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

A33-vstar笔记及资料分享:搭建交叉编译环境

前言

本篇主要是介绍博主在构建A33-vstar开发板镜像时的步骤,也踩了一些坑,才整理出来,如果有错误,还请指正。
A33-vstar开发板的资料:

通过网盘分享的文件:A33-Vstar开发板资料合集
链接: https://pan.baidu.com/s/15G6ColcY52DYMxYuefs2dQ?pwd=sb4e 提取码: sb4e

在这里插入图片描述

搭建交叉编译环境

首先这是我遇到的第一个坑ERROR: build kernel Failed,我当时以为Linux内核版本太低,需要下载低版本的交叉编译器,结果导致下载就碰到各种壁,也是因为博主功力太浅(太蠢了)。
在这里插入图片描述

这个报错的原因我最后查出来了,就是交叉编译器环境变量没设置好,其实SDK中已经有交叉编译器了
在这里插入图片描述

详细的排查过程在A33-vstar报错记录:ERROR: build kernel Failed这篇博客有说

我们只需要export一下环境变量即可,所以我们可以直接加到SDK根目录的build.sh前面即可:

#!/bin/bashset -e# 进入脚本所在目录,保证相对路径正确
cd "$(dirname "$0")"# 交叉编译器路径(相对路径,根据你的目录结构调整)
export CROSS_COMPILE="$(pwd)/brandy/gcc-linaro/bin/arm-linux-gnueabi-"
export PATH="$(pwd)/brandy/gcc-linaro/bin:$PATH"
export ARCH=arm# 你的后续build脚本逻辑...
buildroot/scripts/mkcommon.sh "$@"

开始编译

其实从这步开始,就可以跟着资料中的A33_Vstar_Linux_SDK开发手册.pdf文档走了,因为最难的只是环境的搭建。
在这里插入图片描述

最后也是成功编译

补充

不过中间可能会出现一些工具没有下载,比如:fakeroot: 未找到命令,直接下载完事:

sudo apt update
sudo apt install fakeroot
http://www.dtcms.com/a/286734.html

相关文章:

  • 动态规划 + DFS + 记忆化!Swift 解 LeetCode 329 的实战笔记
  • 实战指南|智慧无人机安防系统搭建全流程解析
  • 记录DataGrip 2025.1.3破解失败后,无法重启问题修复
  • centos7安装MySQL8.4手册
  • Hive数据仓库工具
  • 甲状腺结节TI-RADS分类的多目标分类头任务深度学习模型评估报告
  • go语言学习之包
  • 新书推介 | 吉林大学出版教材《汽车智能辅助驾驶系统技术》,国产仿真工具链GCKontrol-GCAir教学应用
  • Python_2
  • math.h函数
  • 弱网测试
  • 跨域问题及解决方案
  • ChatGPT Agent:统一端到端Agentic模型的技术革新与行业影响
  • React + Mermaid 图表渲染消失问题剖析及 4 种代码级修复方案
  • 前端-CSS盒模型、浮动、定位、布局
  • 前端迟迟收不到响应,登录拦截器踩坑!
  • 比较含距离和顺序的结构相似性
  • 【EPLAN 2.9】许可证xx成功却显示红色叉,无法启动
  • 人工智能时代对高精尖人才的需求分析
  • 嵌入式数据结构之顺序表总结
  • openpyxl 流式读取xlsx文件(read_only=true)读不到sheet页中所有行
  • 配置本地git到gitlab并推送
  • 【机器学习】AdamW可调参数介绍及使用说明
  • 【LINUX操作系统】ssh远程连接---客户端Windows连接服务端虚拟机
  • 应用集成体系深度解析:从数据互通到流程协同
  • 你需要了解的 AI 智能体设计模式
  • compose multiplatform 常用库
  • Python FastMCP:让你的AI工具链飞起来
  • 深入解析操作系统中的文件控制块(FCB):从原理到现代实现演进
  • 利用动画实现热点图转圈循环放大效果