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
英文地址,請注明出處:http://en.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…