![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bootloader
小袁OVO
这个作者很懒,什么都没留下…
展开
-
制作最小根文件系统使用NFS挂载、烧写至EMMC两种方式
iTOP4412制作最小根文件系统使用NFS挂载、烧写至EMMC两种方式目录介绍根文件系统是存放运行、维护系统所必须的各种工具、软件、库文件、脚本,配置文件和其他特殊文件的地方,也可以是安装各种软件的地方/bin 可执行程序/dev 块 , 字符设备节点文件/lib 基本的库文件 如C库和内核模块 (modules)/etc 主要配置文件和初始化文件/linuxrc init=/linuxrc 根文件系统挂载后运行的第一个程序/proc 虚拟文件系统,用于内核和进程通讯/sys原创 2020-10-26 16:35:25 · 2042 阅读 · 0 评论 -
iTop 4412 移植linux-5.8.6
由于linux内核已经很好的支持itop4412开发板,移植起来也相对容易开发环境Ubuntu 19.04CROSS_COMPILE arm-linux-gcc1. 第一步 下载linux内核2.第二步 修改Makefile 指定交叉编译器 371 ARCH ?= arm 372 CROSS_COMPILE ?= arm-linux-gnueabi-第三步、生成.config配置文件,直接使用linux官方的默认配置即可配置文件在 arch/arm/confi原创 2020-10-23 10:55:33 · 1182 阅读 · 3 评论 -
BootLoader的介绍与启动
BootLoader所谓引导程序(BootLoader),即系统加电后运行的第一段软件代码。一般来说,嵌入式系统的引导程序负责加载整个启动任务。整个过程包括初始化硬件设备、建立内存空间的映射图、配置合适的软硬件环境,以便能够调用操作系统的内核。BootLoader的主要运行任务就是讲内核映像从硬盘上读到RAM中,然后跳转到内核的入口点去运行,这样操作系统即开始启动。引导系统的主要任务与典型结构框架大多数引导系统都分为第一阶段和第二阶段两部分。依赖于处理器体系结构和板级初始化的代码通常都放在第一阶段中(原创 2020-09-04 10:05:41 · 662 阅读 · 0 评论