最新嵌入系统开发指南PPT课件.ppt
《最新嵌入系统开发指南PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入系统开发指南PPT课件.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入系统开发指南嵌入系统开发指南一个产品软件包括l软件系统软件可执行文件BOOTROM:烧在BOOTROM里的小软件,管理软件加载等功能。在系统正常运行前使用,类似PC CMOS。特殊芯片的专用软件(逻辑/微码),用于FPGA可编程芯片、网络处理器。不在CPU运行。l硬件系统:板、卡、芯片等等l文档嵌入式系统的软件开发(一)l商业操作系统包含的内容DEMO板的操作系统二进制文件,包括内核和一些其他库(ANSI C,TCP/IP,Driver,BSP,shell,File System)部分源代码(Driver,BSP)集成开发环境IDE(编辑器,工程管理,编译器,调试器,其他辅助工具)l嵌入式
2、系统调试,HOST与TARGET。嵌入式系统的软件开发(二)l起始点:Demo板的软件。lBSP&BootRom l特殊硬件的驱动程序;l应用软件;l编译过程编译BSP编译应用软件链接操作系统内核、函数库、BSP和应用软件得到可加载文件(.bin或.hex等)嵌入式系统的软件开发(三)l目标机加载过程加载程序将计算机上编译得到的可加载文件传送到目标设备。(FTP,或串口XMODEM)设备上的BOOTROM程序接收,保存到FLASH。设备启动时,将执行文件加载到内存。程序指针跳转到执行文件的入口。嵌入式系统的软件开发(四)l调试过程启动HOST与TARGET的通信程序启动调试器(host与tar
3、get)指定要调试的任务或直接指定调试整个系统进行调试嵌入式系统的软件开发(五)l要求详细学习操作系统的说明文档,除非特殊原因,应充分利用系统提供的调用完成任务。详细了解自己涉及的所有系统调用。(功能,参数,返回值,是否会阻塞,是否可以在中断中被调用,出错类型)对所有的系统调用错误进行检查并至少输出出错信息作为出错处理。对操作系统附加的其他开发库调用函数有同样的要求嵌入式系统的软件开发(六)l基础软件人机界面(命令行,snmp,http)配置数据文件日志l业务模块:完成设备的业务功能,如TCP/IP的各种协议,实现中应包括配置管理,热插拔,主备倒换功能。l设备管理:管理硬件设备和逻辑设备,实现
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入 系统 开发 指南 PPT 课件
限制150内