211 和自主研发的 XGW 软件 开发平台等,开发人员都有一定的技术积累和丰富的工作经验。
在系统开发中,设计了两套技术调试方案:一是基于内存 SRAM 模式,二是基 于闪存 Flash 模式。
在内存 SRAM 模式中,系统加电冷启动时,系统完成相关硬件 初始化任务后执行一段代码,将系统编译连接生成的二进制可执行代码从 Flash 存储 空间完全拷贝到 SRAM 内存空间中,整个应用程序调试完全在内存空间执行。
此种 方案极大加快了庞大应用程序的调试步伐,加快产品开发进度。
二是在 SRAM 内存 执行闪存 Flash 调试, 模式调试完应用程序的基础上, 系统启动后将中断服务程序 ISR 和少量的内核代码拷贝到 SRAM 后在 SRAM 中执行,其它应用程序在 Flash 中执行。
Flash 模式同 SRAM 模式相比,主要是修改系统启动代码段,应用程序代码完全保持 一致。
Flash 模式减少了宝贵的 SRAM 资源需求、降低了产品开发成本,但是运行速 度较 SRAM 模式慢。
6 小 结 本文详细阐述了在嵌入式系统开发中嵌入式处理器、嵌入式操作系统、调试器、 仿真器以及开发人员的技术水平和结构比例等组成要素的选择原则,并且使用一个具 体的实例来进一步分析说明。
需要指出的是,这些要素之间不是彼此独立,而是紧密 相关,可能还会在某些方面相互冲突。
Assds
上一篇:
vc图书馆管理系统
下一篇:
英文课程作业:电影库(Piddington library )建立方案分析