- 2
- 0
- 约小于1千字
- 约 2页
- 2023-03-01 发布于内蒙古
- 举报
第
第 PAGE 1 页
基于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地址处,并
您可能关注的文档
- 基础会计课程设计学习心得.docx
- 基本社交礼仪常识大全.docx
- 基本特性与建构方法的关联分析.docx
- 基层从事本专业工作证明.docx
- 基子Atmega103微控制器的家庭信息终端的设计.docx
- 基于风险导向原则构建基层央行内控评价体系的建设方法.docx
- 基于让字典重归小学语文课堂的效果评价.docx
- 基于网络环境下的《念奴娇.赤壁怀古》教学设计(网友来稿).docx
- 基于网络应用的小学生开放性探究学习的教学设计.docx
- 基于类的教学设计.docx
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.docx
- 湖南省永州市冷水滩区普利桥镇联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第5课时 Let's learn, Listen and do & Start to read》.pptx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.docx
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).docx
- 四川省自贡市富顺县代寺联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 湖南省永州市冷水滩区杨村甸花桥联考2025-2026学年六年级上册期中考试科学试卷.pdf
- 广东省惠州市博罗县罗阳镇2025-2026学年五年级上册期中考试科学试卷(含答案).pdf
- 2026年福建省高考物理试卷真题(含答案).pdf
- 人教版PEP三年级英语上册课件《Unit5 Part B 第4课时 Let's talk & Draw and say》.pptx
最近下载
- 铆装钳工(初级)职业技能鉴定考试题及答案.pdf VIP
- 实施指南(2025)《AQ2012-2007 石油天然气安全规程》.pptx VIP
- 深度解析(2026)《AQ 2012-2007石油天然气安全规程》:构建现代能源动脉的永恒安全基石.pptx VIP
- 2025年铆装钳工职业技能鉴定考试题库(最新版).docx VIP
- micomp521技术使用说明书v1c.doc VIP
- GB50028-2006城镇燃气设计规范.pdf VIP
- 乳糜尿护理课件.pptx VIP
- 汽车生产企业准入审查相关要求介绍.pptx VIP
- 矛盾论_原文章.pdf VIP
- 滑膜炎颗粒临床应用专家共识PPT课件.pptx VIP
原创力文档

文档评论(0)