- 3
- 0
- 约7.62千字
- 约 13页
- 2021-09-13 发布于四川
- 举报
Hi3518内核和文件系统烧写以及nfs挂载 - - - - - -精品可编辑word学习资料
gU10T7Q8X5G8 — — hA2V6R8V8B8 — — lQ7J10P1D6X5
精品word学习资料可编辑
名师归纳总结——欢迎下载
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
Hi3518 内核和文件系统
烧写以及 NFS挂载
精品word学习资料可编辑
名师归纳总结——欢迎下载
当前版本
V1.0
密级
文档编号
总页数
编制人
**
正文页数
评审人
**
附录页数
批准人
编制日期
2021.02.05
评审日期
批准日期
精品word学习资料可编辑
名师归纳总结——欢迎下载
修改履历
精品word学习资料可编辑
名师归纳总结——欢迎下载
序 状 版 修改内容号 态 本
修改位置
修改人日期
评审人 批
日期 准人日期
精品word学习资料可编辑
名师归纳总结——欢迎下载
1 C 1.0
2 M 1.0 *
2021.1.29
3|精.
3
|品.
|可.
|编.
|辑.
4|学.
4
|习.
|资.
|料.
|*
|
* 5
|
*
|
*
| 6
|欢.
|迎.
|下.
|载.
7
评阅看法
状态: C—创建文档, A—增加内容, M—修改内容, D—删除内容
精品word学习资料可编辑
名师归纳总结——欢迎下载
第一步 编译内核和文件系统
文档说明:涉及到目录的请依据自己的实际情形进行更换,本文档仅依据笔者的测试进行举例说明;
1 安装交叉编译器
精品word学习资料可编辑
名师归纳总结——欢迎下载
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
cd arm-hisiv100nptl-linux
./cross.install
说明:3518e举荐使用 100nptl 进行编译,arm-hisiv100nptl-linux-( 使用uclibc 库,
uclibc 工具链支持全规格版本和小型化版本
)arm-hisiv200-linux-(glibc 库glibc 工具链只支持全规格版本 ) ,试验时没有使用hisiv200 ,不确定会出什么问题,不举荐使用;
2 编译步骤
cd ./linux-3.0.y
./mk3518.sh
mk3518.sh 脚本里面包含了编译 linux 内核所需的全部的命令,详细看 mk3518.sh文件,编译胜利将生成在目录 arch/arm/boot/uImage 文件,这个就是要烧录到板子上的
留意:大小大约为 1M;大于 1M或许会出问题,在试验前期都是大于 1M,烧录的时候出问题;
制作rootfs 文件系统 , 使用的是最新的 squashfs 只读文件系统,使用的工具为
mksquashfs, 目录squashfs4.2 为这个工具的代码
rm ./rootfs.squashfs // 仅仅为了删除之前存在的文件系统,假如没有,可不执行这一步;
./mksquashfs ./rootfs rootfs.squashfs -b 256K
cp ./rootfs.squashfs ./tftpboot // 可不用命令,自己拷贝,黏贴,文件夹依据自己实际情形所定;
生成的 rootfs.squashfs 这个就是要烧录到板子上的文件
留意:生成的文件大约为 1.5M
地址空间说明
| 256K | 1M | 1.5M |
|------------|---------------|-----------------------|
| boot | kernel | rootfs |
精品word学习资料可编辑
名师归纳总结——欢迎下载
剩下5.25M可以由用户自由使用;
可以看出假如文件超出限制,将会显现内存不够的错误;烧写前期遇到几次提示内存不足的错误;
其次步烧写内核和文件系统
1 烧写工具安装和配置
精品word学习资料可编辑
名师归纳总结——欢迎下载
|精.
|品.
|可.
|编.
|辑.
|学.
|习.
|资.
|料.
*
|
*
|
*
|
*
|
|欢.
|迎.
|下.
|载.
win7 下 使用tftod32 和secureCRT 进行烧写;
a、安装 usb转串口的驱动
在~ /usb 驱动/WIN7驱动2/Prolific_DriverInstaller_v110.exe 目录下安装后到设备治理器中查看是否安装胜利;
注:有时系统会自己安装, 安装以后只要 secureCRT设置正确,仍可以正常使用, 假如不能正常使用,请尝试卸载系统自动安装
原创力文档

文档评论(0)