u-boot
yiyeguzhou100
专注,探索,分享
展开
-
u-boot下网络驱动程序的修改
Eth.c工作之前的初始化static struct eth_device *eth_devices, *eth_current;Eth.c中有个eth_devices需要外部调用函数eth_register做初始化工作,其它函数(除eth_initialize外)都必须在这个初始化之后才能使用。 结构eth_devices是个循环链表,可包含多个eth_device。eth_re转载 2016-05-17 22:07:06 · 761 阅读 · 0 评论 -
U-Boot启动过程--详细版的完全分析
我们知道,bootloader是系统上电后最初加载运行的代码。它提供了处理器上电复位后最开始需要执行的初始化代码。 在PC机上引导程序一般由BIOS开始执行,然后读取硬盘中位于MBR(Main Boot Record,主引导记录)中的Bootloader(例如LILO或GRUB),并进一步引导操作系统的启动。 然而在嵌入式系统中通常没有像BIOS那样的固件程序,因此整个转载 2016-08-09 10:40:25 · 6352 阅读 · 0 评论 -
U-boot中常用参数设定及常用宏的解释和说明
uboot功能很强,支持各种各样的启动方式,如:U盘启动,NFS启动,NAND Flash启动,NOR Flash启动……1、环境变量的存储设置 如u-boot中的savenv命令,它用来保存系统的环境变量到Flash中,当我们在开发板的配置文件中,使用的宏定义为:[cpp] view plain copy#define CONFIG_E转载 2016-08-13 10:43:08 · 435 阅读 · 0 评论 -
NFS ROOT 启动内核的配置(UBoot)
NFS ROOT 启动内核的配置(UBoot) 蒋冬冬 收集于网络,2009-5-1在一般的嵌入式系统开发中经常需要烧写内核文件和文件系统映像,为了保护和节省片子的烧写次数,为了方便我们开发的过程节省浪费在烧写上的时间,更多的是方便我们的开发不至于把系统上的文件搞的乱七八糟… 其实,其实当我们的内核变大,板子Flash无法容纳内核和文件系统的时候,NFSROOT是个好的解决方案。因转载 2016-08-13 22:05:32 · 3561 阅读 · 0 评论 -
U-Boot Environment Variables
http://www.denx.de/wiki/view/DULG/UBootEnvVariables The U-Boot environment is a block of memory that is kept on persistent storage and copied to RAM when U-Boot starts. It is used to store envir转载 2016-09-19 23:26:06 · 716 阅读 · 0 评论 -
U-Boot Overview
http://wiki.dreamrunner.org/public_html/Embedded-System/U-Boot%20Overview.htmlOffical websitehttp://www.denx.de/wiki/U-Boot/WebHomegithttp://www.denx.de/cgi-bin/gitweb.cgi?p=u-boot.git;a=sum转载 2016-09-20 13:17:47 · 591 阅读 · 0 评论 -
[kernel 启动流程]系列
以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例[kernel 启动流程]系列:[kernel 启动流程] 前篇——vmlinux.lds分析[kernel 启动流程] (第一章)概述[kernel 启动流程] (第二章)第一阶段之——设置SVC、关闭中断[kernel 启动流程] (第三章)第一阶段之——proc info的获转载 2017-11-03 13:37:37 · 312 阅读 · 0 评论