2016年7月7日

第十章心得体会

摘要: 通过第十章的学习,我学到了如下知识点: 1、尽管linux驱动直接与硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是本机的I/O内存进行交互。 linux驱动 I/O内存 硬件 2、linux内核的内存管理模块负责同步I/O内存和硬件中的数据。每一个连接linux的硬件在linux内 阅读全文

posted @ 2016-07-07 21:31 打不起的小强 阅读(259) 评论(0) 推荐(0) 编辑

第九章心得体会

摘要: 通过第九章的学习,我学到了如下知识点: 第九章:硬件抽象层:HAL 9.1为什么要在Android中加入HAL 1.HAL并不是Linux内核的一部分,而是位于Android的系统运行库层 2.为Android加入HAL主要目的:统一硬件的调用借口,解决了GPL的版权问题,针对一些特殊的要求。 9. 阅读全文

posted @ 2016-07-07 21:27 打不起的小强 阅读(152) 评论(0) 推荐(0) 编辑

第八章心得体会

摘要: 通过第八章的学习,我学到了如下知识点: 一、Linux驱动的代码重用 1、编译是由多个文件组成的Linux驱动 如果Linux驱动只有1个源代码文件,0bj-m变量可以和源代码文件同名。如果Linux驱动包含多个文件,就需要使用module-y来指定所以的目标文件。 2、Linux驱动模块的依赖 代 阅读全文

posted @ 2016-07-07 21:25 打不起的小强 阅读(203) 评论(0) 推荐(0) 编辑

2016年6月5日

第七章读书心得

摘要: 本章也是通过具体的实例来说明linux驱动的,控制二极管发光,主要知识点如下: 一、编写LED驱动 1、创建LED驱动的设备文件 第一步:使用cdev_init函数初始化cdev leds_cdev.owner = TRIS_MODULE; 第二步:指定设备号 设备号指定方法:1.直接在代码中指定; 阅读全文

posted @ 2016-06-05 22:18 打不起的小强 阅读(169) 评论(0) 推荐(0) 编辑

第六章读书心得

摘要: 本章主要学习了Android的底层开发,一个linux驱动统计单词数,主要学到了如下知识点: 6.1Linux驱动到底是个什么东西 了解linux驱动的工作和访问方式 6.2编写linux驱动程序的步骤 第一步:建立linux驱动骨架(装载和卸载linux驱动) 第二步:注册和注销设备文件 第三步: 阅读全文

posted @ 2016-06-05 22:12 打不起的小强 阅读(159) 评论(0) 推荐(0) 编辑

第五章读书心得

摘要: 本章主要介绍了OK6410-A开发板安装Android,主要的知识点如下: 5.1s3c6410开发板简介 s3c6410是一种低功耗、高性价比的RISC处理器,它基于ARM11内核,可广泛应用于移动电话和 通用处理等领域。 5.2安装串口调试工具:minicom 安装、配置和测试minicom 第 阅读全文

posted @ 2016-06-05 22:07 打不起的小强 阅读(95) 评论(0) 推荐(0) 编辑

2016年4月25日

第四章读书心得

摘要: 本章进入Android源代码的学习,让我学到了一些知识: 4.1下载,编译和测试Android源代码 配置Android源代码下载环境 安装下载Android源代码的环境 ,第一步:创建一个用于存放下载脚本文件的目录,第二步:下载repo脚本文件。第三步:创建用于存放Android源代码的目录。第四 阅读全文

posted @ 2016-04-25 17:27 打不起的小强 阅读(95) 评论(0) 推荐(0) 编辑

第三章读书心得

摘要: 本章主要讲了git的使用入门,让我明白了一些知识: 安装Git1、# apt-get install git2、# apt-get install git-doc git-svn git-email git-gui gitk查看Git文档1、查询git-checkout 命令的帮助文档,使用命令:# 阅读全文

posted @ 2016-04-25 17:19 打不起的小强 阅读(138) 评论(0) 推荐(0) 编辑

第二章读书心得

摘要: 第二章主要介绍了如何搭建Android底层开发的环境,包括一些Android应用程序开发环境,ndk开发环境,交叉编译环境的搭建,让我学到了一些最基本的知识: 2.1搭建Android应用程序开发环境 安装Android sdk,安装eclipse,安装adt,配置adt,建立avd 2.2安装An 阅读全文

posted @ 2016-04-25 17:14 打不起的小强 阅读(83) 评论(0) 推荐(0) 编辑

2016年4月24日

第一章读书心得

摘要: 第一章是学习Linux驱动的第一道门,对 Android以及Linux驱动做一个总体的介绍,以便更好地对Linux驱动有一个感性的认识,为以后的学习Linux打下良好的基础,本章主要讲了一些基础的知识,主要包括: Android的系统架构 Android的系统架构分为四层:Linux内核,c/c++ 阅读全文

posted @ 2016-04-24 18:28 打不起的小强 阅读(146) 评论(0) 推荐(0) 编辑

导航