当前位置: 首页 > news >正文

T113的Linux系统调试记录(二)T113 的Linux 编译过程详解

本文基于Ubuntu Server 22.04环境,深度解析 T113 平台 Linux 编译核心三条命令,清晰说明每一步作用与流程。


前言

T113 完整编译系统只需三条核心命令,执行完成后即可打包固件:

source build/envsetup.sh ./build.sh config ./build.sh

这三条命令的作用分别是什么?大家有没有思考过?那么我们下面逐条解析命令逻辑与执行效果。


一、source build/envsetup.sh

执行结果

核心作用

  • 加载编译工具、脚本、环境变量
  • 不设置任何产品信息
  • 这一步只是准备环境,不指定芯片和板级板

二、./build.sh config

执行完这条命令后,会出现如下选项:

========ACTION List: mk_config ;======== options : All available platform: 0. android 1. linux Choice [linux]: 1 All available linux_dev: 0. bsp 1. buildroot 2. openwrt Choice [buildroot]: 1 All available ic: 0. t113 1. t113_i 2. t113s2 Choice [t113]: 0 All available board: 0. dev 1. evb1 2. evb1_auto 3. evb1_auto_nor 4. newproject 5. pro Choice [evb1_auto]: 2 All available flash: 0. default 1. nor Choice [default]: 0

选择后从打印信息中可以看到如下信息:

生成根目录 .config 文件,.config就是整个系统编译配置

  • 从上可以信息可知芯片和板级信息
  • 芯片:t113
  • evb1_auto

三、./build.sh(正式编译)

执行结果

从 上图可知:

芯片:t113、

板子:evb1_auto、

内核:Linux-5.4

从而确定设备树路径(最关键的文件,下篇文章讲解)

device/config/chips/t113/configs/evb1_auto/linux-5.4/board.dts

解析(官方固定规则)

设备树路径 = 板子目录 / linux-内核版本 / board.dts

所以根据规则定位到:

device/config/chips/t113/configs/evb1_auto/linux-5.4/board.dts

四、完整编译流程

source build/envsetup.sh → 生成加载编译工具、脚本、环境变量 ↓ ./build.sh config → 生成 .config(指定t113+evb1_auto+Linux-5.4) ↓ ./build.sh → 读取 .config ↓ 自动找到 DTS:.../linux-5.4/board.dts ↓ DTS 编译 → DTB ↓ U-Boot + 内核 + DTB + rootfs ↓ 生成镜像

下篇预告

  • device/config/chips/t113/configs/evb1_auto/linux-5.4/evb1_auto/linux-5.4/board.dts讲解
http://www.cnnetsun.cn/news/1676636.html

相关文章:

  • 全球辅助动力装置(APU):稳增6.0%,2032年剑指106.47亿美元
  • 我的 Nexent 实操手记:零代码搭建「旅行规划师」智能体
  • 2026届最火的降重复率工具实际效果
  • 我发现了一个超级好用快速生成er图的工具
  • 2026年计算机科学论文降AI工具推荐:代码说明和算法描述怎么处理
  • 从一次线上文件泄露事件说起:深度复盘KKFileView配置踩坑与最佳实践
  • 所有下载都一定要直接从个人服务器直接下载--------因为个人宽带的上传速度一点也不慢
  • python web框架streamlit
  • 告别模糊边界!用DeepLabv3+在Cityscapes数据集上实现像素级街景分割(附PyTorch实战代码)
  • 从‘正在加载’到‘用户体验’:用Qt QProgressDialog打造更友好的长时间任务交互(附模态/非模态选择指南)
  • 番茄小说下载器:为离线阅读爱好者打造的全能工具
  • **AI仿真人剧企业2025推荐,沉浸式交互体验与多场景商业落地解析**据中国信通院2025数字内容与人工智能融合应用白皮书显示,2025年国内AI仿真人剧市场规模预计突破120亿元,但能提供完整
  • 2025最权威的降重复率方案实际效果
  • 如何快速部署DeepQA:10分钟搭建你的第一个AI聊天机器人
  • java常见面试题杂记
  • SEO 关键字优化与内容营销的结合方法是什么
  • 解决Telegraf Kafka插件与Kafka 4.0兼容性问题:从报错到修复全指南
  • Extism终极指南:如何用WebAssembly框架构建可扩展应用
  • 计算机毕业设计:Python轨道交通数据可视化系统 Flask框架 数据分析 可视化 高德地图 数据挖掘 机器学习 爬虫(建议收藏)✅
  • Vue-Weixin 朋友圈功能实现全解析:图片上传与点赞评论交互详解
  • AI仿真人剧厂家2025推荐,提供定制化剧情服务
  • Docker 快速通关
  • Cats函数式编程终极指南:Parallel、Traverse、Foldable三大核心特性深度解析
  • COMSOL模拟管道电化学腐蚀与冲蚀
  • 打造专业视频编辑App时间线:基于android-advancedrecyclerview的终极拖拽实现指南
  • C++23 增强的 constexpr:在编译期完成复杂的路由哈希表构建与协议状态机合法性静态验证
  • FastBle单元测试终极指南:Mockito在Android蓝牙BLE开发中的7个实战技巧
  • 终极指南:@hapi/boom 如何简化 HTTP 错误处理
  • Java8核心能力篇-Lambda-Stream-Optional与日期时间
  • Claude Code每日更新速览(v2.1.91)-2026/04/03