- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Flash存储器磨损均衡原理及实现
1. 背景现在嵌入式开发使用的存储器时逐渐都直接使用Flash,原因是Flash价格便宜,空间大,内置,直接使用不需要再加其他存储外设。但如果直接用操作EEPROM的方式来使用Flash会带来一些问题,主要分为两类:a.使用寿命,b.读写速度。EEPROM可以单字节读写,而FLASH只能按整个sector(page)擦除,同时最小读写单位不一定可以细化到单字节(比如有的是四字节),另外EEPROM...
2018-05-18 11:27:42
12588
8
原创 ZigBee3.0
ZigBee3.0出现标志着ZigBee联盟的新篇章,ZigBee3.0把所有不同的Profiles整合到一个公共应用层中。而且它还引进了范围更广的产品认证,保证不同ZigBee设备更好的互操作性。 ZigBee3.0更新内容主要是: * 网络commisioning * 网络加密 * ZDO命令处理 * 报告 * MAC数据轮询
2016-04-26 14:25:16
1890
原创 intel edison 设置wifi自动连接
1. 没有连接过wifi,使用一下命令连接: # configure_edison --wifi 连接过一次后就会记住wifi账户和密码,以供一下功能使用;2. wifi自动控制 # systemctl enable wpa_supplicant (设置wifi上电自动连接) # systemctl disable wpa_supplicant
2015-07-20 10:26:11
2022
原创 uncognizable insn
用GCC编译AVR程序遇到错误提示:uncognizable insn:发现是因为函数直接传递结构体导致的,改成传递结构体指针后解决,具体原因没去查;给大家做个参考;
2015-03-17 16:09:04
897
原创 AVR Studio6.x 软件仿真 延时函数 有问题
AVR Studio6.0以上的软件模拟仿真器里仿真延时函数时,几乎等于死循环,原因不太清楚
2014-04-09 19:41:08
1310
原创 VirtualBox 里安装win7 / win8 不能全屏的解决方法
1. 启动VirtualBox,进入Win7/Win8系统;2.打开“计算机”(“我的电脑”),下面有个虚拟机增强工具映像文件,安装它就这么简单。
2014-03-21 15:41:15
2587
原创 Android Studio Error: Gradle project sync failed
1. 关闭Android Studio;2. 找到 C:\Users\\.gradle ,将整个文件夹删除或更名;3. 重新打开Android Studio 工程;4. 去趟厕所吧...待个一二十分钟等gradle下载完;5. 构建成功。
2014-03-19 14:23:02
2635
原创 单片机程序死机跑飞查错指南
单片机程序死机,跑飞了可以从以下几个方面查找原因:1. 意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象;2. 中断变量处理不妥。若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断 变量,要在这些变量定义时前加volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止 读到一半被中断给修
2013-12-04 10:45:34
4525
原创 解决VM下Ubuntu9.10与windows共享文件夹hgfs不显示共享内容的方法
这篇文章其实是我以前写在QQ空间的,现在想想这样的文章发表到那样一个角落,真是不值,所以搬到这来了,呵呵。这篇文章的内容是我亲自操作成功过的,希望对大家有帮助。1.显然你已经装过VMware-tools,那么先卸载它,终端命令:sudo vmware-uninstall-tools.pl2.点击VM选项install VMware tools(如果以前生成的文件还在则不需再次生成),点开V
2010-05-19 22:15:00
2080
6
linnux终端命令
2009-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人