论文部分内容阅读
本课题以方法论的全新视角重新审视了嵌入式系统,阐明其本质是一种基于系统设计的技术观念和开发方法。以此观念入手,课题将平台技术视为现代系统设计方法的集大成者,详细探讨了其组成要件和实现方法,并将其引入了嵌入式系统的领域。在此基础上,全面构建了广义电子工程的平台栈模型,并以其中的体系结构平台和编程模型平台为核心,提出了嵌入式系统的基础架构。 课题以基于ARM7TDMI CPU核的嵌入式系统为实例,具体讨论了上述基础架构的实现。在此过程中,发现编程模型平台与体系结构平台之间自动移植工具的缺失是造成嵌入式设计效率低下的重要原因之一。最后课题聚焦于嵌入式开发平台的可移植性问题,实现了源代码自动移植器的一个原型;在提高嵌入式系统开发过程的自动化方面进行了有益的实践。