摘要: 驱动控制LED灯步骤: 一.创建led驱动的设备文件: 二.卸载LED驱动的设备文件: 需要依次调用device-destory、class-destory、和unregistor-chrder-region(dev__t from,.unsigned count)。 三.设置寄存器与初始化LED驱 阅读全文
posted @ 2016-06-07 11:01 吕鹏 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Linux驱动和普通的Linux API 没本质区别,只是二者使用方式不同。 Linux系统将每一个驱动都映射成一个文件,即设备文件,保存在/dev目录中。 Linux驱动编写关键在于回调函数编写。 编写Linux驱动程序的步骤: 统计单词Linux驱动程序编写步骤: 10. 测试Linux驱动:U 阅读全文
posted @ 2016-06-07 11:00 吕鹏 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 手机和开发板的区别:开发板是专用的嵌入系统载体,手机烧写嵌入式系统较难;开发板带有各种扩展端口,更容易开发定制硬件,更容易连接;开发板更适合进行驱动程序开发。 环境搭建步骤: 安装串口调试工具minicom:(由于Linux驱动程序开发无法像Android应用程序一样直接在Eclipse中进行,即调 阅读全文
posted @ 2016-06-06 08:20 吕鹏 阅读(527) 评论(0) 推荐(0) 编辑
摘要: Android源码包括应用程序源码、SDK工具集以及NDK工具集等等,如何下载?请看: 配置Android源代码下载环境: 创建一个用于存放下载脚本文件(repo)的目录 # mkdir ~/bin # PATH=~/bin:$PATH 下载rope脚本文件 # curl https://dl-ss 阅读全文
posted @ 2016-05-03 13:06 吕鹏 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 在老版本的Linux也就是10.0及以前的Linux中,Git所指的并不是版本管理软件Git,而是GNU interactive tools,为了加以区分不得不给版本管理Git另起一个名字叫git-core。而在新版本的Linux中Git是唯一的,专指版本管理软件Git。Git有什么作用呢? Git 阅读全文
posted @ 2016-05-03 11:40 吕鹏 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中总结了Android系统架构以及系统移植要点,为了进行Android系统移植,需要搭建相应开发环境,包括:JDK、SDK(adt)、NDK(cdt)以及arm-Linux交叉编译环境等。我的平台以Linux虚拟机为背景,以下为详细步骤: JDK安装: 可以先下载安装再配置环境变量,或者直 阅读全文
posted @ 2016-05-02 22:05 吕鹏 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 安卓操作系统,以其开源优势稳坐嵌入式系统龙头位置。安卓系统为了应用于特定硬件的定制过程叫做安卓“移植”。安卓定制主要是完成底层驱动开发,由于安卓是基于Linux的,所以完成Linux定制即可。 Liunx定制说白了就是完成Linux驱动定制,所以有必要了解Andriod架构与Linux驱动有哪些联系 阅读全文
posted @ 2016-05-02 20:10 吕鹏 阅读(640) 评论(0) 推荐(0) 编辑