按照前面分析的u-boot的启动流程,自己写一个简单的Bootloader。这是参考韦东山老师的视频写的。
1、初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND Flash
2、如果Bootloader比较大,要重定位到SDRAM
3、把内核从NAND FLASH读入SDRAM
4、设置“要传给内核的参数”
5、跳转执行内核
start.S代码如下:
#define S...
分类:
其他好文 时间:
2014-06-20 12:30:17
阅读次数:
300
本篇文章继续为大家介绍Universal-Image-Loader这个开源的图片加载框架,介绍的是图片缓存策略方面的,如果大家对这个开源框架的使用还不了解,大家可以看看我之前写的一篇文章Android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用,我们一般去加载大量的图片的时候,都会做缓存策略,缓存又分为内存缓存和硬盘缓存,我之前也写了几篇异步加载大量图片的文章,使用的内存缓存是LruCache这个类,LRU是Least Recently Used 近期最少使用算...
分类:
移动开发 时间:
2014-06-20 10:54:25
阅读次数:
327
u-boot的目的是启动内核,内核位于Flash中,那么u-boot就要将内核转移到内存中,然后执行命令运行之。这些操作是由bootcmd命令完成的。
bootcmd=nand read.jffs2 0x30007FC0 kernel;bootm 0x30007FC0
nand read.jffs2 0x30007FC0 kernel 从Flash读出内核,kernel代表从kernel分区读...
分类:
其他好文 时间:
2014-06-20 09:43:10
阅读次数:
224
1在ubuntu上测试Firefox OS(B2G)系统Firefox OS,项目代号为“Boot 2
Gecko”,是一个开放的完全基于WEB标准的智能手机操作系统,由Mozilla公司开发。Firefox OS
底层属于Linux,开放的Web技术,而不是特定于平台的原生API,用HTML5 编...
分类:
系统相关 时间:
2014-06-20 08:58:17
阅读次数:
368
一、在boot中增加LVDS设置分辨率1024*600选项
1、修改文件TQIMX6_android-4.2.2\bootable\bootloader\uboot-imx\common\cmd_menu.c文件
在函数lcd_menu_shell中添加: 1 printf(...
分类:
其他好文 时间:
2014-06-11 07:29:52
阅读次数:
1203
1.
其实就是修改/boot/grub/grub.cfg这个文件,从后缀就看得出这是一个配置文件,虽然linux不区分这后缀,这个后缀是个用户看的。2.
看了下这个文件,其实我也不理解里面的全部东西,能够理解他的一些语法,但是没能理解他的本意,不过看到后面我既然发现menuentry的顺序就是开机的...
分类:
其他好文 时间:
2014-06-09 23:46:01
阅读次数:
349
2014-06-08 BaoXinjian一、总结1. 基本语法2. 操作数据的说明二、具体分析1.
基本语法 1 options(skip=1, rows=128) --1、控制文件参数 2 3 load data --2、控制文件标识 4 5 ...
分类:
数据库 时间:
2014-06-09 15:12:15
阅读次数:
402
在博客中看到一篇利用组件进行图片异步加载的文章在此作记录原文:http://blog.csdn.net/vipzjyno1/article/details/23206387这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身...
分类:
移动开发 时间:
2014-06-09 13:30:57
阅读次数:
394
首先从磁盘结构讲起。按结构从小到大区分:
扇区,固定512字节磁道柱面,分区时的最小单位,开始柱面到结束柱面为一个分区
第一个扇区很重要,它包括:
主引导分区MBR(446字节),内含引导加载程序Boot loader。它有如下功能:
提供菜单:可选择不同的系统进行加载,多操作系统的基础加载内核文件:直接加载可使用的操作系统内核程序转交其它Boot loader:跳...
分类:
系统相关 时间:
2014-06-08 16:24:24
阅读次数:
345
1. 前期准备远程登录:开启ssh服务:/etc/init.d/sshd
start设置密码:passwd以便使用putty、ssh client远程登录上传stage等(有时在线下载很慢,而局域网上传很快)准备磁盘:分区:fdisk
/dev/sda/dev/sda1 : /boot 100M(3...
分类:
系统相关 时间:
2014-06-07 07:20:35
阅读次数:
559