了解bootloader的实现,请加QQ: 1273623966(验证填bootloader); 欢迎咨询或定制bootloader; 我的博客主页 www.cnblogs.com/geekygeek 今年国庆, 东莞,深圳,都是出城就堵,为了不给道路添堵,我就把自己堵在家里,认真地完成了4个USB bootloader, 2个PIC32MZ USB bootloader, 2个PIC24 USB bootloader.上一篇博文介绍的PIC32MZ HID bootloader是其中之一,这次…
了解bootloader 的实现,请加QQ: 1273623966 (验证填 bootloader):欢迎咨询或定制bootloader:我的博客主页www.cnblogs.com/geekygeek 最近给我的开发板PIC32MZ EC starter kit写了个USB 在线升级程序--USB CDC bootloader.有了它,我可以很方便的升级我的应用程序.我大概是一个星期前开始决定写这个USB在线升级程序的,USB 有两种类型,USB host和USB device. USB hos…
了解 bootloader 的实现, 请加QQ: 1273623966(验证填bootloader); 欢迎咨询或定制bootloader; 我的博客主页 www.cnblogs.com/geekygeek 上一篇博文介绍了PIC32MZ 的USB CDC bootloader, 但是USB CDC bootloader是模拟UART通信,速度比较慢.所以我决定使用USB HID class替换USB CDC class. 让我的PIC32MZ bootloader更新程序时,有飞一般的感觉.整…
了解bootloader的实现,请加QQ: 1273623966 (验证填bootloader):欢迎咨询或定制bootloader:我的博客主页www.cnblogs.com/geekygeek 今年国庆完成了4个bootloader,前面介绍了2个,都是PIC32MZ的USB bootloader, 接着介绍2个PIC24 的USB bootloader, 首先是PIC24 USB CDC bootloader.PIC24 USB CDC bootloader 是我开发给我的PIC24FJ2…
了解bootloader的实现,请加QQ: 1273623966 (验证填bootloader):欢迎咨询或定制bootloader; 我的博客主页www.cnblogs.com/geekygeek 今天是长假的最后一天,明天又要开始上班了,所以我决定今天把在今年国庆前及国庆中完成的bootloader都介绍完,前面的博文已经介绍了3个,现在介绍最好一个--PIC24 HID bootloader.PIC24 HID bootloader 操作简单,速度也快,并且在PIC24FJ256GB106…
usb host和device的关系 疑问1:我们通常所用的u盘应该是usb device吧?我想这个不用多说,呵呵. ===============恩.============== 疑问2:我们通常看到的u 盘里面的构造是否也是总线结构的,比如有一个usb总线什么的? =============内部就没有USB总线了.可以是一个MCU控制一个存储芯片(例如FLASH)和USB接口芯片.也可以是其它的专用芯片.============= 疑问3:usb术语中的endpoint是否在host和de…
换到了一家新公司,于是就有了新的项目.这次的项目 要用Android SDK与USB HID设备进行通信.第一次接触Android SDK,以及USB,记录下源程序.开发过程以及一些心得. 首先,要感谢网上“先行者”们的无私帮助,使得开始的工作进展比较顺利.这里提及两个非常好的网址,我的源码借鉴了这两个网址很多: http://blog.csdn.net/tianruxishui/article/details/38338087 http://www.android-doc.com/guide/…
去年9月份来到现在的公司,接到新公司的第一个项目就是Android USB Host与HID通讯,当时也什么都不懂,就拿着google的api 开发指南 (http://developer.android.com/guide/topics/connectivity/usb/host.html)反复的阅读反复的实验,网上的资料也只能发现 / 枚举到U盘等设备,进行HID通讯.数据传输的资料很少,当时老大给我的时间是整整一个月,听到这我说:我尽量… 因为当时发了一两篇博文(Android USB H…
S3C2440的数据手册将USB功能分为两章--usb host和usb device.具体什么意思呢? usb host: 微处理器作为usb主设备,可以挂接U盘之类的从属设备. usb device: 微处理器作为usb从属设备,其常用作接受PC机发送的命令. 参考网页:USB Host和USB Device的区别…
转自原文C#做的在线升级小程序 日前收到一个小任务,要做一个通用的在线升级程序.更新的内容包括一些dll或exe或.配置文件.升级的大致流程是这样的,从服务器获取一个更新的配置文件,经过核对后如有新的更新,则会从服务器下载相应的文件更新到被升级的程序目录下.如果被升级的程序在升级之前已经启动,程序则会强制关闭它,待到升级完成之后重新启动相应的程序.在升级之前程序会自动备份一次,以防升级失败造成程序不能运行. 首先来的是数据实体 public class FileENT { public stri…