第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:
移动开发 时间:
2016-04-27 00:04:06
阅读次数:
259
“管理”一词,几乎在生活的方方面面都存在,而在Linux驱动开发中会涉及很多的源代码,对于数量繁多的源码,我们也应该有一个管理软件。Android和Linux内核及驱动开发的源代码基本都是由Git 来管理的。很多Linux系统已经自带了Git。如果没有,我们需要安装,安装方法:apt-get ins ...
分类:
其他好文 时间:
2016-04-25 11:43:08
阅读次数:
144
第一章:安卓系统移植与驱动开发概述 这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与Linux驱动做了一个总体的介绍。通过对第一章的学习,使我对Linux驱动开发有了一个感性的认识。在学习过程中,首先,我通过以往上课时学习到的知识和查阅资料了解了一些专业词汇的含义(例如:.so文件: ...
分类:
移动开发 时间:
2016-04-20 17:57:26
阅读次数:
157
《Android深度探索》(卷1)HAL与驱动开发读后感: 第一章:安卓系统移植与驱动开发概述 这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与Linux驱动做了一个总体的介绍。通过对第一章的学习,使我对Linux驱动开发有了一个感性的认识。在学习过程中,首先,我通过以往上课时学习到 ...
分类:
移动开发 时间:
2016-04-19 06:27:45
阅读次数:
144
第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:
其他好文 时间:
2016-04-18 15:30:25
阅读次数:
215
Android系统在2015年占全球市场份额的的81.6%,而且近几年一直持增长趋势,走在大街上,随处可见的安卓手机,毋庸置疑,安卓已经成为当前智能手机操作系统的老大。当我们想要搞明白Android驱动开发的时候,其实就是在学习linux驱动开发的过程,只不过安卓增加了一个HAL,这是Android ...
分类:
移动开发 时间:
2016-04-15 00:28:50
阅读次数:
173
最近进行了为期两周的C语言培训,把几年前学过的C语言又重新学习了一遍,然后根据学习的内容和过程,总结了一下学习路线。这是基本的C语言学习路线,相当于编程语言类的基础,再根据自己究竟是要做单片机开发,还是linux驱动开发,还是WEB、移动的软件开发,还是其他的开发,然后去学习对应的知识,并根据以后要
分类:
编程语言 时间:
2016-03-20 21:25:35
阅读次数:
458
这节我们就开始开始进行实战啦!这里顺便说一下啊,出来做开发的基础很重要啊,基础不好,迟早是要恶补的。个人深刻觉得像这种嵌入式的开发对C语言和微机接口与原理是非常依赖的,必须要有深厚的基础才能hold的住,不然真像一些人说的,学了一年嵌入式感觉还没找到门。 不能再扯了,涉及到linux的驱动开发知识面
分类:
系统相关 时间:
2016-03-13 00:54:44
阅读次数:
338
如何开发Linux驱动程序 一般情况下都会有现成的驱动程序,不需要从零开始开发驱动程序。所以Linux驱动开发主要分为两个步骤:1.读得懂驱动程序;2.写的了核心功能。 发送中断处理程序 发送中断处理函数在/drivers/serial/samsung.c的s3c24xx_serial_tx_cha
分类:
其他好文 时间:
2016-03-11 15:29:17
阅读次数:
163
作者:武汉华嵌嵌入式培训中心讲师李家凯对于输入类设备如键盘、鼠标、触摸屏之类的Linux驱动,内核提供input子系统,使得这类设备的处理变得非常便捷。总体上来讲,input子系统由三部分组成:事件驱动<——>input核心<——>设备驱动。其中事件驱动负责与用户程序..
分类:
系统相关 时间:
2016-03-10 14:52:17
阅读次数:
251