摘要: 低成本、低电压功耗 ARM内核采用RISC精简指令计算机结构,RISC的设计思想Load/Store体系结构 大量的寄存器,可用于多种用途 每条指令都有条件执行 多寄存器的Load/Store指令 能够在单时钟周期执行的单条指令内完成一项普通的移位操作和一项普通的ALU操作 通过协处理指令集来扩展A 阅读全文
posted @ 2017-09-15 20:23 DeanBoyLoveLinux 阅读(1885) 评论(0) 推荐(0) 编辑
摘要: 修饰局部变量:在函数体内staic的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次函数被调用时,还保持上次的值 修饰全局变量:在模块内的static全局变量只能被模块内的所有函数访问,不能被其他模块访问 修饰函数体:在模块内static函数只能被该模块内的其它函数调 阅读全文
posted @ 2017-09-15 19:40 DeanBoyLoveLinux 阅读(304) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/qsj8362234/article/details/6325761 BSP:board support package 板级支持包 BSP是所有与硬件相关的代码体的集合 阅读全文
posted @ 2017-09-15 15:02 DeanBoyLoveLinux 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 参考 http://blog.csdn.net/tommyjsj/article/details/7840919 http://blog.csdn.net/abcflyer/article/details/46863225 几种常用的 1.VxWorks 广泛地应用在通信、军事、航空、航天等高尖技术 阅读全文
posted @ 2017-09-15 14:55 DeanBoyLoveLinux 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 参考 http://blog.csdn.net/favory/article/details/4441361 从低地址 >高地址 小端(llittle endian) 低字节 >高字节 大端(big endian) 高字节 >低字节 在一个处理器系统中,有可能存在大端和小端模式同时存在的现象 这一现 阅读全文
posted @ 2017-09-15 13:15 DeanBoyLoveLinux 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 定义:词义,易变的, 实质是直接存取原始内存地址 (1)作用 volatile关键词影响编译器编译的结果,用 volatile声明的变量表示该变量随时可能发生变化,与该变量有关的运算,不要进行编译优化,以免出错 1.告诉编译器不要做任何优化 2.用volatile定义的变量会在程序外被改变,每次都必 阅读全文
posted @ 2017-09-15 11:26 DeanBoyLoveLinux 阅读(249) 评论(0) 推荐(0) 编辑
摘要: fork 后子进程对父进程的继承 (1)为什么需要创建子进程? 每一个程序的运行都需要进程,创建子进程可以实现宏观上的并行 (2)什么时候需要创建子进程? 当父进程执行到某个阶段,或接收到某个事件后,需要创建一个独立的进程来协助其完成任务时,才需要调用fork创建一个新进程 (3)子进程对父进程的继 阅读全文
posted @ 2017-09-15 10:43 DeanBoyLoveLinux 阅读(1223) 评论(0) 推荐(0) 编辑