本周我主要学习到了以下五点: 1.学习和掌握Bootloader启动原理 2.掌握Bootloader的移植和编译过程 3.安装arm-linux-gcc交叉编译工具 解压了arm-linux-gcc交叉编译工具的压缩包,测试arm-linux-gcc是否可运行,解决了64位系统下安装32位软件的问 ...
分类:
其他好文 时间:
2017-05-12 22:09:33
阅读次数:
166
Linux系统启动流程Linux系统启动流程图1、加电自检上电自检POST,主要负责检测系统外围关键设备(如:CPU、内存、显卡、I/O、键盘鼠标等)是否正常,自检完成后从BIOS中设置的系统启动顺序来搜索用于启动系统的驱动器2、grub引导(1)grub引导第一阶段(stage1):运行BootLoader..
分类:
系统相关 时间:
2017-05-12 22:04:46
阅读次数:
333
本周实验楼 1.学习和掌握Bootloader启动原理; 2.掌握Bootloader的移植和编译过程。 1.安装arm-linux-gcc交叉编译工具 2、bootloader的配置、移植和编译 makefile 课堂实验 ...
分类:
其他好文 时间:
2017-05-12 22:03:11
阅读次数:
157
三、四周所学内容如下: 1.学习和掌握Bootloader启动原理 2.掌握Bootloader的移植和编译过程 3.安装arm-linux-gcc交叉编译工具 4.学会bootloader的配置、移植和编译 三、四周实验内容如下: 1. 获取交叉编译工具的源代码 2.解压缩交叉编译工具源码 3.测 ...
分类:
其他好文 时间:
2017-05-11 17:01:48
阅读次数:
177
本周学习内容 一、学会了安装arm-linux-gcc交叉编译工具 解压了arm-linux-gcc交叉编译工具的压缩包,测试arm-linux-gcc是否可运行,解决了64位系统下安装32位软件的问题,并将arm-linxu-gcc加入环境变量PATH中。 二、学会了bootloader的配置、移 ...
分类:
其他好文 时间:
2017-05-11 16:57:30
阅读次数:
164
nboot,eboot和uboot三者均为bootloader。 nboot是samsung系列cpu为了能将前4KB程序复制到SRAM中运行,而在wince写的。nboot很小(4k左右),一般用在从nandflash启动的情况,nandflash不支持xip,所以必须有一个可以执行的程序将烧写在 ...
分类:
其他好文 时间:
2017-05-10 14:31:32
阅读次数:
173
今天通过通信工程视频教学,学习了Linux 中file命令及其用法 在Windows PE,Linux ELF上有 文件系统 rootfs 根文件系统 FHS Linux 系统启动相关的文件 如内核,initrd以及qrub(bootloader) 设备文件:1.块设备:随机访问,数据块 2.字符设 ...
分类:
其他好文 时间:
2017-05-09 21:47:57
阅读次数:
199
下午学了通信原理教材和通信工程视频。今天通过通信工程视频教学,学习了Linux 中file命令及其用法 在Windows PE,Linux ELF上有 文件系统 rootfs 根文件系统 FHS Linux 系统启动相关的文件,如内核,initrd以及qrub(bootloader) 设备文件:1. ...
分类:
其他好文 时间:
2017-05-09 00:42:04
阅读次数:
201
uboot是一个很优秀的开源项目。不只能够学习bootloader。嵌入式,各种总线协议。还能够了解网络协议栈。在嵌入式开发中,常常使用uboot的tftp和nfs来加快开发的效率。那么在tftp能够使用之前,我们要保证host和pcDuino3能够ping通。在uboot下能够ping通host。 ...
分类:
其他好文 时间:
2017-05-03 14:34:14
阅读次数:
145
1、BIOS加电自检,检测硬件,找到引导分区2、读取并执行MBR(主引导记录)的bootloader(grub程序)3、根据bootloader中的设备加载kernel,kernel会开始检测硬件与加载驱动/etc/grub.conf就是bootloader中需要加载kernel的配置文件4、内核启动文件为:/sbin/init,主要是准备软..
分类:
系统相关 时间:
2017-04-30 22:54:25
阅读次数:
200