首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 20 毫秒
1.
选取了当前比较流行、功能强大的引导程序U-Boot及专门应用于无MMU微处理器的μClinux操作系统,深入研究了U-Boot及μClinux的移植方法.以UP-NETARM3000开发板为例,详细分析其特殊功能寄存器设置及移植过程,创建了基于S3C44B0X的ARM-μClinux开发平台.在嵌入式系统的开发调试阶段,充分利用U-Boot网络引导方式大大提高了开发效率,为基于μClinux进行各种设备驱动程序的开发提供了便利.用文中方法移植的U-Boot及μClinux已稳定运行在UP-NETARM3000开发板上,为后续的嵌入式产品开发打下坚实的基础.  相似文献   

2.
基于S3C44BOX的μClinux的移植   总被引:5,自引:0,他引:5  
S3C44BOX作为一款以ARM7TDMT为内核的微处理器,正日益受到广泛的应用;μClinux作为一种运行于没有MMU的嵌入式微处理器的Linux衍生操作系统,也广泛应用于嵌入式开发中。BLOB作为一款功能强大、使用方便、可移植性好的BootLoader,而成为S3C44BOX开发板上非常适合μCilnux的Bootloader。本介绍一款基于S3C44BOX开发板的开发过程,详细介绍向该开发板移植μClinux操作系统和引导代码BLOB的过程以及移植前的准备工作。  相似文献   

3.
Bootloader是操作系统和硬件的枢纽,负责初始化硬件和引导操作系统的内棱。U—Boot是当前比较流行、功能强大的Bootloader。可以支持多种体系结构。S3C2410是三星公司一款基于ARM920T的嵌入式通用处理器。本文详细介绍U—Boot的功能、启动工作机理以及在S3C2410开发板上的移植过程。  相似文献   

4.
移植引导装载程序(BootLoader)是嵌入式系统开发的关键技术。介绍了BootLoader的特点及其在DM6446平台上的引导方式,分析U—Boot源代码的运行机制,并对U—Boot代码进行修改和调试,最后总结出移植BootLoader的成功经验,详细阐述了U—Boot在DM6446平台上的移植步骤和关键技术。这对DM6446双核处理器上的产品开发有一定的借鉴作用。  相似文献   

5.
本文介绍了嵌入式系统(Embedded System)的概念、应用领域和研究意义,分析了μClinux的特点,并详细给出了在嵌入式μClinux系统模式下基于S3C4510B的开发板进行程序设计开发的方法和步骤,包括如何建立交叉编译开发环境、编译内核与文件系统及添加应用程序.  相似文献   

6.
本文介绍了嵌入式系统(Embedded System)的概念、应用领域和研究意义,分析了μClinux的特点,并详细给出了在嵌入式μClinux系统模式下基于S3C4510B的开发板进行程序设计开发的方法和步骤,包括如何建立交叉编译开发环境、编译内核与文件系统及添加应用程序。  相似文献   

7.
U—Boot是遵循GPL条款的开源项目,支持众多的开发板。三星公司的S3C44BOX是一款基于ARM7TDMI核的微处理器,由于其不合有MMU,因此采用的嵌入式操作系统为μCLinux。本文主要讨论利用U—Boot在S3C44BOX目标板上进行μCLinux操作系统的BootLoader的移植。  相似文献   

8.
BootLoader是嵌入式系统开发中的第一个环节,它紧密的将系统的软硬件联系在一起,该性能的好坏对系统的稳定性有着至关重要的影响。本文介绍BootLoader的基本概念、U—Boot在基于S3C4480开发板上的移植过程以及中断向量表设置的一些问题。  相似文献   

9.
基于M5272C3开发板的U-Boot分析与应用   总被引:1,自引:0,他引:1  
首先介绍Bootloader在嵌入式系统中的作用,然后详细分析了U—Boot的源代码和工作流程,并将其移植到Motorola公司的M5272C3开发板进行测试。  相似文献   

10.
U—Boot可广泛用于各种嵌入式处理器体系。简单分析U—Boot的结构特点和启动流程,以及配置U-Boot适合新的开发板,过制作U—Boot启动logo和调试U—Boot映像文件,同时加入背光驱动以方便调节背光亮度,说明了在U—Boot基础上完善设备驱动可代替繁冗的操作系统而具有广泛的应用价值。  相似文献   

