一直觉得从头开发一套东西出来会极大的提升自己的自信心,能够最大化的开发自己的潜能.所以在犹豫很久之后决定学习下CY7C68013 USB接口相机的开发. 通过在网上查找多份资料后,觉得工欲善其事必先利其器,所以第一天就下载安装一下开发工具. CY7C68013 USB接口相机的开发设计三个方面:固件.驱动.上位机 (1)驱动 参考文档: CyUSB.pdf (2)固件 参考文档:001-13670_EZ-USB_Technical_Reference_Manual.pdf http://www.…
前面学习了USB相机硬件固件.设备驱动,可以实现USB设备识别.数据发送的功能.然后,非常重要的一部分,USB设备发出的数据,我要怎么接受,怎么查看发送的数据是否是正确的.网上百度了下,大部分人都使用的是C++的开发平台,而我想在.NET下使用C#制作上位机来实现USB设备数据的接收以及数据的显示,这里的数据为图像数据.查找了很久,C#部分的设计确实很少,大体的思路都有说道,但是更加清晰详细的解释没有.下面就针对我这几天查阅的资料作一分享: 基于VS开发平台,.NET架构下C#的USB设备编程,…
上篇说了驱动怎么配置,这篇记录下对应的设备固件怎么配置.首先看下我们工程结构: 摘自官方文档AN61345 STARTUP.A51是建立工程时自动生成的文件,下面所有文件都是手动添加的.对于下面的几个文件,做简单说明. ev_usb_camera.c这个文件是自己创建的,主要用于配置51内核.配置Slave FIFO.中断等. 这里比较重要的是TD_Init()这个函数,主要实现了设备时钟配置,接口配置,端点配置(EPx),FIFO数据传输配置,中断配置.详细说明可参考网上其他网友的解释. EZ…
上次写了资料的下载,并对资料进行了分类,分完类看起来就比较清晰.同时通过强大的百度,也可以得到不少资料. 这里对比较关键的几个文件进行罗列: 一.驱动相关 cyusb.inf: 修改CYUSB.INF文件种几个参数,可以实现以下几个目标:1. 添加设备标识符到驱动 %VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb, USB\VID_XXXX&PID_XXXX 举例说明: 假如一个设备的VID为0x04B4,PID为0xDE01,则可以添加如下文段,即可将设备的标识符…
工欲善其事,必先利其器,VC开发MFC Windows程序,Visual C++或Visual Studio是必须的,恩,这里都给你总结好了,拿去吧:VC/MFC开发必备Visual C++.Visual Studio.MSDN等下载汇总,甭客气~  啊?还没有开始学C++?那你先学习C++语言基础吧,C/C++语言基础学习资料及视频教程请看这里. 史无前例的网络最全最强C/C++资料索引: C/C++编程语言学习资料尽收眼底 电子书+视频教程 VC++/MFC(VC6)开发技术精品学习资料下载…
1. 安装pyCharm,下载地址https://www.jetbrains.com/pycharm/ 2. 注册license,修改windwos系统hosts,文件路径为:C:\Windows\System32\drivers\etc,添加下面一行到hosts文件,目的是屏蔽掉Pycharm对激活码的验证 0.0.0.0 account.jetbrains.com 去这个网站申请一个激活码http://idea.lanyus.com/,复制,粘贴在注册界面的Activation code的输…
本节视频:  https://v.youku.com/v_show/id_XNDAwMTI2OTg2MA==.html?spm=a2h3j.8428770.3416059.1 一,整版测试 刷入测试固件 按下固件→按下复位→松开复位→松开固件 然后复位重启下 液晶显示温湿度数据,继电器和电机分别动作 二,刷回学习开发用固件 先刷空固件 按下固件→按下复位→松开复位→松开固件 刷LUA开发的固件 按下固件→按下复位→松开复位→松开固件…
Python全栈开发记录只为记录全栈开发学习过程中一些难和重要的知识点,还有问题及课后题目,以供自己和他人共同查看.(该篇代码行数大约:300行) 知识点1:优先级:not>and 短路原则:and:如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算 or:如果第一个条件的结论为真,那么or 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算 知识点2:python区分大小写,常量需全部字母大写(默认这样写) pyt…
源: Linux 下wifi 驱动开发(四)—— USB接口WiFi驱动浅析…
做一个Python+USB+Vnet+FTP传输文件开发记录…