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.pswp.cn/diannao/91615.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/91615.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于51单片机智能家居监控系统设计

摘 要 智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现…

在 OpenSUSE Tumbleweed 和 Leap 上安装 VirtualBox

OpenSUSE 是一款特别适合工作站、服务器及虚拟化环境(如 VirtualBox 和 VMware)的 Linux 发行版。虽然知名度不及 Ubuntu,但实际使用中我发现它比 CentOS、RedHat 甚至 Ubuntu 更易理解、安装和使用。当然,Ubuntu 庞大的社区支持确实使其更受欢迎。 该系统预装了 LibreOff…

Ansible AWX 自动化运维

Ansible & AWX 自动化运维一、概述1. Ansible 简介定义Ansible 是一款由 Michael DeHaan 创建的开源自动化工具,它基于 Python 语言开发,旨在简化复杂的 IT 任务,如配置管理、应用部署、任务编排和云资源管理等。其核心设计理念是“无代理…

如何解决服务器频繁重启的问题?

高防CDN和香港高防服务器是两种常见的网络安全解决方案,用于应对DDoS攻击和其他恶意流量。但它们的工作原理、应用场景和特点有所不同。以下是详细的对比分析:1. 什么是高防CDN和香港高防服务器?1.1 高防CDN高防CDN (Content Delivery Networ…

docker安装、启动jenkins服务,创建接口自动化定时任务(mac系统)

前提:安装Docker。 1、Docker拉取镜像、启动服务 (可参考Jenkins官网教程:安装Jenkins) 1. 从Docker Hub下载最新的Jenkins LTS(长期支持)镜像: docker pull jenkins/jenkins:lts2. 使用Doc…

板凳-------Mysql cookbook学习 (十一--------12)

第16章:使用存储例程、触发器和事件 16.0 引言 mysql> -- 首先设置分隔符(避免分号被解释为语句结束) mysql> DELIMITER // mysql> mysql> -- 创建第一个存储过程 mysql> CREATE PROCEDURE get_time()-> BEGIN-> SE…

linux端口监听命令

端口监听命令: netstat -nlp|grep 86886 netstat -nlp|grep 8686 netstat -nlp|grep 8686 netstat -nl|grep 8686 netstat -n|grep 8686各命令的含义与区别: 1. netstat -nlp | grep 86886 参数…

APP端定位实现(uniapp Vue3)(腾讯地图)

一.申请腾讯地图开发者 官网腾讯位置服务 - 立足生态,连接未来 注册的话可以选择个人和企业,推荐先注册个人,企业的话如果后期有需要到时候个人可以升级为企业 申请完成之后点击控制台进入当前页面后点击应用管理 —— 我的应用 点击创建应用 应用名称随便填(自己知…

Linux之Zabbix分布式监控篇(二)

一、前置回顾zabbix作为一个分布式监控工具,能帮助我们7*24*365监控硬件使用情况(cpu,内存),以及网络流量波动,从而能让运维能及时排查错误zabbix由zabbix-server(10051)、zabbix-agent(10050)、zabbix-database、zabb…

leetcode 3202. 找出有效子序列的最大长度 II 中等

给你一个整数数组 nums 和一个 正 整数 k 。nums 的一个 子序列 sub 的长度为 x ,如果其满足以下条件,则称其为 有效子序列 :(sub[0] sub[1]) % k (sub[1] sub[2]) % k ... (sub[x - 2] sub[x - 1]) % k返回 nums 的 最长有效子序列 的…

Mysql测试题

1 Which Linux MySQL server installation directories are the base directories? (Choose two) /usr/sbin /var/lib/mysql /var/log /usr/bin /etc 2 What does the RPM installation process for MySQL do? (Choose two) It creates the default my.cnf file It se…

自动化测试工具 Selenium 入门指南

Selenium 是一款强大的自动化测试工具,可用于模拟用户在浏览器中的各种操作。它支持多种浏览器(如 Chrome、Firefox、Edge 等)和多种编程语言(如 Python、Java、C# 等),广泛应用于 Web 应用程序的自动化测试…

Hystrix与Resilience4j在微服务熔断降级中的应用对比与实战

Hystrix与Resilience4j在微服务熔断降级中的应用对比与实战 1. 问题背景介绍 在微服务架构中,服务之间的依赖使得链路调用更加复杂。一旦某个下游服务发生故障或响应延迟,可能导致整个调用链阻塞甚至雪崩,影响系统可用性。熔断(Ci…

PostgreSQL数据库集群如何进行自动化性能监测?

前言:在这个数据爆炸的时代,PostgreSQL数据库集群就像是我们的"数据宝库"。但是,再好的宝库也需要有专业的"保安"来守护。今天我们就来聊聊如何给PostgreSQL集群配备一套智能的"保安系统"——自动化性能监测。…

OneCode体系架构深度剖析:设计哲学与AI增强之道

引言 在企业级应用开发领域,架构设计决定了系统的扩展性、可维护性与演进能力。OneCode作为一站式开发平台,其架构设计蕴含着对复杂业务场景的深刻理解与技术选型的前瞻性思考。本文将从六个维度系统剖析OneCode的架构设计理念,揭示其模块划分…

AWS中国区资源成本优化全面指南:从理论到实践

引言:为什么AWS中国区成本优化如此重要? 在数字化转型的浪潮中,越来越多的中国企业选择AWS中国区作为其云计算服务提供商。然而,随着业务规模的扩大,云资源成本往往成为企业关注的焦点。有效的成本优化不仅能够直接降低IT支出,还能提高资源利用效率,为企业创造更大的商…

Redis中什么是看门狗机制

在 Redis 中,“看门狗机制”(Watchdog Mechanism)不是 Redis 的核心机制之一,但它在一些场景中起到了重要作用,尤其是在使用 Redlock 分布式锁实现 或在 Redis Enterprise 等高级用法中。一、看门狗机制的通用含义看门…

[MRCTF2020]PYWebsite

function enc(code){hash hex_md5(code);return hash;}function validate(){var code document.getElementById("vcode").value;if (code ! ""){if(hex_md5(code) "0cd4da0223c0b280829dc3ea458d655c"){alert("您通过了验证!…

AWS S3事件通知实战:从配置到生产的完整指南

引言 在现代云架构中,事件驱动设计已成为构建可扩展、高可用系统的核心模式。AWS S3作为对象存储服务,其事件通知功能为我们提供了强大的自动化处理能力。本文将基于一个真实的图片处理系统案例,详细介绍如何正确配置和使用S3事件通知。 业务场景 我们开发了一个图片处理…

[AI-video] Web UI | Streamlit(py to web) | 应用配置config.toml

链接:https://reccloud.cn/start?positiontab1 docs:AI creates videos MoneyPrinterTurbo 是一个自动化短视频创作流程的开源项目。 它通过输入主题或关键词,利用人工智能(大语言模型)生成脚本和搜索条件&#xff0…