代码改变世界

阅读排行榜

第六章 第一个驱动程序:统计单词个数

2016-06-05 11:11 by weiboke, 292 阅读, 收藏,
摘要: 本章第一节主要介绍“Linux驱动程序到底是个什么东西”。Linux驱动和普通的Linux API没有本质的区别,只是使用方式不同而已。第二节只要介绍编写Linux驱动程序的步骤: 第1步:建立Linux驱动骨架;第2步:注册和注销设备文件;第3步:指定与驱动相关的信息;第4步:指定回调函数;第5步 阅读全文

第九章 硬件抽象层:HAL

2016-07-03 16:44 by weiboke, 264 阅读, 收藏,
摘要: 第九章 硬件抽象层:HAL HAL是建立在Linux驱动之上的一套程序库。是属于Linux内核之上的应用层。 第一部分讲为什么要在Android中加入HAL,传统的Linux系统中Linux驱动一般有两种:访问硬件寄存器的代码和业务逻辑代码。而HAL是位于Android的系统运行库层,采用Andro 阅读全文

第四章 源代码的下载和编译

2016-04-26 08:46 by weiboke, 229 阅读, 收藏,
摘要: 在第三章中介绍了使用Git管理Linux系统开发,在本章就介绍使用Git下载源代码。Android源代码包含很多东西,他是相对复杂的。首先配置Android源代码下载环境,第一步需要创建一个用于存放下载脚本文件的目录,第二步下载repo脚本文件,第三步创建用于存放Android源代码的目录,第四步初 阅读全文

第十章 嵌入式Linux的调试技术

2016-07-03 17:06 by weiboke, 218 阅读, 收藏,
摘要: 第十章 嵌入式Linux的调试技术 在Linux文件系统中,/proc经常被用来作为内核空间与用户空间进行数据交换的工具。/proc 文件系统的行为方式与设备文件系统(/dev)类似。/proc是虚拟文件系统,也就是说,/proc并不是真正的文件系统,而是内存映射。所有读写/proc的操作都是对内存 阅读全文

第五章 搭建S3C6410开发板的测试环境

2016-06-05 10:50 by weiboke, 185 阅读, 收藏,
摘要: 本章主要是介绍搭建S3C6410开发板的测试环境,第一节简单的介绍了S3C6410开发板,他是三星公司推出的一款低功耗、高性价比的处理器。第二节介绍了安装串口的调试工具minicom,在Ubuntu Linux需要安装。配置和测试minicom。(1)检测当前系统是否支持USB转串口,执行# ism 阅读全文