学海网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 建筑/土木 > 嵌入式os-uclinux 软件开发环境的建立及应用程序开发模式
免费下载此文档

嵌入式os-uclinux 软件开发环境的建立及应用程序开发模式

嵌入式os-uclinux 软件开发环境的建立及应用程序开发模式

嵌入式OS-uClinux软件开发环境的建立及

应用程序开发模式

How-To Porting uClinux to ColdFire 5272 Microprocessor And

Developing User’s Applications

张东卫 毛玉良 刘伟平 潘淳

Zhang,Dongwei Mao,Yuliang Liu,Weiping Pan,Chun

摘要:本文介绍了在mcf5272嵌入式硬件开发板基础上如何移植uClinux操作系统以及开发用户应用程序的基本模式。

关键词:嵌入式系统;操作系统内核;uClinux ;mcf5272;dBug

中图分类号 : TP316 . 81 文献标识码 : B

Abstract: This article introduces an approach of porting uClinux to ColdFire 5272 microprocessor and the basic mode of developing user’s applications

Keywords: Embedded System; Kernel of OS; uClinux; mcf5272;dBug 0 引言

近年来,随着电子技术的不断进步,嵌入式系统开发已成为热点。作为嵌入式操作系统之一的uClinux以其内核小,效率高,源代码开放,内含完整的TCP/IP网络协议等优点,正日益被人们看好。uClinux很适合在32位嵌入式系统中使用,它的代码公开、免费两大特性更是深受广大嵌入式开发爱好者的喜爱。

1 嵌入式操作系统uClinux简介

uClinux是Linux的一个嵌入式版本,它是源代码开放的嵌入是操作系统,其内核的二进制映像文件可以做到小于512K。目前越来越多的应用于嵌入式设备。

uClinux针对无MMU(Memory Management Unit,内存管理单元)的处理器设计,支持多任务,具有完备的TCP/IP协议栈并支持多种网络协议。uClinux还支持多种文件系统,如ROMFS,NFS,FAT16/32。实际上,uClinux已经成功应用于路由器、网络摄像机、机顶盒、PDA等诸多领域。

另外,uClinux可移植性很强,用户通过重新配置、编译内核,很方便将其移植到68K、Dragon Ball、ColdFire、Power PC、ARM等多种处理器计算平台。当前uClinux提供2.0和

2.4两个内核版本。笔者硬件开发平台的cpu采用motorola公司生产的ColdFire嵌入式处理器MCF5272。

2 uClinux软件开发环境的建立

2.1 准备内核源代码和交叉编译工具

uClinux内核源代码可以到http://doc.xuehai.net下载,该网站提供uClinux不同时期不同版本的软件分发包,同时针对某些硬件体系还有相应的针对型版本。针对MCF5272,笔者使用的是uClinux-dist-20020927.tar.gz压缩包。有了内核源代码,还要结合我们的目标平台,到上述网站下载交叉编译器。交叉编译器的作用是实现在主机上

第1页

免费下载Word文档免费下载:嵌入式os-uclinux 软件开发环境的建立及应用程序开发模式

(下载1-5页,共5页)

我要评论

相关文档

  • 基于ARMulator的嵌入式uClinux软件开发环境_张敏

    lator建立嵌入式 uC linux软件开发环境以及开发 uC linux 应用 程序的步骤和方法...嵌入式 软件开发通常采用宿主机 /目标机模式来构建交 叉开发环境, 典 型的 ...

  • 嵌入式系统结构及软件开发模式

    嵌入式系统结构及软件开发模式_计算机软件及应用_IT/...开发环境的建立、源代码编辑阶段、交叉编译和链接、重...? GCC可以用来编译uClinux、Linux、 ECOS、uC/OS-...

  • 嵌入式系统 第4章嵌入式系统软件开发环境

    相当于用户的主程序,用户的其他应用程序建立在 操作...嵌入式软件以宿主机/目标机模式开发,所需要的开 发...OS II uClinux Nucleus 21 基于操作系统的软件开发-...

  • 嵌入式系统第五章嵌入式系统软件开发环境

    嵌入式系统第五章嵌入式系统软件开发环境_计算机软件...相当于用户的主程序,用户的其他应用程序建立在 操作...? ? ? ? Linux Windows CE uC/OS II uClinux ...

  • 有操作系统的嵌入式系统软件开发3

    有操作系统的嵌入式系统软件开发3_计算机软件及应用_...实现了在该操作系统下多任务程序开发应用,并且进行...操作系统内核编译环境的建立; (8)熟悉 uCLinux 内核...

  • 嵌入式开发环境的建立

    第5讲 嵌入式开发环境建立开发环境建立与开发 嵌入式开发环境建立与开发 ...ARM嵌入式开发模式目标机/宿主机开发模式 宿主机需要运行一些软件进行程序编辑、...

  • 05 嵌入式系统结构及软件开发模式

    基于交叉开发环境的嵌人式应用软件开发主要分如下几个步骤: 开发环境的建立、源...嵌入式os-uclinux 软件开... 5页 免费喜欢此文档的还喜欢 第2章 嵌入式处理...

  • 嵌入式软件开发环境

    ? ? ? ? 嵌入式软件开发环境概述 GCC GDB、JTAG A Simple Example of GDB ...(安装在主机) 应用程序嵌入式OS内核 如:uClinux GdbClient Linux环境串口 Gdb...

  • 第3章 嵌入式Linux的开发环境及工具软件(2010-12-7)

    环境 的建立需要许多的软件模块协同工作,这将是一个...嵌入式和 Linux 的特点,其开发与一般的应用程序开发...程序的过程的具体用法、GCC 的常用选项、模式和警告...

  • uClinux多任务编程与自启动( 有操作系统的嵌入式系统软...

    3 2.2 有操作系统的软件运行模式 ......又要实现嵌入式系统硬件平台进而加载应用程序,最 后让系统上电自动...表 2-1 建立 uClinux 交叉开发环境 软件 VMware5....

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.xuehai.net All Rights Reserved.  email
返回顶部