U-boot的修改简介
2013-03-04 9
uboot是一个通用的免费开放源码的boot程序,支持很多的处理器。 以下是现在网上下载一个u-boot-1.1.1版本,用于at91rm9200系统的修改的例子。最后在redhat8.0上,用gcc2.95编译通过。 在网上下载了uboot-1.1.1版本。要用于自己的at91rm9200的系统,这个系统的情况是: SDRAM: 32Mbytes NCS1 FLASH: 8Mbytes NC .. [查看全文]
深入嵌入式系统的BootLoader
2013-03-01 11
一、简介本文将从 BootLoader 的概念、BootLoader 的主要任务、BootLoader 的框架结构以及 BootLoader 的安装等四个方面来讨论嵌入式系统的 BootLoader。引导加载程序 。包括固化在固件 (firmware) 中的 boot 代码 ( 可选 ) ,和 Boot Loader 两大部分。Linux 内核 。特定于嵌入式板子的定制内核以及内核的启动参数。引导 .. [查看全文]
U-Boot 在44B0X 开发板上的移植以及代码分析
2013-02-20 10
1. u-boot 介绍 u-boot 是一个open source 的bootloader,目前版本是1.1.2。u-boot 是在ppcboot 以及armboot 的基础上发展而来,相当的成熟和稳定,已经在许多嵌入式系统开发过程中被采用。由于其开发源代码,其支持的开发板众多。 为什么我们需要u-boot?显然可以将uClinux 直接烧入flash,从而不需要额外的引导装载程序( .. [查看全文]
uboot移植到S3C44B0X开发板的经历
2013-02-17 14
作者:Sam Fei (email: samfei@163.com) (1) 事情来由 几个月前从朋友那里拿到了一块参考Micetek EV44b0-II开发板设计的板子,对其bootloader MBL感觉很不错. 朋友说可能是移植 u-boot的.但Micetek并没有提供MBL的源代码, 因此当时没有仔细去研究. 最近公司准备想做基于S3C44B0X CPU的产品,因此购买了杭州立宇泰公司 .. [查看全文]
DSP bootloader
2013-02-10 11
bootloader 在c5402采用boot table的并行根模式模式时,ti的资料上是说时,是将code从数据空间转移到程序空间,而我们一般把写在eprom上,那是不是eprom在与dsp接口时,是要经过/ds来片选? 没错。 c5402加载根程序时,有四种方法。其中hpi,并行口,i/o口,eprom是通过读i/o端口地址ffffh的数判断出来的。 1)在什么情况 .. [查看全文]
ARM Boot 示例
2013-02-09 14
程序主要作用是通过串口下载VxWorks到ARM Flash ROM,主要过程是初始化ARM硬件,初始化串口UART1,从串口接收VxWorks image到DRAM,初始化Flash ROM.最后将DRAM中的VxWorks写入Flash ROM. ARM 串口与PC机串口连接,由PC机下载(download)VxWorks 到主板Flash ROM. 该程序对学习和理解ARM编程很有帮助.为了便 .. [查看全文]
在skyeye上运行uboot
2013-01-12 12
1. 简介 skyeye是一个很好的,基于各种ARM系列CPU的,SOC和主板级的模拟器。uboot是一个可以在各种cpu(arm,mips,powerpc)的主板上运行的引导程序,相当于PC机的BIOS但是又远远的强于普通的BIOS,比如支持网络引导,引导各种内核,甚至一个简单的shell,等等。他们两个都是基于GPL的开源自由软件。 这篇文章教你 .. [查看全文]
关于三星S3C44B0X目标板的uClinux Bootloader
2013-01-11 9
uClinux是为控制领域设计的嵌入式Linux操作系统,它沿袭了主流Linux的大部分特性,并进行了一定幅度的裁减。其设计主要针对没有内存管理单元(MMU)的微处理器,例如基于ARM7TDMI内核的S3C44B0X。 嵌入式Linux系统通常由三部份组成:Bootloader、Kernel和File System。其中Bootloader是在系统启动之后、Kernel运行之前 .. [查看全文]
LPC2104的Boot和Remap解析
2013-01-02 9
最近在学习ARM的过程中,遇到了一些以前在8位机、16位机应用中所没有见过的专业术语。其中,比较困扰和麻烦的两个名词术语就是“Boot”与 “Remap”。同时,在网上也经常见到有网友就这两个技术名词提出疑问。好在当今网络是如此发达,使得我们可以很快就得到许多老师和老鸟的解答。经过这一段时间 .. [查看全文]
Nios II的Boot过程分析
2012-12-10 36
目录 1 概述 2 几种常见的boot方式 2.1 从EPCS串行存贮器中boot 2.2 从外部CFI 并行flash中boot 3 从EPCS中boot 3.1 EPCS控制器的bootloader分析 3.2 EPCS控制器 3.3 EPCS串行存贮器件 4 从并行flash中boot 4.1 并行flash配置控制器 4.2 直接在Flash中运行程序 4.3 在RAM中运行程序 5 Bootloader解读 5.1 boot_loader.s .. [查看全文]
U-Boot 提供的命令
2012-12-05 7
Printenv 打印环境变量 Uboot> printenv baudrate=115200 ipaddr=192.168.1.1 ethaddr=12:34:56:78:9A:BC serverip=192.168.1.5 Environment size: 80/8188 bytes Setenv 设置新的变量 Uboot> setenv myboard AT91RM9200DK Uboot> printenv baudrate=115200 ipaddr=192.168.1.1 ethaddr=12:34:56:78:9A:BC ser .. [查看全文]
Bootloader 技术问答
2012-12-03 good02xaut 10
Bootloader的功能决定了在引导Linux系统时,必须使用bootloader,除非你对linux内核进行了修改。Bootloader有两个主要功能:在发布模式,自动引导linux系统,为系统初始化各种参数。 在调试模式,要能够方便的下载内核,引导内核。 Linux系统一定要bootloader支持吗?答:是的。通用的Linux内核,启动时需要很多参数,这些参 .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号