码迷,mamicode.com
首页 >  
搜索关键字:uboot移植    ( 71个结果
图像识别DM8127开发攻略——UBOOT的移植说明
分类:其他好文   时间:2018-03-07 21:36:53    阅读次数:225
Linux编程
一、软考中级网络工程师——>CCNA CCNP 二、 1、Linux shell编程 2、Linux c语言 3、Linux应用程序开发(网络编程) 4、ARM编程(ARM体系结构、ARM汇编、开发板编程) 5、Linux系统移植(uboot移植、kernel移植、rootfs) 6、Linux驱动 ...
分类:系统相关   时间:2017-07-31 14:49:46    阅读次数:182
1.学习大纲
第一部分:LinuxLinux基础+c语言;Linux应用程序开发;ARM编程(ARM体系结构、ARM汇编、开发板常见外设裸机编程);Linux系统移植(uboot移植、kernel移植、rootfs制作);Linux驱动开发;第二部分:AndroidAndroid HAL驱动;Android系统定 ...
分类:其他好文   时间:2017-07-09 12:18:54    阅读次数:192
uboot移植之uboot中的SD卡驱动解析
1:地址对硬件操作的影响(1)操作系统(指的是linux)下MMU肯定是开启的,也就是说linux驱动中肯定都使用的是虚拟地址。而纯裸机程序中根本不会开MMU,全部使用的是物理地址。这是裸机下和驱动中操控硬件的一个重要区别。(2)uboot早期也是纯物理地址工作的,但是现在的uboot开启..
分类:其他好文   时间:2017-05-19 22:28:27    阅读次数:210
uboot移植之uboot命令体系解析
1:回归到main_loopuboot启动第二阶段的最后,进入死循环main_loop()函数,命令行中没输出一次命令,就会执行一次main_loop函数,完成一次命令的获娶解析和执行。2:uboot命令体系的实现原理uboot中里面维护了很多命令,每个命令对应一个结构体变量,当我们在命令行输入一个命..
分类:其他好文   时间:2017-05-17 15:16:07    阅读次数:114
uboot移植之do_bootm函数和do_bootm_linux函数解析
一:do_bootm函数(1)内核启动的时候通过bootm30008000来启动内核,bootm这个命令对应的函数就是do_bootm。(2)#defineLINUX_ZIMAGE_MAGIC0x016f2818LINUX_ZIMAGE_MAGIC是一个魔数,其值等于0x016f2818。在zImage的头信息中,有特定的位存放了一个魔数,这个魔数就是用来表示..
分类:系统相关   时间:2017-05-14 21:57:15    阅读次数:2485
uboot移植之tag传参
1:什么是tag(1)tag是一种数据结构,用于uboot向内核传递参数,一个tag代表了一个参数,uboot在向kernel传参时,就是通过一个个tag来实现的。(2)每个tag都有一个tag_header(一个结构体),包含了tag的类型和大小,然后tag中剩余的部分tag_xxx来当作传参的tag2:kernel如何..
分类:其他好文   时间:2017-05-14 21:54:37    阅读次数:202
uboot移植之start.S分析
uboot的函数入口要查看链接脚本中ENTTRY的入口参数,我们这里的链接脚本在board/samsung/x210/u-boot.lds,这个文件里面的开头有一句ENTRY(_start),所以uboot的入口就是在_start这个标识的地方。*Basecodesbyscsuh(sc.suh)*///x210_sd.h对开发板的宏定义配置文件,这个文件会..
分类:其他好文   时间:2017-05-03 01:11:43    阅读次数:328
uboot移植之主Makefile分析
1:#uboot的版本号VERSION=1#主版本号PATCHLEVEL=3#次版本号SUBLEVEL=4#再次版本号EXTRAVERSION=#关于uboo的一些另外的描述#变量U_BOOT_VERSION用来保存uboot的版本信息U_BOOT_VERSION=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)VERSION_FILE=$(obj)include/version_..
分类:其他好文   时间:2017-04-27 19:45:03    阅读次数:225
uboot移植之九鼎提供的uboot的文件分析
文件分析(1).gitignore:git管理工具相关的文件。(2)arm_config.mk:一个Makefile文件,将来会被Makefile里面的某句代码调用。(3)CHANGELOG、Changelog_Samsung、CHANGELOG-before-U-Boot-1.1.5:三个CHANELOG文件,其实就是该版本的uboot的变迁记录。(4)config.mk:一..
分类:其他好文   时间:2017-04-27 10:27:47    阅读次数:165
71条   上一页 1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!