
LINUX
loong1024
这个作者很懒,什么都没留下…
展开
-
liunx 学习第一天
工作一年了,一直在做的是单片机开发的工作,STM32有所掌握;由于工作的需要,嵌入式驱动开发方向发展,必须要跑系统,从Linux开始学习,在网上找了很多教程,视频,开发板做实验学习的方式比较容易上手。国嵌嵌入式的学习路线确定下面: 一、嵌入式处理器与裸机程序开发; (有开发板上手跑比较快)1、 ARM处理器工作模式; 2、ARM系统寄存器;3、 ARM寻址方式,4、 ARM汇原创 2013-08-18 12:36:13 · 578 阅读 · 0 评论 -
基于libUSB的USB设备固件更新程序(数据传输部分)
文紧接上一篇日志:基于libUSB-Win32的USB设备固件更新程序(前言),相关背景以及起因等,此处不再赘述,如感兴趣请移步。libUSB-Win32给出的example里面,有一个bulk.c文件,分析其关键代码,结合libusb官方文档,摘出其关键代码如下:1234567int main(void){ u转载 2013-12-04 00:03:01 · 936 阅读 · 0 评论 -
libusb的嵌入式移植
linux对usb已有了比较完善的支持,但是看了一下原理还有代码,还是觉得一头雾水!有人推荐libusb,在网上搜了一下资料,嗯,感觉确实简单多了!下面先介绍一下libusb:Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。1、为什么要开发libusb对于内核驱动的大部分设备,诸如带usb接口的hid设备,linux本身已经自带转载 2014-03-11 21:11:19 · 572 阅读 · 0 评论 -
linux下libusb的安装与测试
@2013/5/140.libusb的介绍:参考[1]1.环境:vmware_fedora_10(linux-2.6.x)2.获取源代码:http://sourceforge.net/projects/libusb/ (最好选择libusb-1.0.9版本,下载次数最多,自是有它的道理)3.解压源码tar xjvf libusb-1.0.9.tar.bz2 按照I转载 2014-03-11 21:14:49 · 1051 阅读 · 1 评论 -
libusb开发者指南
1 介绍1.1 概览1.2 当前OS支持2 API2.1 设备与接口2.2 超时2.3 数据类型2.4 同步2.5 返回值3 函数3.1 核心函数3.2 设备操作3.3 控制传输3.4 块传输3.5 中断传输3.6 不可移植4 例子4.1 简单例子4.2 源码包的例子4.3转载 2013-12-03 23:57:21 · 1004 阅读 · 0 评论 -
Linux下Gcc生成和使用静态库和动态库详解(转)
Linux下Gcc生成和使用静态库和动态库详解(转)原文地址:http://my.chinaunix.net/space.php?uid=23592843&do=blog&id=223539一、基本概念1.1什么是库在windows 平台和linux 平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows 和linux转载 2014-03-12 15:26:01 · 604 阅读 · 0 评论 -
libUSB
使用libusb,具体如下:1 打开设备:C/C++ code?12345678910111213141516171819202122232425转载 2013-12-03 23:46:39 · 859 阅读 · 0 评论 -
linux HID
//Linux设备驱动之HID驱动 源码分析http://blog.chinaunix.net/uid-20543183-id-1930836.htmlHID是Human Interface Devices的缩写.翻译成中文即为人机交互设备.这里的人机交互设备是一个宏观上面的概念,任何设备,只要符合HID spec,都可以称之为HID设备.常见的HID设备有鼠标键盘,游戏操纵杆等等转载 2013-12-03 23:44:37 · 1705 阅读 · 0 评论 -
linux 停 HID 设备 节点文件 访问 查找 VID PID
inux 下 HID 设备 节点文件 访问 查找 VID PID如题:我的 HID 设备在windows XP 系统可以枚举,找到,通过 readfile,writefile读写在linux 下 枚举成功,但是在 /dev 目录下,看到的节点文件 是“1-1”,可以 open,但是 ioctl时,拿到的VID PID 都是 0 代码如下: in转载 2013-12-03 22:42:53 · 1287 阅读 · 0 评论 -
(备用)libusb 百度百科文件
备用)libusb 百度百科资料libusb 驱动开发向来是内核开发中工作量最多的一块,随着USB设备的普及,大量的USB设备的驱动开发也成为驱动开发者手头上做的最多的事情。本文主要介绍Linux平台下基于libusb的驱动开发,希望能够给从事Linux驱动开发的朋友带来些帮助,更希望能够给其他平台上的无驱设计带来些帮助。文章是我在工作中使用libusb的一些总结,难免有错误,如有不当的地转载 2013-12-03 22:41:41 · 566 阅读 · 0 评论 -
通过HIDDEV编程接口读取易方数码笔的坐标数据
易方数码笔缺省是一个标准的USB HID设备(Mouse),在OS为Android的平板电脑上接入时,基于USB Mouse形式输出的笔迹精度不够,为此,我们将其切换至hiddev设备类型,通过发送相关命令来获得笔输出的原始坐标信息,这样精度就大大提升了。基于USB HID协议,除可实现为普通的输入设备外,也可用作为有自定义通讯功能的设备。事实上,当前Linux 内核中已提供了这两种HID事件转载 2013-12-03 21:34:44 · 1189 阅读 · 0 评论