嵌入式linux开发uboot移植(四)——uboot启动内核的机制一、嵌入式系统的分区嵌入式系统部署在Flash设备上时,对于不同SoC和Flash设备,bootloader、kernel、rootfs的分区是不同的。三星S5PV210规定启动设备的分区方案如下:SD/MMC设备的分区方案:NandFlash设备的分区方案:..
分类:
系统相关 时间:
2016-06-24 13:05:47
阅读次数:
454
Android深度探索(卷1)HAL与驱动开发 心得体会 第十章 嵌入式Linux的调用技术 ...
分类:
移动开发 时间:
2016-06-24 10:31:24
阅读次数:
156
1对于复杂的Linux驱动及HAL等程序库,需要使用各种方法对其进行调试。例如设置断点、逐步跟踪代码、输出调试信息等。 2打印内核调试信息:printk,该函数与printf用法类似,但是printk运行在内核空间,而printf运行在用户空间。 3printk文件是一个简单的有4个数字组成的文本文 ...
分类:
系统相关 时间:
2016-06-24 09:15:12
阅读次数:
204
Linux下读取默认MAC地址 Linux下读取默认MAC地址 Linux下读取默认MAC地址 导读 MAC(Media Access Control,介质访问控制)计算机通过它来定义并识别网络设备的位置。在嵌入式linux学习中不可避免也会遇到MAC,本文主要描述了如何通过操作OTP来读取嵌入式l ...
分类:
系统相关 时间:
2016-06-23 22:15:33
阅读次数:
239
嵌入式linux开发uboot移植(三)——uboot启动过程源码分析一、uboot启动流程简介与大多数BootLoader一样,uboot的启动过程分为BL1和BL2两个阶段。BL1阶段通常是开发板的配置等设备初始化代码,需要依赖依赖于SoC体系结构,通常用汇编语言来实现;BL2阶段主要是对外部设备如网..
分类:
系统相关 时间:
2016-06-23 11:09:07
阅读次数:
306
嵌入式linux开发uboot移植(二)——uboot工程源码目录分析本文分析的uboot为uboot_smdkv210,是三星官方发布的基于S5PV210评估开发板对应的uboot。一、uboot源码目录结构解析1、cpu本文件夹下的子文件与处理器相关,每个文件夹代表一种CPU系列。每个子目录中都包括cpu.c、inte..
分类:
系统相关 时间:
2016-06-22 11:07:45
阅读次数:
291
作为一名二流学校的大学生,因为学校的一门嵌入式Linux应用程序开发而喜欢上了嵌入式,但是学校却是只上了一学期的课,无奈只能自己找教程继续学习。在3个月前,无意中找到了朱有鹏老师的嵌入式学习基础视频,通过老师视频中的介绍,知道了有51cto这个大型IT学习网站,便跟着室..
分类:
其他好文 时间:
2016-06-22 11:06:58
阅读次数:
342
《UNIX环境高级编程》(第2版),史蒂文斯著 《深入理解 Linux 内核》(第三版) ,博韦等著 Linux设备驱动开发详解:基于最新的Linux 4.0内核 宋宝华 ...
分类:
系统相关 时间:
2016-06-21 22:39:40
阅读次数:
196
作为一名二流学校的大学生,因为学校的一门嵌入式Linux应用程序开发而喜欢上了嵌入式,但是学校却是只上了一学期的课,无奈只能自己找教程继续学习。在3个月前,无意中找到了朱有鹏老师的嵌入式学习基础视频,通过老师视频中的介绍,知道了有51cto这个大型IT学习网站,便跟着室..
分类:
其他好文 时间:
2016-06-21 11:03:38
阅读次数:
115
嵌入式linux开发uboot移植(一)——uboot项目简介一、uboot简介U-Boot,全称UniversalBootLoader,是遵循GPL条款的从FADSROM、8xxROM、PPCBOOT逐步发展演化而来的开放源码项目。在操作系统方面,U-Boot不仅支持嵌入式Linux系统的引导,它还支持NetBSD,VxWorks,QNX,RTEMS,ARTOS..
分类:
系统相关 时间:
2016-06-21 11:02:31
阅读次数:
286