yaffs2移植到linux-4.3.2
来源:互联网 发布:蔡司编程视频教程 编辑:程序博客网 时间:2024/05/21 10:13
1. 简介
任务:将yaffs2移植到可在目标板上运行的linux-4.3.2
目标板: MINI2440
交叉编译器: arm-linux-gcc version 4.3.2
2. 准备工作
下载yaffs2源码, https://yaffs.net/get-yaffs
3. 移植工作
3.1 解压yaffs2源码
$ tar -xzf yaffs2-b6a3ae5.tar.gz
3.2 打补丁
参考yaffs2文件夹下的README-linux
$ cd yaffs-dir$ ./patch-ker.sh c m linux-tree
3.3 配置内核
使内核支持yaffs,方法参考yaffs2文件夹下的README-linux
$ cd linux-tree$ make menuconfig
选中File systems/Miscellaneous filesystems/yaffs2 file system support
保存退出,并重新编译内核
$ make uImage
4. 编译过程中碰到的问题
参考如下链接。
http://mojijs.com/2016/08/217662/index.html
5. 收获
在移植Yaffs2过程碰到的一些问题,如
error: implicit declaration of function ‘nd_set_link’
是由于kernel的版本与yaffs2不匹配造成。对于这样的问题,可以参考kernel中其他文件系统关于相似功能的处理,找到解决问题的办法。
阅读全文
0 0
- yaffs2移植到linux-4.3.2
- yaffs2移植到内核linux-4.4.16的修改记录
- Yaffs2文件系统移植到mini2440
- 移植yaffs2文件系统到mini2440
- YAFFS2移植到linux3.6.7
- Yaffs2文件系统移植到FL2440
- 移植yaffs2文件系统到mini2440 嵌入式 yaffs2文件系统的移植
- 移植yaffs2文件系统到mini2440 嵌入式 yaffs2文件系统的移植
- Linux内核移植--YAFFS2支持
- Linux内核移植--YAFFS2支持
- 移植yaffs2文件系统到mini2440过程详解
- yaffs2移植到内核linux2.6.38
- 移植2.6.30kernel+yaffs2 到s3c2410
- 移植yaffs2
- YAFFS2移植
- yaffs2移植
- linux-2.6.37 移植yaffs2文件系统
- 移植Linux根文件系统之yaffs2
- Mean time to recovery/HBase
- linux网络编程资料整理
- dawm_uprising
- 第二周项目三.2
- 机器学习中正则化项L1和L2的直观理解
- yaffs2移植到linux-4.3.2
- VC++2010中的GetWindowText与GetWindowTextW的区别
- 屏幕的宽高
- POJ3259 Wormholes(最短路,有无负环,spfa,模板)
- 深入浅出数据结构C语言版(17)——有关排序算法的分析
- 微信API入口文件api.php
- Java 泛型
- assert宏的使用
- 重新开始的php!