摘要: LED驱动实现的原理,尽管linux驱动直接与硬件打交道,但并不是linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存进行交互。所谓I/O内存是通过各种接口连接到主机的硬件在主机内存中的映射。编写LED驱动,LED驱动会建立一个/dev/s3c6410_leds设备文件,该linux驱动可 阅读全文
posted @ 2016-06-05 15:56 端午 阅读(165) 评论(0) 推荐(0)
摘要: Linux系统将每一个驱动都映射成一个文件,称为设备文件或驱动文件,保存在/dev目录中,这样可以使linux驱动进行交互就像与普通文件进行交互一样容易,也比访问linux API更容易。 编写linux驱动程序的步骤:首先建立linux驱动骨架,linux内核在使用驱动是首先需要装载驱动,在装载过 阅读全文
posted @ 2016-06-05 15:24 端午 阅读(97) 评论(0) 推荐(0)
摘要: 开发板是嵌入式学习的关键硬件设备。可以用来测试所编译的程序。但是开发板的使用需要搭建相应的环境才可以。 安装串口调试工具:OK6410开发板带了一个串口。可以通过串口与PC连接,linux驱动在输出调试信息的同时会通过串口线将信息发至PC,程序员就可以在PC上查看调试信息了。首先通过命令#lsmod 阅读全文
posted @ 2016-06-05 15:21 端午 阅读(111) 评论(0) 推荐(0)
摘要: 安装git:使用#apt-get install git #apt-get install git-doc git-svn git-email git-gui gitk,Git包含了大部分的Git命令,是必须安装的软件包。 查看Git文档:在linux下可以直接使用man命令查看置顶命令的帮助文档。 阅读全文
posted @ 2016-04-28 08:25 端午 阅读(88) 评论(0) 推荐(0)
摘要: 下载编译和测试Android源代码:配置Android源代码下载环境,创建一个用于存放下载脚本文件的目录;下载repo脚本文件;创建用于存放Android源代码的目录;初始化;开始下载Android源代码;Android 源代码目录结构解析;下载Android源代码目录中的一部分:方法一:使用rep 阅读全文
posted @ 2016-04-28 08:25 端午 阅读(86) 评论(0) 推荐(0)
摘要: Android底层开发所需要的工具有JDK6,eclipse 3.4,ADT,CDT,Android CDK, Android NDK,交叉编译环境,linux内核源代码,Android源代码 ,基于调试的串口minicom 安装JDK时,下载JDK并解压,通过#gedit /etc/profile 阅读全文
posted @ 2016-04-28 08:23 端午 阅读(96) 评论(0) 推荐(0)
摘要: Android系统构架分为四层,分别是第一层 Linux内核,第二层c/c++代码库,第三层,Android SDK API,第四层 应用程序。 Android 移植可以分为两部分:系统移植和应用移植。应用移植是指将第四层应用程序移植到某一个特定的硬件平台上;系统移植是指让Android操作系统在某 阅读全文
posted @ 2016-04-28 08:22 端午 阅读(101) 评论(0) 推荐(0)