首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >基于安路DR1M90 FPSoC 的Linux 系统全流程开发指南(3)

基于安路DR1M90 FPSoC 的Linux 系统全流程开发指南(3)

原创
作者头像
创龙科技Tronlong
发布2025-11-27 16:41:41
发布2025-11-27 16:41:41
100
举报

前 言

本文档由创龙科技研发,专为安路飞龙 DR1M90 FPSoC 产品打造,聚焦 Linux 系统全流程开发需求。

开发环境

Windows开发环境:Windows10 64bit

Linux开发环境:VMware16.2.5、Ubuntu22.04.4 64bit

LinuxSDK开发包:LinuxSDK-[版本号](基于SDK_2025.1)

交叉编译工具链:

应用开发:gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

U-Boot、内核开发:gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu

评估板系统版本:U-Boot-2021.01、Linux-6.1.111、Buildroot-2022.02

备注:本文基于8GByte eMMC、1GByte DDR3配置核心板进行演示。

Kernel开发

Kernel源码说明

Kernel源码位于LinuxSDK源码linux目录,具体说明如下表。

图 62
图 62

Kernel配置

设备树配置

请参考“配置编译设备树文件”章节配置设备树文件。

Linux内核选项配置

请参考“配置内核选项”章节配置内核选项。

编译Kernel

在LinuxSDK源码目录下执行如下命令,配置编译选项,单独编译Linux内核。

Host# ./build.sh kernel

图 63
图 63
图 64
图 64

编译完成后,最终在LinuxSDK源码"device/output/anlogic_dr1m90/image"目录下生成Kernel镜像如下所示。

图 65
图 65

替换Kernel镜像

我司已提供Linux内核镜像文件,位于产品资料“4-软件资料\Linux\Kernel\image\linux-6.1.111-[版本号]-[Git系列号]\”目录下。

请将Linux内核镜像拷贝至评估板任意目录下,执行如下命令替换内核镜像。

Target# cp ./kernel.bin /boot/kernel.bin

图 66
图 66

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前 言
    • 开发环境
  • Kernel开发
    • Kernel源码说明
    • Kernel配置
      • 设备树配置
      • Linux内核选项配置
    • 编译Kernel
    • 替换Kernel镜像
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档