仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1535|回复: 19
打印 上一主题 下一主题

[学习教程] IOS编程之基于ARM系统的嵌进式体系BSP的程序计划仓酷云

[复制链接]
小魔女 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:51:12 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
照着书上的例子,一个一个做下来,只要不是文盲,就都会的呀,没有体现我的一点点个人价值。所以我决定了,不能再这样下去ARM公司在32位RISC的CPU开辟范畴不休获得冲破,其布局已从V3开展到V6。
BSP(BoardSupportPackage)板级撑持包介于主板硬件和操纵体系之间,其功效与PC机上的BIOS相相似,次要完成硬件初始化并切换到响应的操纵体系。BSP是相对操纵体系而言的,分歧的操纵体系对应于分歧界说情势的BSP,比方VxWorks的BSP和Linux的BSP相对某一CPU来讲,只管完成的功效一样,但是写法和接口界说是完整分歧的。别的,细心研讨所用的芯片材料也非常主要,比方只管ARM在内核上兼容,但每家芯片都有本人的特征。以是这就请求BSP程序员对硬件、软件和操纵体系都要有必定的懂得。
本文先容基于ARM系统的嵌进式使用体系初始化部分BSP的程序计划。本文援用的源码全体是基于HMS320C7202芯片计划,并已乐成运转。
1初始化历程
只管各类嵌进式使用体系的布局及功效不同很年夜,但其体系初始化部分完成的操纵有很年夜一部分是类似的。嵌进式体系的启动流程如所示。
1.1设置出口指针
启动程序起首必需界说指针,并且全部使用程序只要一个出口指针。一样平常地,程序在编译链接时将非常中止向量表链接在0地点处,而且作为全部程序出口点。出口点代码以下:
ENTRY(_start);入手下手
1.2设置非常中止向量表
ARM请求中止向量表必需安排在从0入手下手、一连8
小魔女 该用户已被删除
沙发
 楼主| 发表于 2015-2-22 02:46:43 | 显示全部楼层
自从苹果公司开放iOS SDK以来,大量的国内外的软件开发者将关注的目光聚集在苹果的iOS平台上。由于iPhone和iPad自一出现就给人带来了颠覆性的感觉
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-16 21:47

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表