首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > SoC前段(ARM)嵌入式系统开发实作

SoC前段(ARM)嵌入式系统开发实作

资料介绍
SoC前段(ARM)嵌入式系统开发实作

SoC前段(ARM)嵌入式系统开发实作
一个嵌入式系统的核心在于CPU,当CPU选定后,其它的问题就可慢慢就绪。SoC嵌入式系
统的实现可把它分为:一应用型SoC嵌入式系统、开发型SoC嵌入式系统二种型态,这二
种型态的软硬件开发有着不小的差异,但首先碰到的都是CPU的选定。这里笔者会针对它
们的异同处做说明,再来描述ARM
CPU、指令、系统管理、开发实作训练平台(PreSoCes)、Linux与程序等,以建立SoC嵌入
式系统的整体轮廓概念,并在实作中培养、训练出开发技能与创新能力。
应用型SoC嵌入式系统是指在一个现成的SoC组件上加入软件(或OS),使成一系统;而开
发型SoC嵌入式系统是指SoC组件还在建构中,它会选择仅适用的IP包入并做底层软件测
试,以方便未来建立OS,而达成最有竞争力的组合。应用型SoC嵌入式系统所要面对的问
题有:选用Turn-
key(雏型半成品)方案或自己建构方案、CPU选择、OS选择,以及开发工具、ICE、Debug
ger、Compiler等的选择,每一种都彼此相关,因此要站在系统产品开发的角度来考量。

假如是选用Turn-
key方案,那只要修改部分自己想要的软件即可,这种产品大都属于大量生产又具市场快
速反应的特质。软件是系统产品功能的展现,系统大都会挂上一OS,因ARM
CPU的设计就是为了放上OS而设计的,因CPU有好几种执行模式以方便task
switch用。软件可分为BIOS、Kernel、Device driver、Application S/W等。
在Linux
OS上就有Debug的功能,方便软件除错,对于Application软件来说是方便的,但碰上BI
OS与Device
driver就不足以应付了,就像早期产品开发一样,烧入程序再想想错在哪里,多么没有
效率,因此如果有ICE与Debugger工具,那就
标签:前段嵌入式系统开发实
SoC前段(ARM)嵌入式系统开发实作
本地下载

评论