参考博客与书籍:《Linux设备驱动开发详解》《Linux设备驱动程序》http://blog.chinaunix.net/uid-24219701-id-2884942.html对于驱动程序设计来说,核心问题之一就是如何完成调试。当前常用的驱动调试技术可分为:1. 打印调试 printk 重定.....
分类:
系统相关 时间:
2015-04-27 00:10:26
阅读次数:
257
linux device driver 3thunix 环境高级编程嵌入式linux 应用开发完全手册linux设备驱动开发详解UNIX 网络编程卷1 卷1Linux UNIX 系统编程手册 上下毛德操 赵炯linux 0.11 内核完全注释linux 内核源代码情景分析深入理解LINUX内核韦东山...
分类:
系统相关 时间:
2015-04-24 12:06:51
阅读次数:
192
muxDevLoad是用来加载一个网络设备的,muxDevLoad成功执行后,我们就可以在shell里调用ifconfig命令来察看load的网卡设备了。先看一下函数的调用流程,最后大概分析一下muxDevLoad的功能。1726 /*********************************...
分类:
其他好文 时间:
2015-04-07 11:45:41
阅读次数:
703
本博实时更新《Linux设备驱动开发具体解释(第3版)》的最新进展。 2015.2.26 差点儿完毕初稿。本书已经rebase到开发中的Linux 4.0内核,案例多数基于多核CORTEX-A9平台。[F]是修正或升级;[N]是新增知识点;[D]是删除的内容第1章 《Linux设备驱动概述及开发环境...
分类:
系统相关 时间:
2015-03-16 09:47:43
阅读次数:
265
关于tty这部分请参考:《Linux设备驱动开发详解 第二版》第14章 Linux终端设备驱动《精通Linux设备驱动程序开发》第6章 串行设备驱动程序《Linux设备驱动程序 第三版》第18章 TTY驱动程序下面是一些串口相关的文档:http://pan.baidu.com/s/1mg20UmcM...
分类:
其他好文 时间:
2015-03-08 18:31:01
阅读次数:
160
早先接触设备驱动开发,便写过一个helloworld,今回首,突然发现不会写了,太可怕,熬夜伤脑啊,赶紧记下。基本流程:写hello.c 和 Makefile文件 --->make ——> sudo insmod hello.ko———> dmesg | tail 查看打印的文字 —-> lsmod...
分类:
其他好文 时间:
2015-02-27 13:23:36
阅读次数:
121
本博实时更新《Linux设备驱动开发详解(第3版)》的最新进展。2015.2.26几乎完成初稿。[F]是修正或升级;[N]是新增知识点;[D]是删除的内容第1章《Linux设备驱动概述及开发环境构建》[D]删除关于LDD6410开发板的介绍[F]更新新的Ubuntu虚拟机[N]添加关于QEMU模拟vexpress板的描述..
分类:
系统相关 时间:
2015-02-27 01:33:10
阅读次数:
327
--------------Responsibilities & Tasks------------------Android/Linux 设备驱动开发。Android HAL 层开发。负责 Android Framework 的修改和定制,为 App 提供支撑。--------------Position Qualifications--------------电子、计算机相关专业背景,3年以上...
分类:
移动开发 时间:
2014-12-18 12:05:33
阅读次数:
178
linux设备驱动--LED驱动最近正在学习设备驱动开发,因此打算写一个系列博客,即是对自己学习的一个总结,也是对自己的一个督促,有不对,不足,需要改正的地方还望大家指出,而且希望结识志同道合的朋友一起学习技术,共同进步。作者:liufei_learning(转载请注明出处)email:flying...
分类:
系统相关 时间:
2014-12-01 22:07:56
阅读次数:
441
1,软件的设计宗旨呢,是高内聚,低耦合。其意思是一个驱动程序里面,尽量是自己把事情都干完,别跟其他模块或驱动牵扯太多。不然出问题的时候,就不好排查,当然这样也利于移植,只要搞清楚了驱动程序里面的代码,那换个平台,也变得轻松。2,驱动是沟通硬件和应用的桥梁。无操作系统下的驱动一般是由一个h文件和c文件...
分类:
系统相关 时间:
2014-11-26 15:50:26
阅读次数:
228