自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 第十章

第9章嵌入式Linux 的调试技术打印内核调试信息:printkprintk函数的用法和printf 函数类似,只不过printk函数运行在内核空间, printf函数运行在用户空间。也就是说,像Linux 驱动这样的linux肉核程序只能使用printk函数输出调试信息。printk 函数的原型:asmlinkage int printk(const char * f...

2016-07-05 14:29:00 74

转载 第九章

第9章硬件抽象层:HALHAL是建立在Linux驱动上的一套程序库,这套程序库不属于linux内核,而是属于linux内核层之上的应用层,Google为Android增加HAL是为了尽量避免应用程序直接访问Linux驱动外,还保护“私人财产”。加入HAL的原因:1统一硬件的调用接口,由于HAL有标准的调用接口,所以可以利用HAL屏蔽linux驱动复杂,不统一的接的接口。...

2016-07-05 14:28:00 85

转载 第八章

第8章 让开发板发出声音:蜂鸣器驱动Linux驱动代码重用编译是由多个文件组成的Linux 驱动编写Makefile 文件Makefileobj-m. := multi_file_driver. omulti_file_driver-y := main .o fun.o product.o或使用multi_file_driver-objs : s main...

2016-07-05 14:27:00 74

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

第7章LED将为我闪烁:控制发光二极管实现原理:linux驱动与本机的I/O内存进行交互,连接到主机的硬件在主机内存的映射1编写LED驱动1.1创建LED驱动的设备文件使用cdev_init函数初始化cdevCdev 结构体struct cdev {Struct konject kobj;Struct module *owner;...

2016-06-05 13:52:00 153

转载 第5章 搭建S3C6410开发板的测试环境

第5章 搭建S3C6410开发板的测试环境1、安装串口调试工具:minicom①检测当前系统是否支持USB转串口Ismod | grep usbserial②安装minicomapt-get install minicom③配置minicomminicom -s④测试minicomminicom2、烧写android系统使用Eboot擦除Nan...

2016-06-05 13:50:00 78

转载 第6章 第一个linux驱动程序:统计单词个数

第6章第一个linux驱动程序:统计单词个数1、编写linux驱动程序的步骤第1步 建立linux开发骨架(装载或卸载linux驱动)第2步 注册和注销设备文件第3步 指定与驱动相关的信息第4步 指定回调函数第5步 编写业务逻辑第6步 编写Makefile文件第7步 编译linux驱动程序第8步 安装和卸载linux驱动2、第1个驱动程序:统计单...

2016-06-05 13:50:00 97

转载 第四章

第四章源代码的下载和编译1、下载、编译和测试Android源代码配置Android源代码的下载环境①创建一个存放下载脚本文件(repo)的目录# mkdir ~/bin# PATH=~/bin:$PATH②下载repo脚本文件# curi http://dl-ssl.google.com/dl/googlesource/git-repo/repo>...

2016-04-29 22:46:00 88

转载 第三章

第三章Git使用入门1、Git是一款源代码管理软件。安装Git(需要root用户)# apt-get install git# apt-get install git-doc git-svn git-email git-gui gitk查看Git文档# man get-checkout# git help <sub-command>查看Git...

2016-04-29 22:45:00 64

转载 第二章

第一章搭建Android系统开发环境配置Android开发环境需要Linux开发环境,Android SDK程序的开发环境,Android的应用程序测试。开发、测试、调试HAL需要的工具:JDK 6以上的版本、eclipse3.4以上版本,ADT(Android应用程序开发),CDK(开发Android NDK程序)、Android SDK 、Android NDK...

2016-04-29 22:44:00 62

转载 第一章

第一章Android系统移植和驱动开发概述Android系统已经占据了很大部分的市场,在使用Android系统时需要对进行移植使其能够完美的在设备上运行。Android系统由四部分构成,从底层到顶层分别是Linux系统内核,C\C++代码库,Android SDK API,应用程序。Android系统移植可分为系统移植和应用移植。应用移植一般不包括HAL程序库和驱动...

2016-04-29 22:43:00 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除