当前位置: 首页 > 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.lryc.cn/news/591992.html

相关文章:

  • Linux云计算基础篇(9)-文本处理工具和变量
  • 无符号乘法运算的硬件逻辑实现 ————取自《湖科大教书匠》
  • 【PTA数据结构 | C语言版】多叉堆的上下调整
  • Python MP3 归一化器和长度分割器实用工具开发指南
  • SQL映射文件
  • Android 应用保活思路
  • 树(Tree)
  • 【C++基础】--多态
  • web域名解析
  • 信息论至AI实践:交叉熵的原理全景与应用深度解析
  • Github库镜像到本地私有Gitlab服务器
  • 您的企业需要服务台经理吗?-ManageEngine卓豪
  • 《5分钟开发订单微服务!飞算JavaAI实战:IDEA插件安装→空指针修复→K8s部署全流程》
  • 3C电子产品蓝光三维扫描检测方案-中科米堆CASAIM
  • 机器视觉的布料丝印应用
  • Duckdb处理excel文件
  • 【实战】一次出口连接数超限事故引发的架构反思:强制代理、NAT 网关与大厂最佳实践
  • Python网络爬虫实现selenium对百度识图二次开发以及批量保存Excel
  • LangChain 源码剖析(七)RunnableBindingBase 深度剖析:给 Runnable“穿衣服“ 的装饰器架构
  • Yoga Air 32,Yoga Air 32,Yoga AIO 9 32IRH8(F0HH,F0HJ)一体机电脑原厂Win11系统镜像
  • 服务攻防-Java组件安全FastJson高版本JNDI不出网C3P0编码绕WAF写入文件CI链
  • AI产品经理面试宝典第36天:AI+旅游以及行业痛点相关面试题的指导
  • sql注入以及Python二分查找
  • 创建型模式
  • MinIO 分布式文件系统
  • 第二篇 html5和css3开发基础与应用
  • 【论文阅读】BEVFusion: A Simple and Robust LiDAR-Camera Fusion Framework
  • poi-excel-添加水印
  • 20250718【顺着234回文链表做两题反转】Leetcodehot100之20692【直接过12明天吧】今天计划
  • Vue导出Html为Word中包含图片在Microsoft Word显示异常问题