- 5
- 0
- 约5.84千字
- 约 7页
- 2017-05-27 发布于贵州
- 举报
ARM嵌入式系统BSP的程序设计规划
ARM体系的嵌入式系统BSP的程序设计
ARM公司在32位RISC的CPU开发领域不断取得突破,其结构已经从V3发展到V6。???? BSP(Board Support Package)板级支持包介于主板硬件和操作系统之间,其功能与PC机上的BIOS相类似,主要完成硬件初始化并切换到相应的操作系统。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说,尽管实现的功能一样,可是写法和接口定义是完全不同的。另外,仔细研究所用的芯片资料也十分重要,例如尽管ARM在内核上兼容,但每家芯片都有自己的特色。所以这就要求BSP程序员对硬件、软件和操作系统都要有一定的了解。???? 本文介绍基于ARM体系的嵌入式应用系统初始化部分BSP的程序设计。本文引用的源码全部是基于HMS320C7202芯片设计,并已成功运行。 1 初始化过程???? 尽管各种嵌入式应用系统的结构及功能差别很大,但其系统初始化部分完成的操作有很大一部分是相似的。嵌入式系统的启动流程如图1所示。???? 1.1 设置入口指针???? 启动程序首先必须定义指针,而且整个应用程序只有一个入口指针。一般地,程序在编译链接时将异常中断向量表链接在0地址处,并且作为整个程序入口点。入口点代码如下:???? ENTRY(_
您可能关注的文档
最近下载
- (共21页PPT)《演唱+火车开啦》课件.pptx VIP
- 宁夏宁国运新能源盐池区域管理中心2026年招聘考试参考试题及答案解析.docx VIP
- DG∕T 014-2019 谷物联合收割机.pdf VIP
- 变电站场地勘测技术规程.docx VIP
- 国企招聘台州临海市宏基建设工程设计审查中心招聘考试真题及答案.docx VIP
- 2026年佳音英语笔试测试题含答案解析.docx VIP
- 地震结构设计软件:Tekla Structures二次开发_结构元件自定义设计.docx VIP
- (共25页PPT)《大堰河我的保姆》课件.pptx VIP
- Microphotons气体吸收池Herriott 长光程气体吸收池用户手册.pdf
- 城市规划设计与设计:人工智能与未来城市.pptx VIP
原创力文档

文档评论(0)