firefly开发板RK3588内核裁剪的详细步骤

这篇具有很好参考价值的文章主要介绍了firefly开发板RK3588内核裁剪的详细步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、下载linux SDK

可能使用到工具安装:

sudo apt-get install repo git ssh make gcc libssl-dev liblz4-tool \
expect g++ patchelf chrpath gawk texinfo chrpath diffstat binfmt-support \
qemu-user-static live-build bison flex fakeroot cmake gcc-multilib g++-multilib
unzip \
device-tree-compiler ncurses-dev \

这个官网没有提供,因为比较大,回头我上传一份
rk3588_repo_sdk_v1.0.2a.7z
然后将此压缩包传到linux服务器或者虚拟机;
下载以后,输入以下命令:

7z x rk3588_repo_sdk_v1.0.2a.7z
.repo/repo/repo sync -l
.repo/repo/repo start rk3588/firefly --all

如果提示7z或者python不存在,直接安装一个就行了,安装方法自行搜索;

二、内核裁剪

1.生成.config配置文件

基本的配置文件生成命令:

cd rk3588_repo_sdk_v1.0.2a/kernel/
make ARCH=arm64 rockchip_linux_defconfig firefly-linux.config

此时,我们得到了一个官方默认的配置文件,如果要进行裁剪则需要输入:

make ARCH=arm64 menuconfig

此时会打开一个图形化界面,就是我们熟悉的内核裁剪界面了,修改后,保存到.config,即完成了内核裁剪;

2.内核编译

完成了第一步,如果我们按照官网的文档,直接运行:

cd rk3588_repo_sdk_v1.0.2a
./build.sh extboot

就会直接将我们刚刚配置过的.config文件覆盖,我们裁剪的内核也将被重置!
我们需要做的就是修改build.sh脚本,
3588 去掉系统界面,裁剪,rk3588,linux,运维,git
将773行注释掉!
然后再修改位于

/rk3588_repo_sdk_v1.0.2a/kernel/scripts/kconfig
的文件confi.c
3588 去掉系统界面,裁剪,rk3588,linux,运维,git
将if的判断条件改成1,即不再判断config文件是不是发生了改变,
此时继续输入命令:

./build.sh extboot

注意,编译之前还需要将根文件填充一下,可以从官网下载完整的根文件也可以自己裁剪;

7z x ubuntu-aarch64-rootfs.7z
mkdir ubuntu_rootfs
mv ubuntu-aarch64-rootfs.img ubuntu_rootfs/rootfs.img

即可完成编译;

4.内核烧录

将kernel目录下的boot.img和位于rk3588_repo_sdk_v1.0.2a/rockdev下的parameter.txt(是个软连接,需要下载真正的文件)文件下载到windows;
打开官方的烧录工具:
3588 去掉系统界面,裁剪,rk3588,linux,运维,git
3588 去掉系统界面,裁剪,rk3588,linux,运维,git
点击 run即可完成内核更新烧录;文章来源地址https://www.toymoban.com/news/detail-795250.html

到了这里,关于firefly开发板RK3588内核裁剪的详细步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RK3588平台开发系列讲解(AI 篇)RKNN C API 详细说明

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇章主要讲解 RKNN C API 详细说明。

    2024年02月12日
    浏览(30)
  • 【嵌入式】Firefly 3588开发板的烧写

    1、ROC-RK3588开发板 2、主机 3、良好的Type-C数据线 固件可以通过编译SDK获得,也可以通过资源下载处下载统一固件。 Windows操作系统: 烧写工具包 安装RK USB驱动: 下载 Release_DriverAssistant.zip,解压,然后运行里面的 DriverInstall.exe 。为了所有设备都使用更新的驱动,请先选择驱

    2023年04月08日
    浏览(36)
  • 瑞芯微RK3588J安装linux的ubuntu系统/刷机全步骤

    1.通过https://wiki.t-firefly.com/zh_CN/Core-3588J/index.html进入ITX3588J开发板说明书,在“升级固件”中选择“使用USB线缆升级固件”。  2.按照要求下载压缩包。 3.在开发板说明书目录最下端“资料下载”处下载“Ubuntu固件”。 4.使用 Type-C 数据线一端连接主机,一端连接开发板。电源

    2024年02月12日
    浏览(31)
  • RK3588开发板的入门指南:如何开始在RK3588开发板上进行安卓开发?

    RK3588是一款适用于Android系统的芯片,同时也是开发嵌入式系统的理想选择。本文将介绍如何开始在RK3588开发板上进行安卓开发,以及一些需要了解的基本知识和工具。 首先,需要准备一个RK3588开发板,一台运行Windows或Linux操作系统的计算机,以及一些必要的开发工具。这些

    2024年02月09日
    浏览(30)
  • 迅为RK3588开发板-基于瑞芯微RK3588摄像头方案

    硬件: RK3588开发板+摄像头   MIPI摄像头:   1.1 硬件连接 RK3588 底板上有四个摄像头接口,如下图所示,此四个接口均可连接摄像头 ov5695 和 摄像头 ov13850。   摄像头模块连接硬件时要将模块对准插槽缺口处,J1 接口连接摄像头模块如下图所示:   J2 接口连接摄像头模块

    2024年02月09日
    浏览(36)
  • 启航RK3588边缘计算之旅:保定飞凌OK3588开发板

    一、飞凌嵌入式公司简介 飞凌嵌入式技术有限公司(Forlinx Embedded Technology Co., Ltd)是一家专注于嵌入式核心控制系统研发与制造的高新技术企业,创建于2006年。公司总部位于河北省保定市,并在北京和深圳分别设立了研发中心和华南技术服务中心。多年来,他们始终坚持技

    2024年02月15日
    浏览(37)
  • 超详细!旗舰SoC RK3588参数介绍-飞凌嵌入式

    OK3568-C开发板 RK3588是瑞芯微旗下最新的8K旗舰SoC芯片,采用ARM架构,主要用于PC、边缘计算设备、个人移动互联网设备和其他数字多媒体应用。 RK3588集成了四核Cortex-A76和四核Cortex-A55,以及单独的NEON协处理器,支持8K视频编解码。许多功能强大的嵌入式硬件引擎为高端应用提供

    2024年01月25日
    浏览(36)
  • RK3588开发笔记-USB3.0接口调试

    目录 前言 一、资源介绍 二、硬件连接 三、设备树配置

    2024年02月08日
    浏览(29)
  • RK3588平台开发系列讲解(视频篇)RKMedia框架

    沉淀、分享、成长,让自己和他人都能有所收获!😄 📢RKMedia是RK提供的一种多媒体处理方案,可实现音视频捕获、音视频输出、音视频编解码等功能。 功能: VI(输入视频捕获 ) VENC(H.265/H.264/JPEG/MJPEG 编码 ) VDEC(H.265/H.264/JPEG/MJPEG 解码 ) VO(视频输出显示) RGA视频处理(包括旋转

    2024年01月25日
    浏览(41)
  • Buildroot 取消默认QT桌面-迅为RK3588开发板

    本小节将讲解如何取消掉默认的 qt 桌面。 首先对开发板进行上电,开发板正常启动后,使用命令“cd /etc/init.d”进入到/etc/init.d 目录 下,然后使用以下命令对开机自启动脚本 rcS 进行查看,如下图所示: vi rcS 从上图可以看出,开机自启动脚本 rcS 默认会在/etc/init.d 目录下查

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包