文档章节

Bootloader_u-boot1.1.6_100ask

macro_tp
 macro_tp
发布于 2014/09/27 14:26
字数 312
阅读 18
收藏 0

一、启动方式

1、 Windows启动方式:PC上电—>BIOS—>引导操作系统Windows—>识别C、D盘—>运行应用程序。

2、 嵌入式系统启动方式:bootloader—>引导linux内核—>挂载根文件系统—>启动应用程序。

二、bootloader作用:加载与引导内核

1、解压缩tar –zxvf xxx.tar.gz

2、打补丁 patch –px < ../xxx.patch

3、配置 make 100ask_config

4、编译 make

三、u-boot基本操作:

1、print查看环境变量

2、设置环境变量 set bootdelay 10

3、保存环境变量 save

四、u-boot需要有哪些功能:

1、读Flash(从flash上读出内核)

2、初始化SDRAM(因要存放读入的内核)

3、启动内核(终极目的)

4、初始化时钟(可以让CPU运行得更快一点);

5、初始化串口(更为方便的查看调试信息);

6、写Flash功能(开发过程中将内核写到Flash);

7、网卡、USB等功能,用于下载内核,网络启动等功能;

五、一个引导加载器需要做的事:关看门狗,初始化时钟,初始化SDRAM,初始化Flash,从Flash读Kernel到SDRAM,启动内核;为了开发方便,一般还会加入写Flash,网卡、USB、串口等方便开发的调试的功能。

© 著作权归作者所有

macro_tp
粉丝 0
博文 4
码字总数 454
作品 0
成都
程序员
私信 提问
03-开接触开发板的准备工作

一、开发板接口接线工具  开发板与PC机之间可以进行连接的接口通常有四个:串口、JTAG、USB、网络接口。而如今在PC端是没有JTAG或者接口的,因此可以使用转接板转换为并口或者USB口与PC段相...

梦想成大牛
2017/12/29
0
0
基于linux的数字电视机顶盒几种升级方式的设计与实现

摘要: 本文主要阐述了基于linux操作系统的数字电视机顶盒的常用几种升级方式:OTA,USB,网络,结合常用的bootloader:cfe,u-boot实现升级做了简述,并综合对比其各自的优劣。 关键词: 数字电...

地狱的烈火
2013/05/15
555
0
Android内核开发:系统编译输出的镜像文件

主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系统缺少了这两个部分在设备上也是跑不起来的。 1. MLO, u-boot...

乐搏学院
2016/11/18
19
0
Cubieboard开发环境与Uboot的SD启动卡制作

原文在我博客:http://blog.csdn.net/andy_wsj/article/details/8515197 拿到Cubieboard已经蛮久了,平时上班比较忙,只能晚上玩一会,年关将近,周末都要加班呀.... 所谓U-boot 移植,其实别...

cubieboard
2014/09/03
158
0
Beaglebone bootloader杂谈

既然是杂谈,内容就比较轻松一点。这里没有教大家怎样一步步去针对新的硬件平台去修改U-Boot代码(说真的,要想学这些还是去看U-Boot的文档比较靠谱),在这我只是泛泛的侃侃Bootloader和怎样...

Cedric_Sun
2013/03/09
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

关于运维,该怎么决定它的方向,这个似工作又似兴趣的存在

我之前主要从事网络、桌面、机房管理等相关工作,这些工作使我迷惘,这应该是大多数运维人都经历过的过程; 18年国庆,我从国内前三的消费金融公司裸辞,下海创业,就是想要摆脱这样的困境。...

网络小虾米
21分钟前
5
0
Java Timer的用法

Timer timer = new Timer(); timer.schedule(new TimerTask() { public void run() { System.out.println("11232"); } }, 200000 , 1000); public void schedule(TimerTask task, long delay......

林词
25分钟前
4
0
使用js动态加载外部js文件以及动态创建script脚本

动态脚本指的是在页面加载时不存在,但将来的某一时刻通过修改该DOM动态添加的脚本。和操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入JavaScript代码。 动态加载外的外...

Bing309
32分钟前
3
0
从零开始入门 K8s | Kubernetes 网络概念及策略控制

作者 | 阿里巴巴高级技术专家 叶磊 一、Kubernetes 基本网络模型 本文来介绍一下 Kubernetes 对网络模型的一些想法。大家知道 Kubernetes 对于网络具体实现方案,没有什么限制,也没有给出特...

阿里巴巴云原生
36分钟前
3
0
天气获取

本文转载于:专业的前端网站➨天气获取 $.get("http://wthrcdn.etouch.cn/WeatherApi", { citykey: cityCode }, function (d) { //创建文档对象 var parser = new ......

前端老手
36分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部