[rootfs]Yaffs2
1. busybox: sudo apt-get install busybox(v1.21.1)
2. mkyaffs2image: http://www.aleph1.co.uk/gitweb/?p=yaffs2.git;a=commit;h=5bc32d099123b2e0e5f27f7421caa5413d3211f0->snapshot->不管是官网还是韦东山都编译不过,很多未定义。 最后从网上下了两个可执行文件拷贝到/usr/sbin下
3. 重新通过源码安装busybox v1.25,
- 下载:https://busybox.net/
- 配置参照:http://blog.csdn.net/wesleyluo/article/details/7943087
- 错误:error: 'MTD_FILE_MODE_RAW' undeclared,解决:http://blog.csdn.net/fickyou/article/details/51274485。 menuconfig中关闭nandwrite和nanddump.
- 错误:undefined reference to `setns'/undefined reference to `syncfs', 这个可能和glibc或者lib.a版本不兼容有关系。继续menuconfig中关闭setns和syncfs.
- 编译完成,但是不知道配置install那步有没有覆盖原有系统的命令,因为格式不同了。
4. 构建文件系统
- 按照:http://blog.csdn.net/mybelief321/article/details/10007719
- 构建lib:复制/opt/Embedsky/gcc-4.6.2-glibc-2.13-linaro-multilib-2011.12/tq-linaro-toolchain/arm-fsl-linux-gnueabi/multi-libs/armv7-a/default/lib
- 构建文件目录的时候需要注意符号链接,cp命令需要带如-a等参数,完成真实拷贝
- busybox/bin/* 都是指向busybox的符号链接是怎么回事?
5.
安装包的安装:
1. *.ipk和*.deb
- opkg install *.ipk
- dpkg -i *.deb.
2. 下载源码安装
# ./configure --prefix=/opt/fcitx
# make
# make install (如果安装跨平台的工具则可以指定编译链,如make ARCH=arm CROSS_COMPILE=arm-linux- install)
[rootfs]Yaffs2的更多相关文章
- jffs2和yaffs2文件系统制作工具的编译与使用
一 . 先准备文件 mtd-utils-1.4.5.tar.bz2 ftp://ftp.infradead.org/pub/mtd-utils/ zlib-1.2.5.tar.bz2 http://z ...
- u-boot 源码修改 bootcmd,IP ,BOOTARGS等参数
uboot1.1.6\include\configs\smdk6410.h #define CONFIG_BOOTCOMMAND"nand read 0xc0008000 0x200000 ...
- s3c6410学习笔记-将内核zImage、文件系统写到nandflash、屏幕校准
1.之前已经将uboot写到nandflash里面了,接下来将内核zImage.文件系统写到nandflash. 2.编译内核 cd linux-2.6.28_smdk6410 make clean ...
- S3C6410嵌入式应用平台构建(六)——linux-3.14.4移植到OK6410-(Yaffs2文件制作)
本文主要讲怎用利用yaffs2工具和busybox制作yaffs2文件系统镜像.大多数都是参照网上的,目的在于记录学习,不做任何用途. 一.制作mkyaffs2image工具 进入yaffs2源码目录 ...
- 【Android 系统开发】 编译 Android文件系统 u-boot 内核 并烧写到 OK-6410A 开发板上
博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813 本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 A ...
- tiny6410的启动参数
bootargs=root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200 bootcmd=nand led ...
- 转 -- OK6410 tftp下载内核、文件系统以及nand flash地址相关整理、总结
转载地址:http://emouse.cnblogs.com/ 飞凌官方提供了一键下载烧写linux的方式,相对来说比较方便,但是对于开发来说不够灵活,因此这篇文章把tftp相关的点介绍一下,整理下其 ...
- OK6410 tftp下载内核、文件系…
飞凌官方提供了一键下载烧写linux的方式,相对来说比较方便,但是对于开发来说不够灵活,因此这篇文章把tftp相关的点介绍一下,整理下其中遇到的一些问题. 一键烧写本质上是启动位于SD卡中的Uboot ...
- OK6410 linux系统遇到的BUG总结
经过一段时间使用OK6410 256M RAM 2G nand Flash碰见了不少问题. 所以特意开本贴一起交流.大家有什么BUG解决的可以跟上本帖.求助的请另开贴.勿跟本帖.谢谢.请谅解!!! 希 ...
随机推荐
- 274. H-Index
Given an array of citations (each citation is a non-negative integer) of a researcher, write a funct ...
- POJ 1797 Heavy Transportation
题目链接:http://poj.org/problem?id=1797 Heavy Transportation Time Limit: 3000MS Memory Limit: 30000K T ...
- Container With Most Water
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). ...
- 越狱Season 1-Episode 14: The Rat
Season 1, Episode 14: The Rat -Michael: 24 hours from now, 24小时后 my brother is scheduled to die, sch ...
- android:versionCode和android:versionName 用途
本文转载自:http://blog.csdn.net/wh_19910525/article/details/8660416 Android的版本可以在androidmainfest.xml中定义,主 ...
- Scrum 项目3.0
Scrum 项目3.0 3.0----------------------------------------------------- SCRUM 流程的步骤2: Spring 计划 1. 确保pr ...
- linux查找目录下的所有文件中是否含有某个字符串
查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "IBM" find .|xargs grep -ri "IBM" -l ...
- jsp获取SessionID值
<% HttpSession s = request.getSession(); s.setAttribute("name","test"); %> ...
- Unity3D研究院之Android同步方法读取streamingAssets
版本Unity5.3.3 Android 小米pad1 首先非常感谢 @守着阳光 同学在下面的留言.让我解决了一个大的谜团.. 开始我知道 StreamingAssets 路径是这个 path = & ...
- Android Studio导入Project的方法
Android Studio到现在已经发展到0.8+的版本了,最近也在试着使用它,原因是多方面的,一个毕竟是未来的趋势,二则是github上越来越多的大牛开源项目都是基于Android Studio的 ...