嵌入式
zxwangyun
多年视频硬件开发
展开
-
NAND for SQUASHFS design
概述Squashfs一般存放于nor flash中,但是也可以使用Nand flash存储squashfs文件系统,但是需要绕过坏块。 算法描述在bootloader中烧写squashfs分区时,顺序的将squashfs烧到Nand flash中,如果碰上坏块,则顺序写入下一个好块。例如:#2是坏块,则数据写到#1, #3, #4,…上面。引导linux后,在mtd相应的s转载 2013-10-11 17:32:14 · 2335 阅读 · 0 评论 -
DM36x IPNC远程升级
以往在烧写内核和FS到nandflash的时候,都是使用串口+UBOOT+TFTP的方式来进行,发现此种烧写方式相当成功,几乎不会出错.而且UBOOT在烧写和读取nandflash时,均会自动跳过坏块.这样,只要在kernel加载文件系统的时候,解决了nand坏块问题,系统几乎很强壮,不会出现启动到一半死机的情况.一个系统升级的过程就是将映像文件烧写到nandflash的过程.其实想过系统原创 2013-10-17 17:57:51 · 1871 阅读 · 1 评论 -
What is Linux System Calls and Library Functions?
Computer software are developed to either automate some tasks or solve some problems. Either way, a software achieves the goal with the help of the logic that the developer of that software writes. Ev转载 2015-03-10 17:25:11 · 1516 阅读 · 0 评论 -
uclibc fallocate没有定义解决方案
首先解决这个问题,需要搞懂库函数( Library Functions)和系统调用(System Calls),参见我的blog:http://blog.csdn.net/sloan6/article/details/44178037.其实,uclibc没有定义fallocate大可不必重新编译uclibc,因为uclibc也只是一个Library Functions,其内部也是调用系原创 2015-03-10 17:38:50 · 2323 阅读 · 1 评论 -
smartconfig 工作原理
Initially TI clearly documented how the SSID and password were transmitted to a CC3000 enabled device in their "CC3000 First Time Configuration" document. However with release 1.10 they changed th转载 2016-02-29 18:18:16 · 2656 阅读 · 0 评论