摘要:
我认为的一条学习嵌入式Linux的路:1)学习Linux系统安装、常用命令、应用程序安装。2)学习Linux下的C编程、这本书必学《UNIX环境高级编程》、《UNIX 网络编程》,RechardStevens写的,C高手大都学习过《C和指针》、《C缺陷与陷阱》、《高质量C/C++编程指南》、《C专家编程》、《TheCprogrammingLanguage》3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从ARM入手,不太现实!6)ARM体 阅读全文
摘要:
c语言预处理程序有三种,分别是:1.包含头文件,如:#include 2.宏定义(本质是字符串的替换) 如 :#define 宏名 串(宏体)#define PI 3.14159#undef 终止宏定义的作用域如:#undef PI 注:双引号内与宏同名的字符串不做宏体展开#define R 3.0#define PI 3.14159#define L 2*PI*R /*宏体是表达式*/注:引用宏只占编译时间,不占运行时间。引用宏没有返回值。带参数的宏定义的一般形式:#define 宏名(参数表) 字符串如:#define S(a,b) a*b /* 对宏定义来说参数不需要指明... 阅读全文
摘要:
c语言中变量分为四类,分别是1.auto 自动变量2.static 静态存贮分配变量(又分为内部静态和外部静态)3.extern 全程变量(用于外部变量说明)4.register 寄存器变量(分配在硬件寄存器中)四大类,所有变量必须先说明(定义),后使用。下面分别介绍1.自动变量(局部变量)局部变量:在一个函数开头或段开头处说明的变量,它有几个特征,,a、作用域为定义它的函数b、编译器不会对自动变量给予隐含的初值,故其值不确定,因此每次使用前必须明确的置初值。c、形参是自动变量,作用域仅限于相应函数内d、自动变量随函数的引用而存在和消失,由一次调用到下一次调用之间不保持值。[plain]v.. 阅读全文
摘要:
相信大家应聘的时候第一关就是笔试,即使是一位很有经验的工程师也不一定能够顺利通过,笔试不好,可能就无法进行面试,即使能够进行面试,考官对你的印象也不会很好,问的问题也会很多,估计很难吃的消,当然如果你是位很有经验的高手,也是有可能通过面试,但也会影响到你的待遇. 有可能有人会问,如果你真是个有一定开发经验的java工程师,怎么可能通不过笔试,其实这种可能性是存在的,而且很大,因为笔试的题目一般都很基础,有一些都是你平时不曾注意到的,可能你在开发中用到过,但不一定知道是什么,比如说:写jsp的肯定都用到过out,request等但不一定知道它们叫jsp的内置对象,如果考题问你:jsp的内置对象有 阅读全文