11.
U-Boot在S3C2410上的移植分析   总被引:2,自引:0,他引:2  
从较为通用的开源u—boot11导程序移的结构代码入手,并且以移植到三星的smdk2410开发板引导armlinux kernel为例子,分析说明一个嵌入式系统中Boot loader典型的结构、作用及基本功能。  相似文献   

12.
在嵌入式系统中,中断的处理是必须的.本文阐述了μClinux下S3C44B0X的中断实现过程,并实现了S3C44B0X开发板的按键中断驱动程序.将μClinux移植到开发板后,中断得到正常响应,中断服务程序正确运行.  相似文献   

13.
在嵌入式系统开发中.针对不同硬件对Boot Loader进行修改是重点和难点之一。通常的方法是根据硬件的数据手册编写相关程序;但这样做难度大,开发周期长。本文以RedBoot与U—Boot之间模块移植的实现为例,提出了从不同的Boot Loader中移植已有模块来修改Boot Loader的方法,既降低开发难度,也缩短了开发周期,同时也为众多嵌入式开发人员提供了新的思路。  相似文献   

14.
以开发嵌入式Web服务器为目标,搭建了移植μClinux需要的开发环境和设计移植的流程,并对μClinux移植进行裁减和分析。bootloader、μClinux内核和只读的romfs文件系统烧到Flash中的分析研究及μClinux内核和根文件系统的烧到Flash详细过程描述。  相似文献   

15.
Bootloader是操作系统和硬件的枢纽,负责初始化硬件和引导嵌入式操作系统的内核。U—Boot是当前比较流行,功能强大而且成熟的Bootloader,可以支持多种体系结构。介绍了U—Boot的结构、功能以及启动工作机理。针对基于ARM?I、DMI内核的S3C44BOX的开发硬件平台,对U—Boot进行了移植。  相似文献   

16.
S3C44BOX是三星公司设计的一款基于ARM7TDMI的32位RISC处理器。实验以PC机为宿主机,通过在宿主机上对μClinux内核进行编译,然后向目标板S3C44BOX移植。比较了μClinux的应用领域,从交叉编译环境的建立、内核的裁减及修改等方面,系统描述了μClinux在S3C44BOX开发板上的移植过程。  相似文献   

17.
提出了一种嵌入式系统在U—Boot引导程序中增加网络传输功能的方法,与传统串口传输相比,以太网配置技术灵活方便,可以实现远程的数据传输,快速完成嵌入式系统的软件更新。以应用在智能装置中MPC8377处理器为例,提出了U—Boot中添加TCP/IP协议的方案,讨论分析了U—Boot网络功能的设计与实现。最后,介绍了远端控制台程序的设计。实测表明,该技术完全满足嵌入式系统U—Boot调试需要,并可向其他处理器系列推广。  相似文献   

18.
在嵌入式系统的开发中,首先移植一个稳定且功能强大的Boot Loader对后续软件的开发至关重要。Boot Loader是系统加电后运行的第一段代码,它进行初始化硬件设置、创建内核需要的信息等工作。BootLoader对硬件的依赖性非常强,不同的体系结构、不同的板级设备配置都对Boot Loader有不同的需求。U-Boot是目前各种Boot Loader中对各种处理器、开发板支持比较完备,功能比较强大的一种。详细介绍了U-Boot在OMAP5912开发板上的移植与运行。  相似文献   

19.
基于μClinux的SoPC应用系统设计   总被引:1,自引:0,他引:1  
随着芯片技术的发展,SoPC成为嵌入式系统设计的一个发展趋势,不同于桌面操作系统,嵌入式操作系统需根据特定的嵌入式应用及不同的处理器而进行移植和裁剪,文章采用SoPC技术实现一个UART串行口和以太网接口的转换器,具体给出加载μClinux到基于软核处理器Nios的SoPC系统中的方法和步骤,并基于μClinux开发了应用程序。  相似文献   

20.
丁苍峰 《微机发展》2011,(10):77-80,84
为开发一个稳定性好、适应性强和安全性高的适合多嵌入式操作系统平台的嵌入式Web服务器,搭建μClinux移植需要的开发配置环境和设计移植的系统流程,讨论了移植μClinux需解决的如交叉编译环境的建立、μClinux的内核加载方式、改写编译blob.bin和烧blob等一些关键性技术问题,对μClinux移植做了恰当的裁减和分析工作以适合在设计的平台上的移植。并对移植μClinux需要的烧bootloader到Flash、烧μChnux内核文件到Flash、烧romf只读文件系统到Flash的分析研究及根文件系统的烧到Flash进行了详细过程描述。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号