新闻详情

新闻详情

首页 / 资讯中心 / 详情

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

发布时间:2026/9/27 3:24:42来源:尧图网络
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。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Docker多阶段构建实战:让Nginx镜像从400MB瘦身到200MB,体积砍半! 2026/9/27 4:16:32

Docker多阶段构建实战:让Nginx镜像从400MB瘦身到200MB,体积砍半!

一、实验背景 在上一节实验中,我们基于 CentOS 7 构建了 YUM 版 Nginx 镜像,但镜像体积高达 400MB。这是因为 CentOS 7 基础镜像本身就包含大量系统工具和库,而容器运行 Nginx 实际上并不需要完整的操作系统环境。 多阶段构建(Mul…

阅读更多 →
搞懂怎么给网站做超链接,源码下载避坑指南 2026/9/27 4:16:31

搞懂怎么给网站做超链接,源码下载避坑指南

搞懂怎么给网站做超链接,源码下载避坑指南 备案流程一头雾水?很多新手刚拿到服务器,盯着后台那些ICP备案号、域名解析记录,脑子直接宕机。别慌,先别管备案那些繁琐的表格和审核周期,咱们先把手头最基础的活干完。如果你是从 源码下载…

阅读更多 →
AI生成PPT工具的功能观察:百度文库、Gamma、WPS AI 2026/9/27 4:16:31

AI生成PPT工具的功能观察:百度文库、Gamma、WPS AI

制作PPT时,排版、素材整理和格式调整通常比较耗时。AI一键生成PPT工具可以帮助提升效率。不同工具在内容生成、排版、中文场景、导出兼容性等方面各有侧重。以下从功能角度观察百度文库、Gamma、WPS AI三款工具。 一、百度文库 百度文库智能PPT支持输入主题、上传文…

阅读更多 →
位移传感器没信号?先别拆,万用表五步定位法 2026/9/27 4:16:31

位移传感器没信号?先别拆,万用表五步定位法

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

阅读更多 →
做网站推广托管注意哪5点,新手选哪家好别踩坑 2026/9/27 4:15:53

做网站推广托管注意哪5点,新手选哪家好别踩坑

做网站推广托管注意哪5点,新手选哪家好别踩坑 昨晚凌晨三点,后台警报炸了。我盯着屏幕,心沉到了谷底:官网首页被黑,弹出了满屏的博彩广告。更恶心的是,客户直接打过来骂,说他们的品牌信誉全毁了。那一刻我才彻底明白, 网站被黑挂马不知道怎么办…

阅读更多 →
中秋福利!奶茶外卖打车日常消费直接抵 2026/9/27 4:15:40

中秋福利!奶茶外卖打车日常消费直接抵

这 8 块钱,花在这些场景最舒服(最低0.01元起) 无门槛券最大的好处就是灵活,不用为了凑单硬买不需要的东西。下面这几个日常高频场景,用起来幸福感直接拉满。奶茶咖啡:几毛钱喝一杯 这是最推荐的用法。下午犯困想喝杯奶茶&#xff…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