文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>升级系统 - image_update

升级系统 - image_update

时间:2010-10-23  来源:jiangjqian

$image_update的实现

a. chksum
参考busybox cksum.c的源码,拆分使得可以分块读入数据进行计算。

b. nand programming
不管erase, read, write,算法类似:
for(mtdoffset = 0; mtdoffset < _meminfo.size; mtdoffset += _meminfo.erasesize)
{
       Check whether bad block;
       if(bad block) continue;
       read / write /erase
}

 

顺便提一下,mtd的参考:

mtd-utils

$sudo apt-get install git git-core
$git clone git://git.infradead.org/mtd-utils.git

help on mtd utils:
http://blog.chinaunix.net/u1/37510/showart_1952244.html
http://book.opensourceproject.org.cn/embedded/embeddedprime/opensource/0136130550/ch10lev1sec4.html

源码见附件:

 

相关阅读 更多 +
排行榜 更多 +
打螺丝高手

打螺丝高手

模拟经营 下载
解救火柴人计划安卓版

解救火柴人计划安卓版

体育竞技 下载
鸡生化精英安卓版

鸡生化精英安卓版

飞行射击 下载