热点:

首页 > Linux > linux嵌入式开发—外设和booloader
moore8课程图片

linux嵌入式开发—外设和booloader

课程标签
课程分类
报名人数
112人已报名
免费
课程介绍

课程介绍

bootloader功能介绍

什么是bootloader

初始化开发板上主要硬件(时钟,内存,硬盘),把操作系统从硬盘拷贝到内存,然后让cpu跳转到内存中执行操作系统。

boot阶段

1.关闭影响CPU正常执行的外设

关闭看门狗(watch dog

关闭中断

2.初始化时钟

倍频道1Ghz,为外设分频

*串口驱动

3.初始化内存控制器,DDRAM

-验证内存,往里面写一个值,然后再读出来

4.初始化硬盘,and Flash

- nand flash 读驱动(从nand往外读数据)

loader阶段

1.从硬盘指定的地址加载kernel道到内存指定的地址。

2.跳转到内存kernel所在到地址。


欢迎加入摩尔吧直播交流3群:327350729  摩尔吧直播交流群

讲师介绍

Python课堂

和大家一起探讨时下最流行的Python语言,了解Python的间接性、易读性及可扩展性。

课程评分
评论
评论
暂无评论~
问答
moore8讲师头像 /200 提问
[最新 的回答] {{question.answer.body}}
时间:{{question.created_at}} 源自:{{question.lecture.title.title}} 收起回答 {{question.num_answers}} 回答
  • [{{answer.user.nick_name}} 的回答] {{answer.body}}
回答
当前还没有提问哦~
moore8ST峰会直播
moore8电源课
猜你喜欢