摘要: 本章完成了一个真正意义上的 Linux 驱动。该 Linux 驱动用来控 制开发版上的 4个 LED 小灯。也就是说通过向 Linux 驱动发送数据可以控制 LED 小灯的开关。为 了方便称呼这个驱动,本书及后面的章节都将其称为 LED 驱动。 介绍了LED驱动的实现原理。Linux驱动不是直接向硬 阅读全文
posted @ 2016-06-05 23:08 奋斗小纯男 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Linux系统将每个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中。Linux驱动的工作和访问方式是Linux的亮点之一,同时受到了业界的广泛好评。 Linux系统 将每一个驱动都映射成一个文件.这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种 设计理念使得 阅读全文
posted @ 2016-06-05 23:06 奋斗小纯男 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 开发板(demoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。在一般的嵌入式系统开发过程中,硬件一般被分成两个平台,一个是开发平台(host),一个是目标平台(target)即开发板。在此描述的开发平台指的是使 阅读全文
posted @ 2016-06-05 23:04 奋斗小纯男 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 源代码的下载,首先需要安装以下工具软件:curl 和 git-core。安装curl:打开终端,可以使用按Ctrl+Alt +T的快捷方式打开终端,在终端中执行命令:sudo apt-get install curl。安装git-core,在用户目录下新建bin目录,在终端中执行:mkdir ~/b 阅读全文
posted @ 2016-05-03 18:31 奋斗小纯男 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 在Linux上安装Git,创建一个Git库是很容易和方便的,只要用命令 git-init 就可以了。当一个代码的Git库创建后,会添加代码文件到库里,这样,一个空的版本库就创建好了,并在当前目录中创建一个叫 .git 的子目录。以后,所以的文件变化信息都会保存到这个目录下。 要创建一个分支,可以使用 阅读全文
posted @ 2016-05-03 18:18 奋斗小纯男 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 搭建开发环境需要工具有JDK、Eclipse、Android 、SDK、、ADT、AVD 。 在搭建Android开发环境之前,首先要了解Android对操作系统的要求:Android可以运行在Windows XP及以上的版本上,也可以运行在Mac OS和Linux等操作系统上。安装JDK和配置Ja 阅读全文
posted @ 2016-05-03 18:07 奋斗小纯男 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Android架构有四层,分别有linux内核,c/c++代码库,SDK APL和应用程序,内核中又有驱动、内存管理、进程管理等。Android移植又分为应用和系统移植。应用移植是把程序移植到硬件平台上。系统移植是把系统移植到硬件平台上。搭建开发环境可以有三种方式:搭建windows下的开发环境,搭 阅读全文
posted @ 2016-05-03 18:06 奋斗小纯男 阅读(152) 评论(0) 推荐(0) 编辑