
嵌入式LINUX
butterfly
这个作者很懒,什么都没留下…
展开
-
文件系统以及mkyaffsimage工具的制作
http://blog.sina.com.cn/s/blog_6a83989c0100l2lt.html 一.相关知识介绍(1) 为什么我们要用busybox? 我们利用busybox主要是生成文件系统的4个主要文件:bin sbin usr linuxrc这4个文件就是我们要构建的文件系统的主体部分,生成上述文件后busybox对于我们来说就没有什么作用了转载 2011-10-29 21:23:46 · 525 阅读 · 0 评论 -
MTD原始设备与FLASH硬件驱动的对话-续
MTD原始设备与FLASH硬件驱动的对话-续上一个贴由下到上的介绍了FLASH硬件驱动是如何与MTD原始设备建立联系的,现在再由上到下的研究一下是如何通过MTD原始设备来访问FLASH硬件驱动的。首先分析一下如何通过MTD原始设备进而通过FLASH硬件驱动来读取FLASH存储器的数据。引用自>一文:"读Nand Flash:当对nand flash的设备文件(n转载 2011-10-29 21:47:11 · 300 阅读 · 0 评论 -
Shell 编程基础
它必须以如下行开始:#! /bin/sh注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename此后在该脚本所在目录下,输入 ./filename 即可执行转载 2011-11-01 18:00:44 · 266 阅读 · 0 评论 -
yaffs2应用到较老版本linux上时的问题 (移植日记)
2009.7.21yaffs2 在 2.6.22的 kernel 上表现很正常,但在老的 2.6.12 上,则出现问题。无奈之下只好阅读 yaffs2 的代码fs/yaffs2/yaffs_mtdif2.c 中的 nandmtd2_ReadChunkWithTagsFromNAND 函数从nand flash 中读取 oob 信息, 获取 yaffs_Extend转载 2011-11-02 18:36:02 · 267 阅读 · 0 评论 -
Yaffs文件系统结构
1 Yaffs 文件系统结构 1.1 简介1.1.1 应用场合Yaffs ( Yet Another Flash File System )文件系统是专门针对 NAND 闪存设计的嵌入式文件系统 , 目前有YAFFS 和 YAFFS2 两个版本 , 两个版本的主要区别之一在于 YAFFS2 能够更好的支持大容量的 NAND FLAS转载 2011-11-02 18:34:35 · 364 阅读 · 0 评论 -
彻底搞定0x0d和0x0a
彻底搞定0x0d和0x0a什么是0x0d和0x0a,可能大部分人都知道是回车和换行字符,但那个是回车,那个是换行?估计很多人都一时说不清楚了---也许你不相信,那就调查下周围的同事吧,估计会包含以下字眼“大概。我记得。回车是0x0d吧”。这次我移植arm-linux C的程序,至VC++,发现了很多不同,尤其是这个回车换行浪费我一上午的时间,我决定借此机会彻底搞定他们,这两转载 2011-12-18 00:15:54 · 902 阅读 · 0 评论