韦东山

PC:
BIOS
引导操作系统挂载windows
识别C\D盘
运行程序;QQ 微信之类

嵌入式系统:
bootloader
引导Linux内核
挂载根文件系统
运行应用程序

boot loader 最主要的目的是:启动内核 boot loader 有很多种,u-boot是其中的一种,

u-boot 源码包
u-boot 补丁

u-boot 打补丁 编译 烧写体验。

u-boot 是为了支持很多种芯片,很多种单板,比如说常见的Windows系统有 XP win7 win10 这些系统他们都是运行在BIOS之上的,BIOS 向下可以兼容不同的CPU 向上可以运行不同的系统,

u-boot 也是一样吧。

对PC机来说,win系统存储于硬盘上(韦东山老师一直说的是 内核,这里的内核因该是系统吧,win系统 Linux系统)
BIOS,是从硬盘上读入内核

对嵌入式来说,u-boot从FLASH 中读出内核,放到SDRAM中,
u-boot要实现的终极功能:读flash,初始化SDRAM ,启动内核。

u-boot 可以说成是一个比较复杂的单片机程序:
硬件相关的初始化:
1.看门狗
2.初始化时钟
3.初始化SDRAM
4.从FASH中读出内核
5.启动内核

开发功能:
1.烧写flash 支持
2.网卡
3.USB
4.串口

u-boot 向下是进行硬件驱动,向上是支持Linux操作系统。

第11课:

u-boot :是为了在硬件上启动内核。
内核: 是为了启动应用程序。

应用程序在根文件系统上,如果把 u-boot 内核 根文件系统 这三个理解清,那么就可以从无到有完全的搭建一个Linux 系统,(是在开发板上搭建一个相关的Linux系统。)

想想自己是怎么处理一个完善的虚拟机的,
当时我自己搭建的虚拟机,一直不会 ,出现各种各样的问题,最终遇到的问题,都是那个最简单的第一章我就应该解决的环境搭建的问题,,你明白吗?
你安安静静的去学习,细致 系统 其实 比你自己跳着看视频,要快的多,,

至于串口,自己也算是可以进行编程了吧,,我还记得那个叫 千百莫的人,,学的挺好的现在自己开了公司,,二哈。。

关于启动应用程序,现在应用程序是非常的多的,电脑里也是安装了非常多的软件,想想,有开机自启动的。有开机后不可以自己启动需要执行命令才可以启动的。

内核怎么去启动第一个应用程序,
1.open (/dev/console)
sys_dup()
(串口,键盘,液晶,等等)

ls cp cd —> busybox

韦东山视频目录+链接整合-1 : 第1课 环境搭建及工具、概念介绍 第2课 GPIO实验 第3课 存储管理器实验 第4课 MMU实验 第5课 NAND FLASH控制器 第6课 中断控制器 第7课 系统时钟和UART实验 第8课 LCD实验 第9课第1节 u-boot分析之编译体验 第9课第2节 u-boot分析之Makefile结构分析 第9课第3节 u-boot分析之源码第1阶段 第9课第3节 u-boot分析之源码第2阶段 第9课第4节 u-boot分析之u-boot命令实现 第9课第5节 u-boot分析_uboot启动内核 第10课第1节 内核启动流程分析之编译体验 第10课第2节 内核启动流程分析之配置 第10课第3节 内核启动流程分析之Makefile 第10课第4节 内核启动流程分析之内核启动 第11课第1节 构建根文件系统之启动第1个程序 第11课第2节 构建根文件系统之init进程分析 第11课第3节 构建根文件系统之busybox 第11课第4节 构建根文件系统之构建根文件系统 第12课第1节 字符设备驱动程序之概念介绍 第12课第2.1节 字符设备驱动程序之LED驱动程序_编写编译 第12课第2.2节 字符设备驱动程序之LED驱动程序_测试改进 第12课第2.3节 字符设备驱动程序之LED驱动程序_操作LED 第12课第3节 字符设备驱动程序之查询方式的按键驱动程序 第12课第4.1节 字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构 第12课第4.2节 字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构 第12课第4.3节 字符设备驱动程序之中断方式的按键驱动_编写代码 第12课第5节 字符设备驱动程序之poll机制 第12课第6节 字符设备驱动程序之异步通知 第12课第7节 字符设备驱动程序之同步互斥阻塞
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值