首页/新闻资讯/正文详情

RK3506 裸机开发(一):Ubuntu 22.04 交叉编译与串口环境搭建

发布时间:2026/9/27 3:24:45 来源:云帆数科 栏目:资讯中心
RK3506 裸机开发(一):Ubuntu 22.04 交叉编译与串口环境搭建
一、先展示一下我的设备先贴一下我的设备配置方便大家对照项目我的配置系统Ubuntu 22.04.5 LTSCPUi7-13700H内存15 GiB 总量可用约 7.4 GiB显卡RTX 4050 Laptop6 GB 显存这套配置跑 ARM 裸机交叉编译和串口调试完全够用。二、安装环境2.1 需要装哪些软件软件是否必须作用gcc-arm-none-eabi✅ 必须ARM 交叉编译器在 x86 电脑上生成 ARM 机器码binutils-arm-none-eabi✅ 必须提供as/ld/objcopy/objdump/readelf/nm等工具picocom✅ 必须串口终端用来和 U-Boot 对话python3几乎肯定已有用来把.bin转成 U-Boot 的mw命令2.2 安装命令Ubuntu 下三条命令即可bashsudo apt update sudo apt install -y gcc-arm-none-eabi binutils-arm-none-eabi picocom如果python3没装再补bashsudo apt install -y python32.3 验证安装建议直接写完整命令避免${CROSS}未定义时命令为空basharm-none-eabi-gcc --version | head -1 arm-none-eabi-ld --version | head -1 arm-none-eabi-objcopy --version | head -1 arm-none-eabi-objdump --version | head -1 arm-none-eabi-readelf --version | head -1 arm-none-eabi-nm --version | head -1 which picocom picocom --version | head -1 python3 --version本机实测输出textarm-none-eabi-gcc (15:10.3-2021.07-4) 10.3.1 20210621 (release) GNU ld (2.38-3ubuntu115build1) 2.38 GNU objcopy (2.38-3ubuntu115build1) 2.38 # objdump/readelf/nm 同属 binutils版本一般也是 2.38 这一套 /usr/bin/picocom Python 3.10.122.4 确认串口设备原文这里把/dev/ttyACM0和arm-none-eabi-ld --version混在一起了建议拆开写bashls /dev/ttyACM* /dev/ttyUSB* 2/dev/null # 本机实测/dev/ttyACM0说明CH343 是 CDC-ACM所以通常是ttyACM*CH340/CP2102 通常是ttyUSB*。三、读懂工具链名字arm-none-eabiarm-none-eabi-gcc这个名字可以拆成三部分部分含义arm目标架构是 ARMnone没有操作系统no OS也就是“裸机”eabiEmbedded Application Binary Interface嵌入式应用二进制接口所以arm-none-eabi-gcc是一个不链接任何操作系统、不带完整 libc 的 ARM 编译器。裸机程序必须用这一套。四、最小安装清单把下面这段抄走在新机器上跑一遍就能开工bashsudo apt update sudo apt install -y gcc-arm-none-eabi binutils-arm-none-eabi picocom python3 # 可选 # sudo apt install -y android-tools-adb # 验证 arm-none-eabi-gcc --version | head -1 picocom --version | head -1 python3 --version就这些。这里先做裸机不需要下载 SDK。

相关推荐

嵌入式偶发bug排查:串口、蓝牙、烧录故障的信号链路归因方法论
嵌入式偶发bug排查:串口、蓝牙、烧录故障的信号链路归因方法论

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 3:24:45

Allegro 16.6覆铜显示异常排查:OpenGL渲染与动态铜皮刷新全解析
Allegro 16.6覆铜显示异常排查:OpenGL渲染与动态铜皮刷新全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 3:24:45

S7-200仿真V4.0汉化版:从安装到实战的完整指南
S7-200仿真V4.0汉化版:从安装到实战的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 3:24:39

广州建网站公司排名避坑指南:不懂代码也能搞定安全
广州建网站公司排名避坑指南:不懂代码也能搞定安全

广州建网站公司排名避坑指南:不懂代码也能搞定安全 自己不会代码,却想在广州找家靠谱的公司把网站立起来?别慌。很多老板一听到“网站安全”就头大,觉得那是程序员的事,只要页面好看就行。大错特错。我做了十年建站,见过太多客户因为忽略底层安全配置,… · 2026/9/27 5:32:30

Chrome 与其他 Chromium 内核浏览器:同根不同命,谁才是你的最优解?
Chrome 与其他 Chromium 内核浏览器:同根不同命,谁才是你的最优解?

一、先搞懂:Chromium、Chrome、Blink 到底是什么关系?很多人把“Chromium”“Chrome”“Blink”混为一谈,其实它们是三层不同的概念:Chromium:Google 主导的开源浏览器项目,是整个浏览器生态的“代码地基”… · 2026/9/27 5:32:24

2026最新如何用手机制作网站:告别拖沓,3步搞定
2026最新如何用手机制作网站:告别拖沓,3步搞定

2026最新如何用手机制作网站:告别拖沓,3步搞定 改个导航栏颜色,建站公司回复“排期一周”;想加个产品详情页,对方报价“按需求重新评估”。这种被乙方牵着鼻子走的憋屈感,是不是让你想把手机摔了?… · 2026/9/27 5:32:18

5个维度对比评测:网址导航网站建站避坑指南
5个维度对比评测:网址导航网站建站避坑指南

5个维度对比评测:网址导航网站建站避坑指南 找建站公司最头疼的不是技术难,而是怕被坑高价。很多站长明明预算有限,却被忽悠着上“企业级”方案,最后网站慢、维护贵、还没流量。做 对比评测… · 2026/9/27 5:32:12

如何用手机建立网站最佳实践
如何用手机建立网站最佳实践

手机建站实操指南:搞定源码下载,告别没人访问的尴尬 网站做好了没人访问,是不是让你抓狂?很多新手觉得,只要把网页做出来,流量就会自动上门。大错特错。在手机端,如果加载慢、布局乱、代码冗余,用户两秒就划走了。这时候,懂行的人会选择直接… · 2026/9/27 5:32:12

卫星互联网与5G链路预算对比:从频段到拓扑的选型指南
卫星互联网与5G链路预算对比:从频段到拓扑的选型指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 5:32:06

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码