共查询到17条相似文献,搜索用时 62 毫秒
1.
2.
3.
基于S3C44B0X的uClinux的移植 总被引:4,自引:0,他引:4
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,正日益受到广泛的应用;uClinux作为一种运行于没有MMU的嵌入式微处理器的Linux衍生操作系统,也广泛应用于嵌入式开发中。BLOB作为一款功能强大、使用方便、可移植性好的BootLoader,而成为S3C44B0X开发板上非常适合uCilnux的Bootloader。本文介绍一款基于S3C44B0X开发板的开发过程,详细介绍向该开发板移植uClinux操作系统和引导代码BLOB的过程以及移植前的准备工作。 相似文献
4.
李臣龙 《电脑编程技巧与维护》2006,(11):76-79
在嵌入式系统中BootLoader的作用类似于Windows的BIOS,用来引导操作系统.所做的工作基本上就是进行一些简单的初始化工作,然后将控制权转交给要运行的操作系统或应用程序.现在有很多典型的BootLoader如U_boot,blob,Angelboot等.BootLoader对CPU的体系结构依赖性很大,也依赖于具体嵌入式板级设备的配置,例如板卡硬件地址分配,RAM芯片的类型,外设类型等.但是BootLoader的基本组成以及执行流程式是类似的.本文通过S3C44B0X试验板--jx44b0,结合经过实际验证的代码详细地分析了S3C44B0 BootLoader的运行过程. 相似文献
5.
BootLoader是嵌入式系统开发的重要环节,是操作系统和硬件平台联系的桥梁,对嵌入式系统的后继开发十分重要.简介了BootLoader U-Boot目录结构、工作流程及其移植的思路和引导内核的方法;给出了移植uboot-2010-03到ARM微处理器S3C2440上,所需操作环境的搭建、具体代码的修改、具体参数的设置、所需的操作命令及常见错误的处理方法等要点.最后将编译生成了U-Boot.bin文件下载到ARM微处理器S3C2440上,经过测试U-Boot可以达到设计的功能要求并能够稳定的运行而且通过对其正确的配置成功的引导了内核. 相似文献
6.
U-Boot是遵循GPL条款的开源项目,支持众多的开发板。三星公司的S3C44BOX是一款基于ARM7TDMI核的微处理器,由于其不含有MMU,因此采用的嵌入式操作系统为μCLinux。本文主要讨论利用U-Boot在S3C44BOX目标板上进行μCLinux操作系统的Boot Loader的移植。 相似文献
7.
嵌入式系统移植是嵌入式程序开发的第一步,其目标是搭建一个与硬件配置相关良好的嵌入式软件平台。本文以uClinux系统在S3C4510B微处理器上的移植为例,着重介绍了移植bios-lt75和uClinux系统的整个流程和一般方法。 相似文献
8.
通过重点分析Linux系统内核中的任务调度思想与任务管理的核心算法、信号IPC机制、系统调用接口函数,针对uClinux内核作了详细剖析,从Make文件角度总结uClinux的运作机制,并基于S3C4480X给出从体系级到目标板级的操作系统移植的实现方案。 相似文献
9.
针对交通信号单点控制方式的不足,提出了基于S3C4480+uClinx平台的交通绿波控制系统的设计方案,讨论了系统的硬件构成以及软件编程实现,经在虎门应用表明,本系统减少了车辆在每个交叉口的延误时间,解决了虎门交通拥挤问题,具有良好的应用价值。 相似文献
10.
11.
BootLoader是嵌入式系统开发中的第一个环节,它紧密的将系统的软硬件联系在一起,该性能的好坏对系统的稳定性有着至关重要的影响。本文介绍BootLoader的基本概念、U—Boot在基于S3C4480开发板上的移植过程以及中断向量表设置的一些问题。 相似文献
12.
13.
14.
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,正日益受到广泛的应用;uClinux作为一种运行于没有MMU的嵌入式微处理器的嵌入式操作系统,也广泛应用到嵌入式开发中.本文对S3C44B0X+uClinux嵌入式系统中的触摸屏设计进行了探讨,给出S3C44B0X上触摸屏的实现硬件设计原理及结构,并针对uClinux触摸屏驱动程序设计中存在的难点提出了解决方案. 相似文献
15.
S3C44B0X作为一款以ARM7TDMI为内核的微处理器,正日益受到广泛的应用;uClinux作为一种运行于没有MMU的嵌入式微处理器的嵌^式操作系统,也广泛应用到嵌入式开发中。本文对S3C44BOX+uClinux嵌入式系统中的触摸屏设计进行了探讨,给出S3C44B0X上触摸屏的实现硬件设计原理及结构,并针对uClinux触摸屏驱动程序设计中存在的难点提出了解决方案。 相似文献
16.
基于S3C44BOX的μClinux的移植 总被引:5,自引:0,他引:5
S3C44BOX作为一款以ARM7TDMT为内核的微处理器,正日益受到广泛的应用;μClinux作为一种运行于没有MMU的嵌入式微处理器的Linux衍生操作系统,也广泛应用于嵌入式开发中。BLOB作为一款功能强大、使用方便、可移植性好的BootLoader,而成为S3C44BOX开发板上非常适合μCilnux的Bootloader。本介绍一款基于S3C44BOX开发板的开发过程,详细介绍向该开发板移植μClinux操作系统和引导代码BLOB的过程以及移植前的准备工作。 相似文献