嵌入式相关
文章平均质量分 66
zhongyh
这个作者很懒,什么都没留下…
展开
-
嵌入式文件系统小结
近日看了几个fat文件系统的源码,主要有ucfs、efsl、minfat等,小结一下。 嵌入式的文件系统虽有不少,但在消费类电子产品上,还是以fat为主,存储体为Nand Flash,加上mass storage功能,能让用户在pc上管理文件,如在mp3、电子词典上等,都用得很广泛。 ucfs:主要针对于多任务下的应用,程序中很多地方都没有使用固定的变量,而是每原创 2006-02-06 15:41:00 · 4323 阅读 · 2 评论 -
自编写NorFlash项目的自动化工具链
试想,开发人员只需要编护一个配置文件,就可以立即根据配置信息产生最终的源代码文件和可执行文件,这是多么写意的一件事情。。。最近进行NorFlash U盘项目的开发时,发现市面上的NorFlash型号非常多,因而要为每一款不同的Flash去编写机械而重复的汇编代码。除了汇编代码本身难编写之外,更重要的是支持当型号增多的时候,庞大的代码更是难以维护。开发过程中发现汇编中的大部分代码是固定的,而不同的F原创 2006-03-03 00:22:00 · 1376 阅读 · 0 评论 -
如何正确得到FAT文件系统剩余容量
对于win32系统,可以调用api函数GetDiskFreeSpace得到磁盘的总容量和剩余容量,但在嵌入式设备里面,就需要分析FAT表信息然后计算取得了。 众所周知,FAT有三个版本FAT12、FAT16和FAT32,通过计算FAT表中的空闲簇数,就可以计算出磁盘的剩余容量了。对于FAT12,在FAT表中每簇使用12bit来表示,相应地,FAT16和FAT32则使用16位和32位来表示一个簇。原创 2006-06-04 09:47:00 · 6062 阅读 · 0 评论 -
SD卡的读写和加解密
一、概述SD卡全称为 Secrue Digital Memory Card,具有轻巧、可加密、传输速度高、适用于手持设备使用等优点。 二、总线接口SD需要高速读写,同时也要使手持等嵌入式设备能方便使用,特设有两个访问接口中:SD模式接口和SPI接口。SD卡在上电初期,卡主控通过检测引脚1(DAT3)来决定使用SD模式还是SPI模式。当此脚接50KOhm上拉电阻时,卡进入SD模式原创 2006-12-12 23:33:00 · 17974 阅读 · 16 评论 -
PDA变为ARM开发板
用了两年多的pda前段时间试了跑linux(图在这里) ,今天把它拆了,把jtag引了出来,然后把壳子装回去。以后就在这上面进行2410的开发了。这款机器9.9成新的1000就可以拿下了,绝不比网上卖的2410开发板差。首先是把底盖的五个螺丝拆开,然后扦开底盖,再把电路板上的两个小螺丝拆开,把液晶排线,和按键排线拨下来,然后就可以把PCB板翻过来了,JTAG口如下图接的几根红线位置。JTAG有8根原创 2006-08-22 22:51:00 · 3277 阅读 · 1 评论 -
c语言的setjmp和longjmp
在移植jpglib后,发现当jpeg文件遭到破坏后,解码器内部就会调用默认的错误处理函数,但此函数实际上并 没有真正处理错误,而只简单地做了资源释放,然后调用exit()函数.此函数对于windows的application来说,就是简单的结束进程.可是对于嵌入式设备来说根本没有exit()函数.METHODDEF(int)error_exit (j_common_ptr cinfo原创 2006-12-29 17:56:00 · 2979 阅读 · 0 评论 -
ucgui窗口绘制全过程
五一前仔细跟踪了ucgui的代码,并把抓图做成gif动画文件,大家可以详细看到他窗口创建时绘制,及窗口移动绘制的全过程。详细的绘制过程描述未写完,写完再放上来。原创 2007-05-08 16:56:00 · 3970 阅读 · 1 评论