首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 基于VxWorks的bootrom代码改进

基于VxWorks的bootrom代码改进

资料介绍
嵌入式系统论文

基于VxWorks的bootrom代码改进
摘要:在Wind
River公司开发的VxWorks嵌入式操作系统平台上,改进交换机产品bootrom软件的实现方
式;给出实现方法和改进目的,为BSP开发人员提供一套全新的bootrom实现方案。
    关键词:VxWorks bootrom BSP makefile
1 问题的提出
VxWorks是Wind
River公司开发的一种嵌入式操作系统,具有强大的功能和友好的用户界面。VxWorks软
件应用非常广泛,不仅应用在网络设备、家用电器当中,而且还应用在航天、导弹等高
端领域。在网络设备应用领域中,通常利用VxWorks来开发bootrom代码、BSP(Boadr
Support Packet)代码以及上层的网络协议代码。
通常,Bootrom软件有以下功能:①通过串口下载操作系统映像;②通过串口升级自身
映像;③通过串口下载系统配置文件、系统信息文件;④加载操作系统映像,使其正常启
动;⑤其它的辅助功能,如地址内容查看功能、址内容修改功能和bootrom菜单显示信息
控制的功能等。对于通常的bootrom代码编译,大多数用户选择使用GNU
make的DOS命令来进行。因为如果bootrom不提供网口功能的话,单纯的CPU驱动部分代码
量是不大的;但如果提供网口功能的话,代码量相对较大,文件之间的内在关系比较复
杂,因此,系统使用GNU
make的DOS命令来编译生成bootrom就显得有点麻烦。Makefile文件主要是由“目标”(ta
rget)、“依赖性”(dependencies)和“动作”组成的一系列规则,而VxWorks提供的GNU
make工具就是根据Makefile指定的规则来编译和链接程序的。Makefile基本结构虽然简
单,但正确、灵活地运用这些规则并不是那么轻松的事情。即使根据
标签:VxWorksbootrom
基于VxWorks的bootrom代码改进
本地下载

评论