Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32497
  • 博文数量: 24
  • 博客积分: 975
  • 博客等级: 准尉
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-04 18:47
文章分类

全部博文(24)

文章存档

2010年(18)

2009年(5)

2008年(1)

我的朋友
最近访客

分类:

2010-04-13 14:05:36

u-boot的命令,大概有四五十个,数目比较多。u-boot有点类似于DOS系统。单用户、单任务,因为它用一个for的死循环实现。命令大体包括:

autoscr,base,

date,echo,help,version,
       
s3c24xx,bdinfo,coninfo,reginfo;reset,sleep;printenv,setenv,saveenv

loadb,loads,loady,saves;ls,fsinfo,fsload;ext2ls,ext2load;fatls,fatinfo,fatload,

imls,iminfo,imxtract,

flinfo,nand,erase,mtdparts,chpart,dynenv,dynpart,protect

boot,bootd,bootm,nboot,bootp,rarpboot,tftpboot,nfs,usbboot,run,go

cmp,crc32,icrc32,loop,iloop,itest,mtest,

cp,imw,inm,md,mw,mm,nm,

in,out,

imd,imm,iprobe,mmcinit,usb,

dhcp,ping,

bootloader是一个很简单的玩意,它与操作系统在复杂度上没有可比性。它只是对CPU和系统进行初始化,然后在一个死循环中实现一些function模块,每个功能模块表现为一个小命令。但在实质上,这种命令与操作系统下的命令工具有本质的区别,bootloader的“命令”是对硬件资源的直接操纵,用C甚至汇编实现,功能很简单,只提供最基本的操纵能力。
可以理解为,bootloader是操作系统的一个简单的原型。

这只是我目前的理解,如有错误,请不要吝惜扔鸡蛋拍转头:)
阅读(753) | 评论(0) | 转发(0) |
0

上一篇:error when re-installing privoxy

下一篇:没有了

给主人留下些什么吧!~~