硬件系统的调试:嵌入式系统的调试包括硬件调试1)排除逻辑故障 2)排除元器件失效 3)排除电源故障 3)实时在线仿真调试 实时在线仿真(In—Circuit Emulator。ICE)是目前最有效的调 试嵌入式系统的手段。
手动,让程序自己输出一些信息,还有设置一些中断也行吧。。
但ICE同样有一些缺点:昂贵;不能全速工作;同样,并不是所有的CPU都可以作为外合CPU的,从另一个角度说,这些外合CPU也不大可能及时的被新出的CPU所更换。JTAG(Joint Test Action Group)虽然它最初开发出来是为了监测IC和电路连接,但是这种串行接口扩展了用途,包括对调试的支持。
就嵌入式系统的设计和实现而言,基本上需要四种不同的工作:系统设计工作,硬件设计工作,驱动程序和操作系统移植工作和应用程序设计开发工作。系统设计工作 在系统的设计阶段,系统分析师将根据需求确定系统的硬件的基本构成,根据系统的需求选择使用那种处理器,使用哪种操作系统,使用那些软件开发工具。
Code代表执行的代码,程序中所有的函数都位于此处。RO-data代表只读数据,程序中所定义的全局常量数据和字符串都位于此处。RW-data代表已初始化的读写数据,程序中定义并且初始化的全局变量和静态变量位于此处。ZI-data 代表未初始化的读写数据,程序中定义了但没有初始化的全局变量和静态变量位于此处。
自动化该专业是以自动控制理论为主要理论基础,以电子技术、计算机信息技术、传感器与检测技术等为主要技术手段,对各种自动化装置和系统实施控制。专业有两个发展方向,第一个是工业过程控制方向,第二个是嵌入式系统方向。