转自:http://blog.csdn.net/gatieme/article/details/49491325 目录 1. 问题 2. 驱动源码 3. 内核配置 4. 编译内核和模块驱动 5. 加载驱动 问题 这两天为了做gps和arm的通讯,不得不捣鼓这个东东.开发板是创维特jx2410,usb转串口线的芯片是pl2303.还好是这个芯片,让我没费多少力气,就达成了目的.因为linux对它已经支持了,我们只要编译.加载它的驱动就ok了. 驱动源码 一般来说USB转串口的驱动已经集成在内核中,…
转自:http://blog.csdn.net/gatieme/article/details/49491325 目录 1. 问题 2. 驱动源码 3. 内核配置 4. 编译内核和模块驱动 5. 加载驱动 问题 这两天为了做gps和arm的通讯,不得不捣鼓这个东东.开发板是创维特jx2410,usb转串口线的芯片是pl2303.还好是这个芯片,让我没费多少力气,就达成了目的.因为linux对它已经支持了,我们只要编译.加载它的驱动就ok了. 驱动源码 一般来说USB转串口的驱动已经集成在内核中,…
Device Drivers->SCSI device support->SCSI disk support Device Drivers->USB support->Support for Host-side USB Device Drivers->USB support->USB Mass Storage support ohci-hcd ehci-hcd usb-storage hiusb-…
背景: 由于exfat是常用的文件系统格式,而Linux由于版权的问题,没有在官方中添加有关的驱动. 但是 微软也同意开源了,所以比较新的 Linux 会支持这一块. 为了支持exfat的驱动,我们需要手动添加第三方的驱动支持. 这里演示2种添加exfat格式的驱动,而不将驱动编译进内核. 有关文章:<Linux 内核 编译模块>,<简单添加自己的驱动程序到Linux内核树中> 驱动来源:https://github.com/arter97/exfat-linux 准备: 下载ex…
看了一篇文章<debug by printing>,文中提到了多种通过printk来调试驱动的方法,其中最有用的就是"Dynamic debugging". “Dynamic debugging"的官方文档:http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/dynamic-debug-howto.txt?id=HEAD "Dyanmic de…
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4186852 Linux 串口.usb转串口驱动分析2 内核版本:2.6.35.6                                                                        荣鹏140319 声明:图和个别段落(我做了小的修改)是直接从网上截取 目标:主要是想对Linux 串口.usb转串口驱动框…
转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4186851 Linux 串口.usb转串口驱动分析1 内核版本:2.6.35.6                                                                        荣鹏140319 声明:图和个别段落(我做了小的修改)是直接从网上截取 目标:主要是想对Linux 串口.usb转串口驱动框…
前言 主要是想对Linux 串口.usb转串口驱动框架有一个整体的把控,因此会忽略某些细节,同时里面涉及到的一些驱动基础,比如字符设备驱动.平台驱动等也不进行详细说明原理.如果有任何错误地方,请指出,谢谢! 声明:图和个别段落(我做了小的修改)是直接从网上截取 整体概述 linux下的串口或者usb转串口驱动都是依赖linux内核提供的tty核心.tty线路规划和tty驱动,所以牵涉到很多层次,之所以有这么多层次,肯定是有它们存在意义的. 举例来说,像串口或者usb转串口的驱动,最终可以确定的是…
     在linux比较新的kernel,都标配了各类摄像头的驱动支持,不用我们自己移植驱动,只需通过make menuconfig配置内核支持我们所需的摄像头类型即可.以下是在三星官方内核中配置V4L类型摄像头的方法.      三星官方的内核默认是没有V4L USB devices 这个选项的,但是实际是只是被[屏蔽了] 1.通过 grep "V4L USB devices" -r -n   得到以下信息: arch/ia64/configs/zx1_defconfig:909:…
一般在安装一些usb转串口驱动时会出现“文件的哈希值不在指定的目录”这样的提示,那么怎么解决呢?知道的别喷我哦,我只是再普及一下,嘿嘿1.鼠标移到右下角,点击“设置”,再点击“更改电脑设置”2.点击最后一个“更新和回复”,再点击“恢复”3.点击“恢复”之后,在右边点击高级启动下面的“重新启动”4.等一会会出现几个选项,点击“疑难解答”5.点击高级,启动设置,重启6.这会重启之后就跳出来安全模式等列表了7.选择倒数第三个,禁用强制驱动程序签名,对应哪个数字就按那个数字.8.重启,驱动就可以成功安装…