摘要: 第七章讲述的是控制发光二极管,本章会完成一个真正意义上的Linux驱动,本章讲述的Linux驱动用来控制开发板上的4个LED小灯。 尽管Linux驱动直接与硬件打交道,但并不是Linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。 LED驱动与word_count驱动的实现步骤类似 阅读全文
posted @ 2016-06-05 19:06 小太阳———— 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 第六章讲述的是第一个Linux驱动程序:统计单词个数。总共讲述了五个部分:Linux驱动到底是个什么东西,编写Linux驱动程序的步骤,第一个Linux驱动:统计单词个数,使用多种方式测试Linux驱动和使用eclipse开发和测试Linux驱动程序。 Linux驱动的工作和访问方式是Linux的亮 阅读全文
posted @ 2016-06-05 19:05 小太阳———— 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 第五章讲述的是搭建S3C6410开发板的测试环境,包括S3C6410开发板简介,安装串口调试工具:miniicom,烧写Android系统和配置有线网络四部分。 开发板是开发和学习嵌入式技术的主要硬件设备,尽管可以在PC上开发Linux驱动,然后重新编译成ARM架构的Linux驱动模块,但最终都要在 阅读全文
posted @ 2016-06-05 19:04 小太阳———— 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 源代码的下载和编译主要包括下载、编译和测试Android源代码以及下载编译Linux内核源代码。 配置Android源代码下载环境有五个步骤:第一步:创建一个用于存放下载脚本文件的目录;第二步:下载repo脚本文件;第三步:创建用于存放Android源代码的目录;第四步:初始化;第五步:开始下载An 阅读全文
posted @ 2016-05-02 23:55 小太阳———— 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Git使用入门,包含了安装Git、查看Git文档、源代码和提交与获取这三个部分。 Git软件包包含了大部分的Git命令,所以必须安装。 在Linux下可以直接使用man的命令直接查看指定命令的帮助文档。安装git-doe 后会安装git的文本格式和HTML格式的文档,所有的文档都存在/usr/sha 阅读全文
posted @ 2016-05-02 23:39 小太阳———— 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 搭建Android开发环境主要包括五部分的知识,首先需要知道Android底层开发需要哪些工具,安装JDK,搭建Android应用程序开发环境,安装Android NDK开发环境和安装交叉编译环境。 开发、测试和调试Linux驱动、HAL程序库需要使用JDK6或以上版本、eclipse3.4或以上版 阅读全文
posted @ 2016-05-02 23:15 小太阳———— 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 第一章是Android系统移植与驱动开发概述,包含了Android系统架构、Android系统移植的主要工作、查看Linux内核版本、Linux内核版本号的定义规则、如何学习Linux驱动开发以及Linux设备驱动等六方面内容 Android系统架构分为四层,分别是Linux内核、C/C++代码库、 阅读全文
posted @ 2016-05-02 22:53 小太阳———— 阅读(215) 评论(0) 推荐(0) 编辑