2016年6月6日

摘要: 从上到下,一个软件系统可以分为:应用程序、库、操作系统(内核)、驱动程序。开发人员可以专注于自己熟悉的部分,对于相邻层,只需要了解它的接口,无需关注它的实现细节。以点亮LED为例,这4层软件的协作关系如下: 1、应用程序使用库提供的open函数打开代表LED的设备文件。 2、库数据open函数传入的 阅读全文
posted @ 2016-06-06 11:13 和璐媛 阅读(130) 评论(0) 推荐(0)
摘要: 编写Linux驱动程序的步骤: 第1步:建立Linux驱动骨架(装载和卸载Linux驱动) 任何类型的程序都有一个基本的结构,例如,C语言需要有一个入口函数main。Linux驱动程序也不例外。Linux内核在使用驱动时首先需要装载驱 动。 在装载过程中需要进行一些初始化工作,例如,建立设备文件,分 阅读全文
posted @ 2016-06-06 10:55 和璐媛 阅读(155) 评论(0) 推荐(0)
摘要: 一、S3C6410开发环境配置的过程如下: 1、检测当前系统是否支持USB转串口 #lsmod | grep usbserial 2、安装minicom #apt-get install minicom 3、配置minicom #minicom –s 4、测试minicom 二、烧写Android系 阅读全文
posted @ 2016-06-06 10:37 和璐媛 阅读(117) 评论(0) 推荐(0)

2016年4月28日

摘要: 本章主要介绍使用Git下载两套源代码。一套是Android 源代码,另一套是Linux 内核源代码。主要介绍如何下载和编译Android源代码和Linux内核源代码。 Android源代码包含较多东西,如内嵌在Android系统内置应用程序的源代码,Android SDK带的各种工具的源代码以及HA 阅读全文
posted @ 2016-04-28 22:12 和璐媛 阅读(102) 评论(0) 推荐(0)
摘要: 本章主要介绍GIT的学习,以及介绍GIT用于获取诸多开源项目的源代码。 1.安装Git命令: #apt-get install git # apt-get install git-doc git-svn git-email git-gui gitk 2.查看Git文档: # man git-chec 阅读全文
posted @ 2016-04-28 22:10 和璐媛 阅读(177) 评论(0) 推荐(0)
摘要: 本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,和交叉编译环境的搭建。 其中开发、测试和调试Linux驱动、HAL程序库需要的工具包括: 1. JDK6或以上版本 2. Eclipse3.4或以上版本 3. ADT(用于开发Android应用程序) 4. C 阅读全文
posted @ 2016-04-28 22:09 和璐媛 阅读(222) 评论(0) 推荐(0)
摘要: 本章主要是对Android和Linux驱动做一个简单的介绍 第一节介绍Android 系统架构,一共分为四层,从下到上依次为: 1.第一层:linux内核,主要包括驱动程序以及管理内存、进程、电源等资源的程序。 2.第二层:C/C++代码库,主要包括Linux的.so文件以及嵌入到APK程序中的ND 阅读全文
posted @ 2016-04-28 22:07 和璐媛 阅读(183) 评论(0) 推荐(0)

导航