摘要: 驱动开发的第六章让我了解了统计单词个数的Linux驱动程序开发和测试的完整过程。 Linux系统将每一个驱动都映射成一个文件,这些文件被称为设备文件或驱动文件,都保存在/dev目录中。由于大多数Linux驱动都有与其对应的设备文件,因此与Linux驱动交换数据就变成了与设备文件交换数据。 编写Lin 阅读全文
posted @ 2016-06-05 21:57 安琪儿的翅膀 阅读(88) 评论(0) 推荐(0)
摘要: 1.安装串口调试工具:minicom,第1步:使用 insmod | grep usbserial命令检测当前系统是否支持USB转串口;第2步:使用apt-get install minicom命令安装minicom;第3步:使用minicom –s命令配置minicom;第4步:使用minicom 阅读全文
posted @ 2016-06-05 21:55 安琪儿的翅膀 阅读(168) 评论(0) 推荐(0)
摘要: 第七章让我了解了如何通过驱动程序来控制发光二极管,实现驱动直接与硬件交互。 一个完整的Linux驱动主要由内部处理和硬件交互两部分组成,其中内部处理主要是指Linux驱动的装载、卸载、与设备文件相关的动作处理以及业务逻辑等;与硬件交互主要是指通过函数与硬件中的寄存器进行数据交互。 LED驱动的实现原 阅读全文
posted @ 2016-06-05 21:50 安琪儿的翅膀 阅读(118) 评论(0) 推荐(0)
摘要: 使用git下载两套源码,一个就是android源码,android核心部分,另一套是Android核心部分的linux内核源代码。 配置android源代码步骤:1.创建用于存放的repo目录, 2.下载repo脚本文件 3创建用于存放Android源代码的目录 4初始化 5开始下载Android源 阅读全文
posted @ 2016-05-02 22:08 安琪儿的翅膀 阅读(80) 评论(0) 推荐(0)
摘要: Git—由linux之父Linus编写,是进行源代码管理的一种软件。Linus以一个文件系统专家和内核设计者的视角对Git进行了设计,其独特的设计让Git拥有了非凡的性能和最为优化的存储能力,Git在各方面都优于其他同类的的源代码管理软件。在学习Android及linux 内核,驱动开发的过程中会涉 阅读全文
posted @ 2016-05-02 22:06 安琪儿的翅膀 阅读(93) 评论(0) 推荐(0)
摘要: Android底层开发中首先要开发测试和调试Linux驱动,HAL程序库需要(1)JDK6或以上版本(2)Eclipse3.4或以上版本(3)ADT(4)CDT(5)Android SDK(6)Android NDK(7)交叉编译环境(8)Linux内核源代码(9)Android源代码(10)用于调 阅读全文
posted @ 2016-05-02 22:05 安琪儿的翅膀 阅读(88) 评论(0) 推荐(0)
摘要: Android是当今智能手机操作系统的主导者,android系统架构分为4层Linux内核,C/C++代码库,Android SDK API,应用程序。第二层也包括Dalivk虚拟机的运行。在第4层的应用程序中,Android应用程序的实现是通过第3层的sdkapi实现。Android移植可分为应用 阅读全文
posted @ 2016-05-02 22:04 安琪儿的翅膀 阅读(145) 评论(0) 推荐(0)