|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式系统程序设计 > 嵌入式软件开发基础知识 > 嵌入式软件开发的特点 >
|
考试要求:掌握
相关知识点:5个
|
|
|
|
在开发桌面应用程序时,很少直接与硬件打交道,除非是开发初级的设备驱动程序。但是在嵌入式系统的开发中,软件与硬件的关系非常密切,经常需要对运算器、寄存器和存储器进行操作。即使是采用了嵌入式操作系统,为了架构的简化以及节省空间,也容许应用程序直接去访问外围的寄存器。特别是当系统发生了难以理解的错误时,可能无法确认到底是程序写错,还是目标平台的硬件电路有问题。因此编程人员除了要了解如何编写高级语言程序(C、C++、Java等)与低级语言程序(如汇编),还要了解硬件设计及除错的内容。
|
|
|
|
|
|
|
|
|
|
|
|