3--新唐nuc980 kernel支持jffs2, Jffs2文件系统制作, 内核挂载jffs2, uboot网口设置,uboot支持tftp
本文目录
1.uboot网口设置
2.内核创建MTD分区,Jffs2文件系统制作
3.内核支持jffs2
4.内核挂载jffs2
首先支持spi nor flash
https://blog.csdn.net/qq_43145360/article/details/125520066?spm=1001.2014.3001.5502
1.uboot网口设置
打印空格问题需要修改的文件路径,后面会遇到
//Net:
board_r.c 659//修改nuc980 emac
drivers/net/nuc980_eth.c 255
最终效果:
1)修改include/configs/nuc980_evb.h
修改成:
2)修改include/env_default.h
default_enviroment中新增CONFIG_ETHADDR
3)修改uboot配置支持网口
打开 network device support
修改Command line interface
->Network commands
去掉前三个,不然无法使用tftp。支持ping
4)编译下载
打印出env
用网线使板子和电脑在同一网段,打开tftp工具,使用tftp下载内核镜像
tftp 0xa0000 980uimagerun bootcmd
2.内核创建MTD分区,Jffs2文件系统制作
内核创建MTD分区参考文章
https://blog.csdn.net/qq_43145360/article/details/125573572?spm=1001.2014.3001.5502
内核启动后效果:
Busybox制作根文件系统可参考文章
参考文章
https://blog.csdn.net/weixin_38387929/article/details/108538631?spm=1001.2014.3001.5506
需要用到mtd-util的mkfs.jffs2 和rootfs/生成rootfs.jffs2
制作jffs2镜像可参考文章
https://blog.csdn.net/itismine/article/details/4775824?spm=1001.2014.3001.5506
编译后可启动在/dev/ram0分区内cramfs格式的文件系统
可把生成的rootfs.jff2放在rootfs/tmp/中,编进内核镜像
3.内核支持jffs2
File systems --->Miscellaneous filesystems ---><*> YAFFS2 file system support[*] Autoselect yaffs2 format配置语言选项Native Language support --->(iso8859-1) Default NLS Option<*> Codepage 437(United States, Canada)<*> Simplified Chinese charset(CP936, GB2312)<*> NLS ISO8859-1 (Latin 1; Western European Language)<*> NLS UTF-8
4.内核挂载jffs2
使用uboot 引导启动内核后,进入tmp中,
使用dd命令生成全是ff的,大小和mtdblock2相同的文件,也放在tmp中,编进内核,
参考文章
https://www.jianshu.com/p/398fb66d06b2
使用重定向cat 擦除mtdblock2分区
cat fftxt > /dev/mtdblock2
使用cat 将rootfs.jff2写入mtdblock2分区
cat rootfs.jffs2 > /dev/mtdblock2
mount -a
mdev -s
看到proc文件夹下有设备后
使用mount 挂载/dev/block2分区
mount -t jffs2 /dev/mtdblock2 /mnt
cd /mnt
ls
可看到挂载的文件系统
目前已调试到这,关于cramfs和jffs2,我认为这样子是先启动一个小的文件系统(ram),进去之后再用mount 挂载
—>文中所引用链接皆出于整理资料的目的,如有侵权,请联系删除
3--新唐nuc980 kernel支持jffs2, Jffs2文件系统制作, 内核挂载jffs2, uboot网口设置,uboot支持tftp相关推荐
- 新唐NUC980使用记录(5.10.y内核):访问以太网(LAN8720A) 启用SSH
文章目录 目的 修改内核和设备树以访问以太网 制作根文件系统并启用SSH 总结 目的 这篇文章主要测试新唐NUC980(5.10.y内核)访问以太网(PHY为LAN8720A)以及启用SSH. 这篇文 ...
- 新唐NUC980使用记录:开发环境准备与编译配置基础说明
文章目录 目的 开发环境准备 调试烧录环境 开发编译环境 编译工具链 uboot 和 linux buildroot 应用程序示例 NUC980 NuWriter Linux command line ...
- 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SPI NAND)
文章目录 目的 U-Boot编译 U-Boot环境变量 Linux编译 默认设置 使用SPI NAND剩余分区 使用SPI NAND YAFFS2作为rootfs 打包镜像 总结 目的 这篇文章中将测 ...
- 新唐NUC980使用记录:U-Boot Linux 编译与烧录(基于SD1位置SD卡)
文章目录 目的 SD卡分区 U-Boot编译 U-Boot环境变量 Linux编译 默认设置 使用SD卡剩余分区 使用SD卡分区存放rootfs 制作系统镜像 总结 目的 这篇文章中将测试在 NUC9 ...
- 新唐NUC980使用记录:在用户应用中使用GPIO
文章目录 目的 基础说明 在终端中操作 使用程序操作 总结 目的 GPIO是最基础的外设,使用频率也非常高,这篇文章将简单体验在NUC980 Liunx用户应用中使用GPIO功能. 这篇文章中内容均在 ...
- 新唐NUC980使用记录:访问以太网(LAN8720A) 启用SSH
文章目录 目的 修改内核以访问以太网 制作根文件系统并启用SSH 总结 目的 这篇文章主要测试访问以太网(PHY为LAN8720A)以及启用SSH. 这篇文章中内容均在下面的开发板上进行测试: < ...
- 新唐NUC980设置SSH密码登录
功能开启 首先需要开启SSH功能,进入配置界面: $ cd NUC970_Buildroot-master/ $ make menuconfig 选择Target packages > Netw ...
- JFFS2根文件系统制作
一.根文件系统简介 根文件系统首先是内核启动时所mount的第一个文件系统,内核代码映像文件保存在根文件系统中,系统引导启动程序会在根文件系统挂载之后从中把一些初始化脚本(如inittab.rcS)和 ...
- 新唐NUC980配置ntp功能
选择ntp功能 进入内核编译文件夹 $cd ~/NUC970_Buildroot-master 选择ntp功能 $make menuconfig 选择Target packages > Netw ...
最新文章
- python 字符串的魔法 day11(2)
- 程序员,你想不想进大厂?
- eclipse中检查项目生成.class文件的地址
- codeforces#239_div2_B Garland 简单模拟
- 【Python爬虫】入门知识
- 【SSH框架】之Spring系列(一)
- HIT Software Construction Review Notes (chapter three)
- WebService、RMI、RPC、XML-RPC、JSON-RPC、SOAP、REST(rest-api、restful)等web服务实现方案概念...
- 代码工程flex不显示GIF图片问题
- 计算机装配调试员培训内容.doc,电子计算机(微机)装配调试员文档.doc
- python樱花树画法图片_武大樱花又盛开,用Python画一棵樱花树
- php时区问题,php时区问题
- web网站中常见攻击手法与原理
- Linux命令之文件分割split命令
- [Spring Boot] 2. Spring Boot 启动过程定制化
- 大数据走进奥运会:科技感爆棚
- unity2D塔防游戏资源 Tower Defense 2D v1.3.1
- [学习笔记] 在Mac 上安装SQL Server
- 安全设备-华为防火墙NAT环境配置IPSec
- 烟雨雾霏岁不逝, 权将残生付青云
热门文章
- vsm java_vsm向量空间模型java实现(源码)
- 曝孙杨已获驾照 曾无证驾车载年轻女子肇事
- 进入路由器linux系统时间长,linux 路由器限速实现方法教程
- 奇安信漏扫设备与堡垒机问题解析
- 智慧城市专家指导东区项目
- SICP读书笔记 3.1
- 晋中学院 计算机系在哪个校区,晋中学院有几个校区及校区地址
- 用php写圣诞祝福页面,2018最美的圣诞节祝福网页【圣诞节祝福语_圣诞节祝福短信】...
- 无法定位程序输入点_invalid_parameter_noinfo_noreturn于动态链接库 MSVCR100.dll上
- 汽车报户计算机自动选号,【国内】全国将统一机动车号牌选号 号码全由计算机随机投放...