- 博客(6)
- 收藏
- 关注
原创 USB设备描述符总结
HID类:DevDesc ConfigDesc InterfaceDesc HIDDesc->ReportDesc EndpointDesc(Interrupt)MSC类:DevDesc ConfigDesc InterfaceDesc EndpointDesc(Bulk)CDC类:DevDesc ConfigDesc CDC_CCI_InterfaceDesc
2016-08-29 12:01:28 1991
原创 摄像头驱动框架
对应应用程序(xawtv),摄像头的操作过程: ①open打开摄像头设备(v4l2_open) ②获取或者设置摄像头的属性参数(v4l2_read_attr/v4l2_write_attr) ③准备缓冲区,启动流传输(v4l2_star_streaming) ④重复等待数据,处理数据,准备新缓冲区(v4l2_nextframe,v4l2_waiton)一个摄像头(video_device)的
2016-08-25 16:00:52 597
原创 Linux文件系统相关
1.在windows下的分区是C、D、E盘,在linux下是/dev/hd0、/dev/hd1、/dev/hd2等,一般一个分区就有一个独立的文件系统;但是随着LVM、RAID的出现,一个分区上面拥有多个文件系统也是可能的。2.对于windows上面比较直观,在文件管理器上面,C、D、E就分别是一个分区,各自文件系统格式可以不同;对于linux,每个分区(文件系统)都可以挂载在“/”根
2016-08-19 14:35:25 292
原创 Ubuntu更新源的方法
最近发现使用apt-get更新软件速度太慢,所以想着更新一下软件源,具体步骤如下:1.首先在http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8找到各个版本对应的源列表,比如我使用的是Ubuntu12.04,就选择对应的precise版本的源列表。 2.接下来可以看到一个源列表模板:deb http://cn.archive.ubuntu.co
2016-08-15 23:52:48 441
原创 交叉编译工具链建立与常识
交叉编译工具链的命名规则arch [-vendor] [-os] [-(gnu)eabi]arch – 体系架构,如ARM,MIPS,对于MIPS可能还分大端模式mips或者小端模式mipsel;vendor – 工具链提供商,可能有的工具链会省去这个字段,一般可能是none、芯片提供商如fsl或者是第三方提供商如buildroot(允许自行修改);os – 目标板中运行的系统,一般为linux,但
2016-08-13 14:23:30 6411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人