- 博客(22)
- 收藏
- 关注
转载 DFU协议介绍
介绍: DFU使用USB作为微控制器和编程工具之间的通信信道,通常是PC。DFU类规格书说明中指出所有的DFU命令、状态和数据交换都需要通过端点0进行。命令集和基本协议都定义好了,但是上层协议(数据格式,错误信息等)是客户相关的。也就是说DFU类没有定义数据传输格式(s19,16进制,纯2进制等) 因为一个设备同时进行DFU操作和正常运行活动是不现实的,所以在DFU操作期间必...
2016-02-17 21:15:00
2837
转载 USB枚举过程
主机(Windows)设备1.集线器 --------------(power state(100mA))--------------》 开机2.集线器检测设备是否连接3.获取新设备...
2016-02-02 11:27:00
137
转载 触摸板单点描述符
//每行开始的第一字节为该条目的前缀,前缀的格式为: //D7~D4:bTag。D3~D2:bType;D1~D0:bSize。以下分别对每个条目注释。 //这是一个全局(bType为1)条目,选择用途页为普通桌面Generic Desktop Page(0x01) //后面跟一字节数据(bSize为1),后面的字节数就不注释了, //自己根据bSize...
2016-01-27 10:28:00
426
转载 Linux下使用codeblocks交叉编译ARM-LINUX-GCC程序
Linux下使用codeblocks交叉编译程序,编译后的程序,然后在开发板上面运行,请见教程打开codeblocks,先不要新建项目,保持打开codeblocks的初始状态,鼠标单击“setting”,见下图选择“compileranddebuggersettings”在selectcompiler选项卡中选择“GNUARMGCCCompile...
2016-01-23 21:42:00
570
转载 树莓派 原理图 摄像头接口定义
1 ->GND2 ->CAM1_DN03 ->CAM1_DP04 ->GND5 ->CAM1_DN16 ->CAM1_DP17 ->GND8 ->CAM1_CN9 ->CAM1_CP10->GND11->CAM_GPIO12->CAM_CLK13-&g...
2016-01-18 17:33:00
3617
转载 usb描述符详细讲解
在USB中USB HOST 是通过各种描述符来识别设备的,有设备描述符,接口描述符,端点描述符,字符描述符,报告描述符等USB HID 设备是通过报告来传送数据的,报告有:输入报告 和 输出报告输入报告:是设备发送给主机的,例如 usb鼠标将鼠标移动和鼠标点击的信息返回给电脑,键盘将按键数据返回给电脑。输出报告:是主机发送给USB设备的,例如键盘上的数字键盘锁定灯和大写字母...
2016-01-18 17:29:00
1354
转载 常用的算法思想
首选算法的定义是:解决问题的方法和过程。它是程序的灵魂。算法的分类:一类叫数值算法;另一类是非数值算法。算法的表示形式:1用自然语言描述2.用流程图表示3.用NS流程图表示4.用伪代码表示算法的性能评估:算法的优劣的指标通常称为算法的复杂度。算法的复杂度又分为:时间复杂度和空间复杂度。-----更深层次的算法问题可以参看《算法分析》这本书。算法的一...
2016-01-11 14:04:00
123
转载 STM32f407 DCMI方式驱动 OV2640
程序是在正点原子的例程上移植的OV2640 图像主要调试函数:void OV2640_Window_Set(u16 sx,u16 sy,u16 width,u16 height)该函数用于设置传感器输出窗口u8 OV2640_ImageSize_Set(u16 width,u16 height)用于设置图像大小u8 OV2640_ImageWin_Set(...
2016-01-06 13:47:00
1529
转载 linux echo命令-转
nux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo命令输出不...
2016-01-04 13:33:00
98
转载 linux C标准I/O库
对于标准I/O库它们的操作围绕流(stream)进行的,当用标准I/O库打开或创建一个文件时,我们已使一个流与一个文件相关联。int fwide(FILE *fp,int mode);设置流的定向注意:fwide并不改变已定向流的定向对于一个进程预定义了三个流,并且这三个流可以自动地被进程使用,它们是:标准输入/标准输出和标准出错。标准I/O提供三种类型的缓冲:1 全缓冲...
2015-12-30 15:45:00
62
转载 linux echo 命令(转)
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 该命令的一般格式为: echo [ -n ] 字符串 其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用ech...
2015-12-28 16:59:00
86
转载 fcntl 函数
功能描述:根据文件描述词来操作文件的特性。#include <unistd.h>#include <fcntl.h>int fcntl(int fd, int cmd);int fcntl(int fd, int cmd, long arg);int fcntl(int fd, int cmd, struct flock *lock);...
2015-12-28 13:49:00
101
转载 ubuntu 下安装vim
其实很简单: sudo apt-get install vim遇见Y/n按y见按回车就OK了转载于:https://www.cnblogs.com/tianchiyuyin/p/5082190.html
2015-12-28 12:43:00
87
转载 3.树莓派挂载u盘
其实很简单直接用linux下挂载u盘的方式就行1.执行ls /dev/sd*命令 查看u盘是否被树莓派识别显示为: dev/sda dev/sda1 其中sda1就是我们的u盘2.在mnt文件夹下建立一个新的目录udisk mkdir /mnt/udisk3.执行挂载命令如果是fat格式的U盘,挂载命令:mount -t vfat/dev/sdb1 /...
2015-12-28 12:40:00
159
转载 1.树莓派初始化配置
1、配置选项: 树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令: $sudo raspi-config新旧版本的配置界面不太一样,下面列举两种比较常见的:expand_rootfs–将根分区扩展到整张SD卡(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中)overscan–可以扩充或缩小屏幕(旧版不能自适应屏幕,新...
2015-12-28 12:29:00
303
转载 2.树莓派如何设置中文环境
树莓派默认是采用英文字库的,而且系统里没有预装中文字库,所以即使你在locale中改成中文,也不会显示中文,只会显示一堆方块。因此需要我们手动来安装中文字体。好在有一个中文字体是免费开源使用的。ssh中输入以下命令sudo apt-get install ttf-wqy-zenhei安装过程中如果碰到(Y/n),都选择y中文字库安装完成之后,还需要安装一个中文输入法。输入如下命令...
2015-12-28 12:14:00
833
转载 rm命令不熟,导致操作失误——rm命令全知道
rm命令的一般形式为:rm[选项]... 目录... 删除指定的<文件>(即解除链接)。-d --directory 删除可能仍有数据的目录 (只限超级用户)-f --force 略过不存在的文件,不显示任何信息-i --interactive 进行任何删除操作前必须先确认-r/R --recursive...
2015-12-28 12:10:00
157
转载 解决UNIX环境高级变成中找不到apue.h问题
转自:http://www.xitongbuluo.com/jiaocheng/17264.html在http://download.csdn.net/detail/lincoln_2012/7680675 下载apue.h文件/****************************************************************************...
2015-12-27 23:17:00
154
转载 unix lseek 函数窥视
熟悉啦linux下打基础操作:先说一下makefile 吧利用vim写啦一个最简单的makefiletest:l3lseek.o gcc l3lseek.o -o testclean: rm -rf test rm-rf *.o从这里可以学习到两方面打知识:1 makefile打基本写法目标:依赖条件 执行命令这是最简单打makef...
2015-12-27 22:13:00
147
转载 STM32 GPIO 的配置与使用
最近正在学习STM32,之前一直在用51和AVR单片机,都是八位机,第一次接触32位机,虽然是第一次接触但是根据经验无外乎就是那些东西,配置寄存器,驱动单片机工作。STM32的寄存器相比于51和avr来说可以说不是一个数量级上,由于太多,所以刚开始接触的时候对它的配置并不能得心应手,但是ST公司想到的了这点,他们自己做了一个库,在这个库中把各个寄存器都配置好了,并且做好了各种API函数,...
2013-01-23 15:07:00
268
转载 开始。。
不知道能不能坚持下去,我在想从今天开始记录走在技术道路上的点点滴滴,看看园子里的大牛们都有记录的习惯,所以从现在开始也培养这个习惯,有一天也能成为园子中的大牛。转载于:https://www.cnblogs.com/tianchiyuyin/archive/2013/01/23/2873129.html...
2013-01-23 14:47:00
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人