2139
- 收藏
- 点赞
- 分享
- 举报
hi3520
编译内核时需要在 make 后添加两个参数:ARCH=arm CROSS_COMPILE=arm-hisiXXX-
linux-,其中 CROSS_COMPILE 表示工具链。文档中统一以 CROSS_COMPILE=arm-hisiXXX-
linux-来表示两种情况。
Hi35xx_V100R001C01SPCxxx 对应 uclibc,使用 uclibc 工具链时,CROSS_COMPILE=arm-
hisiv100nptl-linux-。
Hi35xx_V100R001C02SPCxxx 对应 glibc,使用 glibc 工具链时,CROSS_COMPILE=arm-
hisiv200-linux-。
3.3 编译内核并生成内核镜像 uImage
配置保存后,可直接输入“make ARCH=arm CROSS_COMPILE=arm-hisiXXX-linux-
uImage 命令编译内核生成镜像,此时需要等待几分钟。
如果编译过程中出现错误,按顺序执行以下命令:
Linux 内核
3.1 内核源代码
成功安装 Hi3521 SDK 后,内核源代码已存放于 SDK 目录下的 osdrv/目录中,用户可
直接进入目录进行相关操作。
3.2 配置内核
如果对内核和 Hi3521 平台没有足够了解,请勿修改默认配置。但可增加需要的模块。
配置内核的操作步骤如下:
1. 手动拷贝.config 文件:
2. 用户通过“make menuconfig”进行内核配置:
hisilicon$make ARCH=arm CROSS_COMPILE= arm-hisiXXX-linux- menuconfig
3. 选择需要的模块。
4. 选择完毕后,保存并退出。
----结束
根文件系统
4.1 根文件系统简介
Linux 的目录结构的最顶层是一个被称为“/”的根目录。系统加载 Linux 内核之后,
就会挂载一个设备到根目录上。存在于这个设备中的文件系统被称为根文件系统。所
有的系统命令、系统配置以及其他文件系统的挂载点都位于这个根文件系统中。
根文件系统通常存放于内存和 Flash 中,或是基于网络的文件系统。根文件系统中存放
了嵌入式系统使用的所有应用程序、库以及其他需要用到的服务。图 4-1 列出了根文
件系统的顶层目录。
图4-1 根文件系统顶层目录结构图
根目录
基本命令的可执行文件
内核映像已经启动时需要用到的一些文件
设备文件
系统配置文件,包括启动文件
用户目录
基本库,例如C库和内核模块
在文件系统修复时恢复的文件
临时文件系统的挂载点
nfs文件夹,一般不使用
添加的软件包
内核以及进程信息的虚拟文件系统
root用户目录
用于系统管理的可执行程序
共享文件目录
系统设备和文件层次结构,向用户提供详细的内核数据信息
临时文件
该目录的二级目录包含许多对用户很有用的应用程序和文档
存放系统日志或一些服务程序的临时文件
我来回答
回答0个
时间排序
认可量排序
暂无数据
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片![alt](url)
相关问答
-
32014-11-26 10:09:39
-
02015-10-20 14:54:37
-
2019-05-08 15:54:25
-
62015-10-20 14:57:43
-
2016-12-12 15:45:13
-
112016-01-21 12:37:02
-
2016-12-13 09:28:16
-
2017-07-27 20:34:10
-
2018-05-21 17:54:09
-
2015-07-16 17:15:36
-
2013-11-13 12:40:07
-
2015-07-02 20:10:35
-
2013-12-19 12:22:52
-
2018-08-14 14:23:39
-
2018-07-11 14:41:19
-
2016-08-16 11:04:49
-
2020-08-01 19:44:34
-
2017-03-02 17:04:51
-
2016-12-10 14:58:13
-
2018-12-19 13:51:46
更多相似问答
点击登录
-- 积分
-- E币
提问
—
收益
—
被采纳
—
我要提问
切换马甲
上一页
下一页
悬赏问答
-
5Hi3516CV610 如何使用SD卡升级固件
-
5cat /dev/logmpp 报错 <3>[ vi] [func]:vi_send_frame_node [line]:99 [info]:vi pic queue is full!
-
50如何获取vpss chn的图像修改后发送至vo
-
5FPGA通过Bt1120传YUV422数据过来,vi接收不到数据——3516dv500
-
50SS928 运行PQtools 拼接 推到设备里有一半画面会异常
-
53536AV100的sample_vdec输出到CVBS显示
-
10海思板子mpp怎么在vi阶段改变视频数据尺寸
-
10HI3559AV100 多摄像头同步模式
-
9海思ss928单路摄像头vio中加入opencv处理并显示
-
10EB-RV1126-BC-191板子运行自己编码的程序
举报反馈
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明
提醒
你的问题还没有最佳答案,是否结题,结题后将扣除20%的悬赏金
取消
确认
提醒
你的问题还没有最佳答案,是否结题,结题后将根据回答情况扣除相应悬赏金(1回答=1E币)
取消
确认