目录:1、STM32 USB开发工具用户手册2、STM32 USB固件库3、实现例程总结:如果老板给你一个VCP的项目,怎样才能快速的开发呢,其实有两条方法,其中一条是根据USB库文件一步一步的移植,一步一步的修改,这个可以参考参考圈圈叫你玩USB这本书,但是,第二条方法其实更好,ST公司,早就写好...
分类:
其他好文 时间:
2015-02-03 17:07:46
阅读次数:
9480
request_firmware_nowait测试代码
分类:
其他好文 时间:
2015-02-03 09:21:14
阅读次数:
103
第一步:先烧写 at91bootstrap固件下载地址:ftp://www.at91.com/pub/at91bootstrap/AT91Bootstrap3.6.1/sama5d3_xplained-nandflashboot-uboot-3.6.1.bin参考网址:http://www.at91...
分类:
其他好文 时间:
2015-02-02 19:32:06
阅读次数:
289
OpenWrt sysupgrade 命令行更新固件到最新版下面我们要使用 sysupgrade 更新固件到trunk最新版。要注意的是,trunk包含试验的功能,可能不稳定,刷机风险自己承担。在浏览器里登陆 192.168.1.1 进行固件升级是比较简单的。今天我们要尝试的的是命令行刷机升级。命令...
分类:
其他好文 时间:
2015-02-02 15:50:33
阅读次数:
358
装win7 64位要求硬盘格式是MBR现在预装 Win8 的电脑大多是采用新版 UEFI 固件 + GPT 格式磁盘GPT模式是针对整个硬盘的初始化而言,因此不存在某一个分区是GPT模式的说法。转换为GPT模式后: 1)不能在上面安装常用的Win XP、Vista或Windows 7操作系统; 2)...
分类:
其他好文 时间:
2015-02-01 14:45:42
阅读次数:
101
低功耗蓝牙里重要的三个连接参数:Connection Interval,Slave Latency,Supervision Timeout.这三个参数决定了BLE的功耗。
更新连接参数的相关api:
/********************************************************************
* @fn GAPRole...
分类:
其他好文 时间:
2015-01-29 19:36:18
阅读次数:
668
1.先在VMware安装CentOS 6.0,以minimal desktop的方式安装2.参照http://wiki.wrtnode.com/index.php?title=Compiling_WRTnode_static_SDK/zh-cn编译固件和SDK选择Fedora 17的方式安装所需的软...
分类:
其他好文 时间:
2015-01-24 14:23:40
阅读次数:
291
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于ARM7TDMI
core的...
分类:
其他好文 时间:
2015-01-23 14:46:00
阅读次数:
170
拿到了一台带USB的路由器,配置竟然还是8M/64M的,脑洞大开,不用硬改就能刷个openwrt!无论是迅雷离线下载、挂卡中继、挂卡pin都可以。然后就开始动手: 1、找固件,根据自己的CPU芯片、闪存、内存大小选择合适的固件。如果找不到有两个选择:找同类路由的固件(板子、芯片、闪存、内存都一...
分类:
其他好文 时间:
2015-01-22 11:00:53
阅读次数:
1789
SPB是Simple Peripheral Bus的简称,直译过来就是简单外设总线,它包括I2C总线、SPI总线。SPB是在Windows 8以后才被驱动支持的,而在之前如果系统想访问I2C外围设备,则只能通过BIOS程序间接的访问,没法直接访问外设寄存器。在系统启动时,ACPI固件会根据配置表扫描SPB设备,并将它们的资源信息传递给PnP(即插即用设备)管理器,这些资源就包括I2C从设备地址、I2C总线时钟频率以及该设备的中断号。需要注意的一点,在ACPI资源配置表中,是不允许使用Memory32Fixe...