arm activesync 串口 之(linux移植)

开发嵌入式系统,现在都用操作系统,现在最流行的嵌入式操作系统无非就是linux和wince,当然vxworks这里我们 不提。
 嵌入式系统现在吵的最火的是arm公司出的arm处理器,主要有arm9,arm10,arm11,现在用的最多的是arm9,后两种实际应用的不多,你可能认为还有arm7啊,arm7在我看来,已如昨日黄花,青春不在。
我 现在说的主要是arm9处理器上如何应用linux操作系统和wince操作系统。我用的是 凌云逻辑公司的edb9315a  处理器,是cirrus logic  公司目前最高档的一款arm处理 器,具备2个usb 接口,3个串口,irda接口,lcd接口,vga接口,ethert 网接口,鼠标接口,键盘接口,64MSDRAM,16MFLASH.


如果在arm处理器上跑操作系统,如果你的arm处理器具备显卡功能,也就是说有 lcd或vga接口或屏接口,那你认为嵌入式系统开发和台式机系统没有仕么区别,怎么这么说了,因为如果你开发的嵌入式系统如果有lcd 或vga接口的话,那你很好调试,因为可以看见啊。目标板的界面不管是linux还是wince ,只要有界面是可见的,都和台式机差不多,大家都用过windows,  wince界面和windows的差不多,尤其是用法,如果你不编程只使用的话。而linux我想你想做嵌入式系统的话,《suncilang》你肯定接触过redhat,或着是hongqi  ,我做嵌入式系统的时候,因为只听过linux 系统,没有见过,所以就花了 10元钱在电子市场买了一张redhat的光盘,共3张碟,redhat的安装和windows 一样,也是光盘启动,然后是安装向导,你只要点击下一步既可。装完后的第一件事设置上网,linux自带adsl拨号上网软件功能,你只要设置一下,就可以了,我的就是中国电信的512k宽带上网,每个月80元人民币,linux也可用光盘,光盘很简单,你 只要插入光盘,linux操作系统桌面就会出现光盘图标,很好用,也很简单。u 盘的加载就比较麻烦一点,有具体加载命令,可在网上查找方法,百度知道上有一篇文章很好,讲的很全面,这也是我为仕么说装linux  ,一定要能上网的原因,因为能上网,就可以在网上查资料,网上有很多前辈的文章和使用方法关于linux,linux 也可以播放电影和mp3等各种各样的音视频文件,此时,就需要从网络上下载,安装,这对学习linux 有好处的,安装时最好用命令符安装.好多人想学linux,等装了linux后,用了几个月觉得就是这样,linux没有仕么大不了的,那我要 告诉你那是因为你没有上网,你的机子不能上网,所以你也就坚持不下来。当然 ,linux也可以用qq,而且很好用 的,名字就叫lumaqq.

以上,是我用 redhat linux操作系统的经历,如果不是我以后要开发嵌入式系统,我也不会装redha linux.
 我上面说的我用的嵌入式系统是cirrus logic 公司的edb9315a开发板,用的处理器是arm9cpu,具备可视化界面,有鼠标,有键盘,而cirrus logic 公司本来就给你提供 linux内核,所以你只要下载进去就可以了,下面我主要讲如何移植linux内核到edb9315a开发板的过程,首先从arm.cirrus.com网站上下载linux内核,我下载的2.6.x的内核,我要说的是linux操作系统主要有redboot.bin, ZIMAGE文件,和ramdisk文件。这是必备的,就想你要做饭,必须要有大米一样。二、建立tftp服务器,tftp server从网上下载,tftp服务器很好配置,不像wince 搞的仕么嘛,用的仕么服务器,dhcp,把我搞的焦头烂额,为了一个dhcp 服务器搞了好多天,到最后我在注册表中指定了一个固定ip了事,建议没有dhcp 服务器的朋友一直wince 的时候,用固定ip,最好了。好了,回头在说linux 的移植,tftp服务器如果你不会配置的话,很简单,上网啊,其实很简单,只有一步很简单 ,就是你必须把linux的服务器地址指定成你安装tftp服务器的机子的ip.

移植方法,可到arm.cirrus.com网站上下载。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值