3.9 RK3399项目开发实录-板载Manjaro系统的使用(wulianjishu666)

本文介绍了STM32F103单片机从零开始的项目开发实例,以及如何在ManjaroARM环境中使用Manjaro-arm-tools进行设备支持列表管理、配置文件获取、编译不同设备的镜像,如ROC-RK3566系列。
摘要由CSDN通过智能技术生成

★STM32F103单片机从零到项目开发代码实例(最佳实战资料,快速积累开发经验)

链接:https://pan.baidu.com/s/16XJYKcvEaJa0mhjxc7Pj8w?pwd=j2q7

3. Manjaro 手册

3.1. 支持设备列表

主控板卡型号
RK3566ROC-RK3566-PC/Station-M2
RK3568ROC-RK3568-PC/Station-P2
RK3399ROC-RK3399-PC-PLUS/Station-P1

3.2. 必要条件

  • 在 x86_64 机器上运行的 Manjaro

  • Manjaro-arm-tools

3.3. Manjaro-arm-tools

安装

$ sudo pacman -S manjaro-arm-tools manjaro-tools-base

或者使用 git 版本的工具

$ sudo pacman -Syy manjaro-arm-tools-git

3.4. 获取配置文件

配置文件主要是文本文件,其中包含在为 Manjaro-ARM 构建的映像上安装和配置的包和设置的列表。 它们允许我们设置主题、启动服务、添加任务栏小程序、默认设置等等。 它们源自 Manjaro 自己的配置文件,并进行了一些修改以在 ARM 板上工作。 它们安装在:

/usr/share/manjaro-arm-tools/profiles

用法:

$ sudo getarmprofiles -f

3.5. 编译镜像

Usage: buildarmimg [options]
    -d <device>        Device the image is for. [Default = rpi4. Options = am6-plus, clockworkpi-a06, edgev, generic, gsking-x, gt1-ultimate, gtking-pro, halium-9, jetson-nano, m5, nanopc-t4, nanopi-neo-plus2, oc2, oc4, ohc4, on2, on2-plus, pbpro, pbpro-bsp, pine64, pine64-lts, pinebook, pine-h64, pinenote, pinephone, pinephonepro, pinetab, quartz64-a, quartz64-b, quartz64-bsp, radxa-zero, radxa-zero2, roc-cc, rock3a, rock64, rockpi4b, rockpi4c, rockpro64, rpi3, rpi4, rpi4-cutiepi, soquartz-cm4, station-m2, stationp1, station-p2, vim1, vim2, vim3, vim3l]
    -e <edition>       Edition of the image. [Default = minimal. Options = budgie, cubocore, desq, gnome, i3, jade, kde-bigscreen, kde-plasma, lomiri, lxqt, mate, maui-shell, minimal, nemomobile, phosh, plasma-mobile, plasma-mobile-dev, server, sway, wayfire, xfce]
    -v <version>       Define the version the resulting image should be named. [Default is current YY.MM]
    -k <repo>          Add overlay repo [Options = kde-unstable, mobile].
    -i <package>       Install local package into image rootfs.
    -b <branch>        Set the branch used in the image. [Default = stable. Options = stable, testing or unstable]
    -m                 Create bmap. ('bmap-tools' need to be installed.)
    -n                 Force download of new rootfs.
    -s <hostname>      Use custom hostname
    -x                 Don't compress the image.
    -c                 Disable colors.
    -h                 This help

其中常用的选项为:

-d <device>:指定编译设备,Firefly目前支持的设备为 stationp1,station-m2, station-p2
-e <edition>:发行版,常用的发行版有 gnome, xfce, kde

下面以编译 gnome 系统为例,编译完成之后,固件在:/var/cache/manjaro-arm-tools/img/

3.5.1. ROC-3566-PC/Station-M2

sudo buildarmimg -d station-m2 -e gnome

3.5.2. ROC-3568-PC/Station-P2

sudo buildarmimg -d station-p2 -e gnome

3.5.3. ROC-3399-PC-PLUS/Station-P1

sudo buildarmimg -d stationp1 -e gnome

3.6. 官方每周镜像下载

3.7. 其他参考链接

https://archived.forum.manjaro.org/t/wiki-contributing-to-manjaro-arm/91053

Manjaro-ARM - Manjaro

manjaro-arm · GitLab

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值