首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 131 毫秒
1.
U-Boot在S3C44B0上的移植   总被引:3,自引:0,他引:3  
BootLoader是嵌入式系统开发中的第一个环节,它紧密的将系统的软硬件联系在一起,该性能的好坏对系统的稳定性有着至关重要的影响。本文介绍BootLoader的基本概念、U-Boot在基于S3C44B0开发板上的移植过程以及中断向量表设置的一些问题。  相似文献   

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

3.
基于Samsung公司的板子S3c2410,实现U-Boot的移植,并成功启动内核和加载文件系统。首先了解移植环境,本文主要是针对最小硬件系统的移植;分析U-Boot的启动原理和启动流程,深刻剖析U-Boot阶段1和阶段2的运行过程;在通用的U-Boot基础上修改其硬件配置,对应于S3c2410板子上的硬件;编译U-Boot,用JTAG口将U-Boot烧写到板子;最后利用U-Boot命令下载,烧写内核和文件系统,复位后成功启动内核,这一步同时证实了所移植的U-Boot的正确性。  相似文献   

4.
本文主要是对基于嵌入式Linux在S3C2410开发板上的移值过程所需要的三个重要文件:BootLoader引导程序uboot、Linux内核的映像文件zImage、根文件系统rootfs的制作过程,以及怎样将这三个文件移植到自己开发板上所涉及到的一些关键环节作了详细的介绍说明。  相似文献   

5.
Bootloader(引导加载程序)是嵌入式系统开发的关键环节之一,通过这段代码,可以初始化硬件设备,建立内存空间的映射图,从而将系统的软硬件设置成合适状态,以便为最终调用操作系统内核准备好正确的环境。U-Boot是一个开放源码的功能强大的Bootloader,具备烧写flash、以太网下载等功能,移植U-Boot可以为嵌入式系统的开发调试提供诸多方便。重点分析了与U-boot的启动流程相关的三个源文件,并介绍了S3C2410开发板上的移植实例。为在其他嵌入式处理器上进行Bootloader程序设计提供了参考。  相似文献   

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

7.
研究了以 ARM9系列的 S3C2440处理器为核心的 mini2440平台,来移植 U-Boot 的方法.首先根据mini2440平台的硬件资源,对U-Boot源代码进行修改,然后对修改后的源代码进行编译,将生成u-boot.bin文件下载到mini2440开发板上运行,并对U-Boot进行功能测试.测试结果表明, U-Boot成功地在开发板上运行,并能实现它的功能.此移植方法对使用S3C2440处理器进行嵌入式系统设计及U-Boot在其他处理器上的移植具有参考价值.  相似文献   

8.
在当前数字信息技术和网络技术高速发展的后PC时代,嵌入式系统已经广泛地渗透到科学研究、工业控制、消费电子以及人们的日常生活等方方面面。引导加载程序-BootLoader是嵌入式CPU上电启动运行的第一个程序,是操作系统和硬件的枢纽,对后续软件的开发十分重要。本文以基于ARM920T内核的微处理器S3C2410A和嵌入式Linux操作系统为基础,介绍了嵌入式系统的引导装载程序BootLoader的实现方法,探讨了u—boot在S3C2410A处理器上的移植,并结合u—boot详细分析了BootLoader的启动过程。  相似文献   

9.
本文以Samsung S3C2410为核心处理器,以嵌入式Linux为操作系统.结合GPS接收机和LCD液晶显示等模块设计了一个基于嵌入式系统的车载定位系统.详细介绍了移植Linux操作系统到S3C2410开发板上的方法以及GPS模块串口通信的实现.  相似文献   

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

11.
U-Boot在s3c2410上的移植及功能扩展   总被引:1,自引:0,他引:1  
考虑到Bootloader在嵌入式系统开发及产品升级方面的重要性及近年来NAND Flash闪存在嵌入式系统应用中的广泛性,提出了U-Boot从NAND Flash闪存设备启动的方法.详细地介绍了U-Boot源码结构及其启动流程,并分析了NAND Flash闪存工作原理及操作方法,实现了U-Boot从NAND Flash闪存启动以及U-Boot以命令行形式操作NAND Flash的功能.最后,实验结果表明了U-Boot在s3c2410处理器上成功的移植.  相似文献   

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

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

14.
在嵌入式系统中基于ARM微核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用,建立面向ARM构架的嵌入式操作系统成为当前研究的热点问题。该文介绍了嵌入式系统在linux下的交叉编译的方法以及BootLoader的配置,并选择Samsung公司的S3C2410处理器做为硬件开发平台,对于嵌入式系统的开发方法做了进一步分析。  相似文献   

15.
基于ARM的嵌入式Linux系统构建   总被引:1,自引:1,他引:0  
详细论述了在基于ARM920T核心的S3C2410平台上构建嵌入式Linux系统的过程,包括交叉开发环境的建立,引导加载程序U-Boot、Linux操作系统内核针对特定目标平台的移植,以及根文件系统的建立等。试验结果显示系统在目标平台上运行稳定、可靠,对其它嵌入式系统的开发具有参考意义。  相似文献   

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

17.
根据S3C2410X处理器内I2C总线接口的控制逻辑和I2C总线主从设备的通讯原理,提出了一种仿真I2C总线接口的方法,实现嵌入式仿真器中I2C模块的仿真.利用FSM建模方法对E2PROM芯片的控制过程进行建模,根据此模型仿真了S3C2410X对E2PROM的读写过程.根据U-Boot在仿真器上的运行,通过调用U-Boot中I2C总线控制命令,完成对E2PROM的读写,验证所实现I2C仿真模块的正确性.  相似文献   

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

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