首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 嵌入式系统开发 Arm与Linux的完美结合

嵌入式系统开发 Arm与Linux的完美结合

资料介绍
嵌入式系统开发 Arm与Linux的完美结合
嵌入式系统开发 Arm与Linux的完美结合

2008-12-24     本文来源:赛迪网 



       
嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应
应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
  比如现在ATM取款机就是一个典型RTOS,embedded
os主要包括两部分,一部分是处理器,比如Arm,POWERPC,MIPC,一部分是OS,比如Linux
,wince,vxworks,us/os,etc.我现在主要学习的路线是arm+linux,选择arm主要是因为a
rm技术已经比较成熟,选择linux是因为linux是开源的,免费的,另外如果学好了linu
x就算将来不搞嵌入式系统开发这块,也可以专供linux服务器这一方面。


  学习嵌入式linux,主要做的就是四点,一点就是写bootloader,并移植到到nand
flash上,第二点,编译kernel,并通过bootloader下载到nand
flash上,第三点,在基于nand
flash上建立文件系统,第四点,把写好的应用程序下载到target上。基本流程就是这么
下来的,具体到开发板上时可能就有所差别了,下边就以深圳优龙公司的fs2410为目标
板具体的上述一下开发的流程,以及在开发中应注意的问题。


  第一步:交叉编译环境的建立


  A:
基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主pc机所构成
。目标硬件开发板用于运行操作系统和系统应用软件。而目标板所用到的操作系统的内
核编译、应用程序的开发和调试则需要通过宿主pc机来完成(所以称为交叉编译)。双
方之间一般通过串口,并口或以太网接口建立连接关系。安装linux os,比如redhao
linux
9.0,可以采用默认安装(但要包含f
标签:嵌入式系统开Linux的完美结
嵌入式系统开发 Arm与Linux的完美结合
本地下载

评论