2016年7月3日

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

摘要: 本章主要讲了嵌入式Linux的调试技术。 (一)打印内核调试信息:printk Printk函数用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间,printk函数在printk.c文件中实现。 Printk函数的原型如下:asmlinkage int 阅读全文

posted @ 2016-07-03 17:00 软件1315马越(27) 阅读(175) 评论(0) 推荐(0) 编辑

第九章 硬件抽象层:HAL 读后感

摘要: Android HAL层,即硬件抽象层,是Google响应厂家“希望不公开源码”的要求推出的新概念1,源代码和目标位置源代码: /hardware/libhardware目录,该目录的目录结构如下:/hardware/libhardware/hardware.c编译成libhardware.so,目 阅读全文

posted @ 2016-07-03 16:55 软件1315马越(27) 阅读(130) 评论(0) 推荐(0) 编辑

第八章 让开发板发出声音:蜂鸣器驱动读后感

摘要: 蜂鸣器是s3c6410开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。 在前面的章节编写了两个完整的linux驱动:word_count驱动和led驱动,两个有一共同点就是都有一个源代码文件组成。 代码重用分为静态和动态两种。即将需要重要的代码使用者放在一起进行编译,最 阅读全文

posted @ 2016-07-03 16:52 软件1315马越(27) 阅读(114) 评论(0) 推荐(0) 编辑

2016年6月5日

第七章LED将为我闪烁:控制发光二极管

摘要: 对于大多数Linux驱动来说,需要直接与硬件交互,本章主要介绍用Linux驱动来控制二极管的明暗,即通过Linux驱动发送数据控制开发板上LED灯的开关。 第一节介绍了LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存交 阅读全文

posted @ 2016-06-05 13:18 软件1315马越(27) 阅读(183) 评论(0) 推荐(0) 编辑

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

摘要: Linux驱动的工作和访问方式是Linux的亮点之一,Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。Linux驱动交换数据就就是设备文件交换数据。在进行设备文件交互时,必须编 阅读全文

posted @ 2016-06-05 13:14 软件1315马越(27) 阅读(110) 评论(0) 推荐(0) 编辑

搭s3c6410开发板的测试环境读后感

摘要: 通过学习Android深度探索(卷1)HAL与驱动开发的第五章搭建S3C6410开发板的测试环境,我掌握了搭建S3C6410开发板的测试环境的方法 1安装串口调试工具:minicom 以Ubuntu Linux为例,需要按照如下步骤安装、配置和调试minicom: 第一步:检测当前系统是否支持USB 阅读全文

posted @ 2016-06-05 13:07 软件1315马越(27) 阅读(107) 评论(0) 推荐(0) 编辑

2016年4月23日

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

摘要: 一:下载、编译和测试Android源代码 (1)配置Android源代码下载环境: 1、创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放在任何目录下,在这里使用~/bin)。 2、下载repo脚本文件(用于下载Android源代码) 3、创建用于存放Android源代码的目录(可放 阅读全文

posted @ 2016-04-23 12:47 软件1315马越(27) 阅读(111) 评论(0) 推荐(0) 编辑

第三章Git使用入门(读后感)

摘要: Git是对源代码进行管理的软件。在现在的软件应用中得到广泛使用! 1:安装Git 在安装的时候可以使用以下命令安装! # apt-get install git # apt-get install git-doc git-svn git-small git-gui gitk 在低版本的Ubuntu 阅读全文

posted @ 2016-04-23 12:46 软件1315马越(27) 阅读(150) 评论(0) 推荐(0) 编辑

第二章:搭建Android开发环境(读后感)

摘要: 在此章节中只要介绍了Android底层开发环境的搭建,其中包括了Android应用程序开发环境、Android NDK开发环境和交叉编译环境的搭建! 1:JDK的安装 (1)下载JDK的压缩包(tar.gz) http:/www.oracle.com/technework/java/javase/d 阅读全文

posted @ 2016-04-23 10:08 软件1315马越(27) 阅读(157) 评论(0) 推荐(0) 编辑

第一章:Android系统移植与驱动开发概述(读后感)

摘要: Android的系统架构分为四层:Linux内核,c/c++代码库,Android SDK API,应用程序。 Android移植可分为俩部分:应用移植和系统移植。其中系统移植是指让Android操作系统在某一个特定硬件平台上运行,使一个操作系统在特定硬件平台上运行的首要田间就是操作系统支持硬件平台 阅读全文

posted @ 2016-04-23 09:02 软件1315马越(27) 阅读(108) 评论(0) 推荐(0) 编辑

导航