嵌入式设计及Linux驱动开发指南——基于ARM9处理器。
包括入门基础,编程技术,高级技术,操作系统以及硬件平台。
《嵌入式设计及Linux驱动开发指南——基于ARM9处理器》
“嵌入式系统是用来控制或者监视机器、装置、工厂等大规模系统的设备。”
“嵌入到对象体系中的专用计算机系统”
“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。
算法(Algorithm):计算机解题的基本思想方法和步骤。算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括需要什么数据(输入什么数据、输出什么结果)、采用什么结构、使用什么语句以及如何安排这些语句等。通常使用自然语言、结构化流程图、伪代码等来描述算法。
C语言高效编程技巧
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。
C语言嵌入式系统编程修炼之道
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,由于汇编语言开发的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。