×

基于ARM的uClinux移植与开发

消耗积分:5 | 格式:rar | 大小:148 | 2009-08-13

张亮

分享资料个

本文将uClinux 移植到基于ARM7TDMI 芯片S3C4510B 的实验系统上,实现了PC
和uClinux 下位机的通讯,内容包括移植环境的准备,源代码的编译以及遇到问题的解决。
作为应用实例,在此基础上开发了uClinux 下的网络数据传输演示程序,效果良好。
随着计算机技术的发展,嵌入式系统获得了越来越广泛的应用。嵌入式处理器的应用量
远远超过了通用处理器,几乎在我们身边的所有电子设备中都有嵌入式处理器的身影出现。
从上世纪90 年代以来,基于ARM 的RISC 芯片逐渐在世界范围内占据了低功耗、高性能嵌入式处理器的领先地位。三星公司推出的S3C4510B 芯片是一款基于ARM7TDMI 的32 位嵌入式微处理器,具有丰富的接口,并且随着时间的推移成本逐渐降低,在很多领域,特别是工业控制方面都得到了广泛的应用。
简单的嵌入式系统可以不使用操作系统,但是当嵌入式系统的功能复杂化后,为了快速
的开发基于嵌入式系统的应用程序,实现例如任务调度、网络应用、中断控制、存储管理和人机界面等高级功能,一般要考虑采用嵌入式操作系统。例如常见的Windows CE,VxWorks,Linux 等系统。这其中,Linux 系统由于其开放源代码的特性,受到低成本消费电子产品的普遍青睐。但是正由于它不像商业产品一样有良好的技术支持和服务,我们必须要对自己的系统进行操作系统的移植。
本文的主要工作是为一个基于 4510B 的实验系统硬件平台进行uClinux 的移植和移植后
的网络程序的开发。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !