上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1、Android移植主要就是Linux内核移植,而Linux内核移植主要是Linux驱动移植,为了开发和测试Linux驱动,要在Ubuntu下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境; 2、Android源代码包括:内嵌在Android系统中的应用程序的源代码,An 阅读全文
posted @ 2016-04-28 16:35 0dmin'blog 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1、Git作用:对源代码进行管理; 2、安装Git命令: apt-get install git apt-get install git-doc git-svn git-email git-gui gitk 第二条语句安装的内容原本也是Git安装包的一部分,但因为有着不一样的软件包依赖,所以单独作为 阅读全文
posted @ 2016-04-28 16:09 0dmin'blog 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、安装Android SDK (1)首选下载Android SDK; (2)下载完成之后,在Ubuntu系统下进行解压; (3)解压完成之后,配置环境变量; ①用vim打开/etc/profile文件; ②在底部添加: ANDROID_SDK_PATH=/mch0dmin/android-sdk- 阅读全文
posted @ 2016-04-27 20:37 0dmin'blog 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 在Ubuntu下安装JDK的步骤: (1)首先需要自己安装的Ubuntu系统是多少位的,可以使用命令【getconf LONG_BIT】获取这个信息; (2)在JDK官网下载相应(选取和Linux系统位数相一致的版本进行下载)的JDK; (3)在Ubuntu系统下对下载的JDK压缩包进行解压,使用命 阅读全文
posted @ 2016-04-27 15:46 0dmin'blog 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 开发、测试和调试Linux驱动、HAL程序库需要的工具: (1)JDK6或以上版本; (2)Eclipse3.4或以上版本; (3)ADT(用于开发Android应用程序); (4)CDT(用于开发Android NDK程序); (5)Android SDK; (6)Android NDK; (7) 阅读全文
posted @ 2016-04-26 11:05 0dmin'blog 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 1、Linux驱动只与Linux内核有关,与Linux系统无关,只要使用同样的内核,驱动就可以通用; 2、唯一判断Linux内核是否相同的方法就是Linux内核版本号; 3、只有组成内核版本号的五部分完全相同,才能说明两个Linux系统的内核是相同的; 4、Android驱动与Linux驱动的区别就 阅读全文
posted @ 2016-04-26 10:55 0dmin'blog 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、任何的Linux驱动都有一个装载函数(装载驱动时调用)和一个卸载函数(卸载驱动时调用); 2、装载函数和卸载函数分别通过module_init和module_exit宏指定。 阅读全文
posted @ 2016-04-26 10:47 0dmin'blog 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、设备驱动的作用: 计算机系统的运行是软硬件共同作用的结果。如果应用程序直接访问硬件,会造成应用程序与硬件耦合度过高(了解面向对象的读者会很容易想到,降低对象与对象之间的耦合度最有效的方法是通过接口对类进行抽象,抽象度越高,耦合度越低,抽象硬件的任务就成了驱动的任务)。驱动是直接和硬件交互的一类程 阅读全文
posted @ 2016-04-25 19:22 0dmin'blog 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、准备一个自己熟悉的Linux操作系统,用于开发和测试Linux驱动,建议使用Ubuntu Linux 10.04及以上版本; 2、准备一块开发板,建议采用基于ARM11的开发板; 3、学习GUN C; 4、学习相关的硬件知识; 5、不断地实践。 阅读全文
posted @ 2016-04-25 18:17 0dmin'blog 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Linux内核版本号的组成: (1)主版本号; (2)次版本号; (3)修订版本号; (4)微调版本号; (5)为特定的Linux系统特别调校的描述; 例子:2.6.29.7-flykernel-12a 2是主版本号; 6是次版本号;(主版本号和次版本号会组成一个Linux内核版本的系列) 29是修 阅读全文
posted @ 2016-04-25 17:28 0dmin'blog 阅读(884) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页
TOP