什么是BootLoader? 初始化开发板上主要硬件(时钟,内存,硬盘),把操作系统从硬盘拷贝到内存,然后让CPU跳转到内存中执行操作系统。 boot阶段干什么事? 1、关闭影响CPU正常执行的外设 --关闭看门狗(watchdog) --关闭外设 2、初始化时钟 --为CPU倍频,为外设分频 3、... ...
分类:
其他好文 时间:
2017-06-12 16:21:33
阅读次数:
191
CentOS5/6启动流程1.加电自检(post)按开机电源后通过CMOS芯片的BIOS系统检测系统硬件是否正常2.查找系统引导2.1通过BIOS中的引导设置BOOTSequence按次序查找引导程序,通过第一个有引导程序的设备启动;2.2加载bootloader,通过bootloader选择需要加载的内核版本,将用户选择..
分类:
系统相关 时间:
2017-06-12 14:59:26
阅读次数:
217
因为我们通常在BOOTLOADER中都已做好了比较细致的初始化工作,包括代码的搬运,所以我们最好别再调用库函数__main(),因为__main()作为ADS集成好的库函数,会对系统进行初始化设置,可能会与我们的初始化发生冲突,故在我们做好初始化后最好别调用__main()。仿真时若调了__main ...
分类:
其他好文 时间:
2017-06-11 21:12:28
阅读次数:
168
1、c调汇编注意:去掉汇编的入口entry。形参通过寄存器R0~R3保存,超出四个通过栈传递。 2、汇编调c:形参通过R0~R3传递,返回值保存在R0, 3、c中内嵌汇编,_asm{ 汇编代码 },从程序可移植角度,尽量选择单独一个文件写汇编。 4、bsp 板级支持包,bootloader+操作系统... ...
分类:
其他好文 时间:
2017-06-11 12:56:27
阅读次数:
176
依照前面分析的u-boot的启动流程,自己写一个简单的Bootloader。这是參考韦东山老师的视频写的。 1、初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND Flash 2、假设Bootloader比較大,要重定位到SDRAM 3、把内核从NAND FLASH读入SDRAM 4、设 ...
分类:
其他好文 时间:
2017-06-10 12:24:33
阅读次数:
227
启动流程1,按下电源2,bios自检;主要检测主机硬件设备如:cpu,内存。硬盘等显卡设备是否正常,在测试完成后,会按照bios的系统设置顺序来启动。3,系统引导MBR;硬盘的0柱面,0磁头,一扇区称为主引导扇区。它由三部分组成,主引导程序(Bootloader),硬盘的分区表(DiskParti..
分类:
系统相关 时间:
2017-06-02 17:32:41
阅读次数:
213
首先系统启动流程:POST-->BootSequeue(BIOS)-->Bootloader(MBR)-->Kernel(ramdisk)-->rootfs-->/sbin/initinit: CentOS5:SysVinit CentOS6:Upstart CentOS7:SystemdSystemd的新特性: 系统引导时实现服务并行启动;按需激活进程; 系统状态快照; 基于依赖..
分类:
其他好文 时间:
2017-05-28 23:46:33
阅读次数:
1068
1、nandflash Nandflash是IO设备,数据、地址、控制线都是共用的,须要软件区控制读取时序, 所以不能像nor flash、内存一样随机訪问,不能EIP(片上执行)。因此不能直接作为boot。 S3C2440把Bootloader烧到nand flash上启动,由于在S3C2440里 ...
分类:
其他好文 时间:
2017-05-26 10:48:35
阅读次数:
189
一、修复MBR:MBR(MasterBootRecord主引导记录):硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partitiontable,剩下的2Byte为magicnumber。下面可做试验,真实问题可省略:备份MBR:#ddif=/dev/sdaof=/root/mbr.bakcount=5bs=100破坏bootloa..
分类:
其他好文 时间:
2017-05-25 22:04:18
阅读次数:
431
/根文件,所有的文件都在根下/boot系统启动相关的文件,如内核initrdgrub(bootloader)/dev设备文件(特殊文件,没有大小,黑色背景,黄色字体)块设备--随机访问,数据块字符设备--线性设备按字符为单位如显示器,鼠标/etc配置文件/home用户的家目录/root管理员的家目录/lib库..
分类:
系统相关 时间:
2017-05-24 22:29:01
阅读次数:
254