0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【時(shí)擎科技AT1000開發(fā)板試用體驗(yàn)】官方Linux sdk編譯配置

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-22 14:31 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:蕭哥, 帖子地址:https://bbs.elecfans.com/jishu_2289325_1_1.html

本來不打算寫這個(gè)編譯配置,只是寫給沒有使用過linux編譯源碼的小伙伴說說。Ubuntu版本: Ubuntu 20.04.3 LTS。
在收到時(shí)擎科技提供的SDK后目錄結(jié)構(gòu)如下:
一個(gè)為sdk一個(gè)是risvc的編譯工具,現(xiàn)在我們把他上傳到我們的Ubuntu,上傳上去后目錄結(jié)構(gòu)

現(xiàn)在我把這兩個(gè)都解壓:解壓命令: tar vxf 2101_SDK_Base_20220529.tar.gz(注意xxxx_SDK_Base_20220529.tar.gz
這里的xxxx不一樣和我一樣,猜測應(yīng)該是簽NDA后的ID標(biāo)志,這里替換成自己的)
解壓編譯工具: tar vxf tools-linux-20201205.tgz
都解壓后目錄下文件:

其中:2101_SDK_Base_20220529 這就是sdk,tools是編譯工具,
這里我們統(tǒng)一修改下sdk名字,方便后面操作,修改命令:mv 2101_SDK_Base_20220529 at1000_sdk
修改后目錄下:

最后一步我們來修改工具,進(jìn)入目錄:cd at1000_sdk 使用vi命令修改sourceme-lin.sh,sudo vi sourceme-lin.sh
修改文件內(nèi)容:把 export TOP_DIR=`pwd`/../../ 改為 export TOP_DIR=`pwd`/../ 修改后內(nèi)容

保存退出后 執(zhí)行命令:
source sourceme-lin.sh 執(zhí)行后我們輸入ris 再按tab鍵會(huì)自動(dòng)補(bǔ)全名稱 riscv32-unknown-elf-那就是配置成功了。

最后我們進(jìn)入要編譯的目錄,比如進(jìn)入 cd project/example/helloworld/


執(zhí)行make clean再執(zhí)行make后稍等幾秒便編譯成功,如下圖輸入內(nèi)容便成功:


我們?cè)偕蒳mg文件下載,執(zhí)行:make image后在當(dāng)前目錄生成

ls命令可以看到出現(xiàn) helloworld.img就是我們要燒錄的文件


注:生成img過程種可能出現(xiàn):libcrypto.so.1.0.0找不到的問題,那是因?yàn)闆]有安裝libssh庫,只需執(zhí)行 sudo apt-get install libssl1.0.0安裝即可。
最后,安裝官方的燒錄說明來是沒問題了。

Ubuntu 20.04.3 LTS ,make image后顯示沒有l(wèi)ibcrypto.so.1.0.0 ,但是按裝確出了問題,因?yàn)槲乙呀?jīng)安裝了1.1.1版本。。
Listing... Done
libssl-dev/focal-updates,focal-security,now 1.1.1f-1ubuntu2.13 amd64 [installed]
libssl-dev/focal-updates,focal-security 1.1.1f-1ubuntu2.13 i386
libssl-doc/focal-updates,focal-updates,focal-security,focal-security 1.1.1f-1ubuntu2.13 all
libssl-ocaml-dev/focal 0.5.9-1build1 amd64
libssl-ocaml/focal 0.5.9-1build1 amd64
libssl-utils-clojure/focal,focal 0.8.3-2 all
libssl1.1/focal-updates,focal-security,now 1.1.1f-1ubuntu2.13 amd64 [installed,automatic]
libssl1.1/focal-updates,focal-security 1.1.1f-1ubuntu2.13 i386
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 時(shí)擎科技
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

    3254
  • 開發(fā)板試用
    +關(guān)注

    關(guān)注

    3

    文章

    300

    瀏覽量

    2018
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【AG32開發(fā)板體驗(yàn)連載】AG32開發(fā)板初體驗(yàn)-項(xiàng)目概述

    AG32開發(fā)板初體驗(yàn)-項(xiàng)目概述 說明 非常感謝平臺(tái)以及合作方提供的這次試用機(jī)會(huì),一直想找一款MCU+FPGA的芯片方案終于讓我找到了,迫不及待的申請(qǐng)試用有幸被選中。 AG32開發(fā)板基本
    發(fā)表于 10-21 23:55

    linux開發(fā)板與樹莓派的區(qū)別

    操作系統(tǒng)的微型計(jì)算機(jī),主要用于教育、編程、媒體播放等領(lǐng)域。 硬件配置 Linux開發(fā)板Linux開發(fā)板的硬件
    的頭像 發(fā)表于 08-30 15:34 ?468次閱讀

    linux開發(fā)板如何編譯curl

    Linux開發(fā)板編譯 curl 庫通常涉及到幾個(gè)步驟,包括準(zhǔn)備開發(fā)環(huán)境、下載源代碼、配置編譯
    的頭像 發(fā)表于 08-30 15:33 ?333次閱讀

    fpga開發(fā)板linux開發(fā)板區(qū)別

    (Field-Programmable Gate Array)是一種可編程邏輯器件,它可以通過編程改變硬件邏輯電路的功能和結(jié)構(gòu)。FPGA采用了可編程的門極,可以根據(jù)需要重新配置內(nèi)部電路,從而實(shí)現(xiàn)不同的功能和邏輯關(guān)系。而Linux開發(fā)板
    的頭像 發(fā)表于 02-01 17:09 ?1917次閱讀

    如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序

    前文介紹了如何使用官方提供的鏡像文件啟動(dòng)開發(fā)板,本文將說明如何構(gòu)建linux開發(fā)環(huán)境和編譯軟件工程、應(yīng)用程序。
    的頭像 發(fā)表于 01-03 12:31 ?1783次閱讀
    如何構(gòu)建<b class='flag-5'>linux</b><b class='flag-5'>開發(fā)</b>環(huán)境和<b class='flag-5'>編譯</b>軟件工程、應(yīng)用程序

    【核桃派1B 開發(fā)板試用體驗(yàn)】0基礎(chǔ)小白該如何玩轉(zhuǎn)LINUX開發(fā)板

    、命令行調(diào)試還是修改并編譯系統(tǒng)?如果你是一位從未接觸過LINUX開發(fā)板的小白用戶,建議你按照上面的順序依次學(xué)習(xí)和體驗(yàn)這三部分內(nèi)容。 先來說說運(yùn)行。你可以按照官方教程中的“開箱指南”和
    發(fā)表于 01-02 16:32

    利用星閃BS25開發(fā)板NL001測試官方sdk中的外設(shè)程序uart

    本文利用星閃BS25開發(fā)板NL001測試一下官方sdk中的外設(shè)程序uart,以便熟悉外設(shè)的基本操作。
    的頭像 發(fā)表于 01-02 11:30 ?2641次閱讀
    利用星閃BS25<b class='flag-5'>開發(fā)板</b>NL001測試<b class='flag-5'>官方</b><b class='flag-5'>sdk</b>中的外設(shè)程序uart

    TQT507開發(fā)板如何修改和保存內(nèi)核配置

    本文檔介紹如何在開發(fā)時(shí)修改和保存內(nèi)核配置,適用于開發(fā)板TQT507。 1.修改內(nèi)核配置 編譯時(shí)系統(tǒng)會(huì)先檢測當(dāng)前內(nèi)核源碼目錄下是否存在.con
    的頭像 發(fā)表于 12-28 14:13 ?389次閱讀
    TQT507<b class='flag-5'>開發(fā)板</b>如何修改和保存內(nèi)核<b class='flag-5'>配置</b>

    利用星閃BS25開發(fā)板NL001測試SDK中外設(shè)程序

    本文利用星閃BS25開發(fā)板NL001測試一下官方sdk中的外設(shè)程序,以便熟悉外設(shè)的基本操作。
    的頭像 發(fā)表于 12-22 10:49 ?1920次閱讀
    利用星閃BS25<b class='flag-5'>開發(fā)板</b>NL001測試<b class='flag-5'>SDK</b>中外設(shè)程序

    X2000 HALLEY5開發(fā)板,官方SDK燒錄后找不到網(wǎng)口

    淘寶店買了塊X2000開發(fā)板,帶屏,有1個(gè)以太網(wǎng)口。 下載君正官方SDK,ingenic-linux-kernel5.10-x2000_v12-v2.0-20220302.tar.b
    發(fā)表于 12-13 10:26

    T507開發(fā)板如何修改和保存內(nèi)核配置

    本文檔介紹如何在開發(fā)時(shí)修改和保存內(nèi)核配置,適用于開發(fā)板TQT507。1.修改內(nèi)核配置編譯時(shí)系統(tǒng)會(huì)先檢測當(dāng)前內(nèi)核源碼目錄下是否存在.confi
    的頭像 發(fā)表于 12-08 11:26 ?531次閱讀
    T507<b class='flag-5'>開發(fā)板</b>如何修改和保存內(nèi)核<b class='flag-5'>配置</b>

    【LuckFox Pico開發(fā)板免費(fèi)試用】RKNN SDK使用教程

    查看當(dāng)前目錄。 2 編譯SDK 輸入“./build.sh lunch”選擇編譯的分支。我用的是Luckfox pico開發(fā)板,所以輸入0。 1對(duì)應(yīng)的是luckfox pico pl
    發(fā)表于 11-29 21:38

    【愛芯派 Pro 開發(fā)板試用體驗(yàn)】開箱報(bào)告 + 資料準(zhǔn)備

    很高興獲得了這次試用愛心派Pro開發(fā)板試用資格,之前也有接觸過愛芯元智家的AX620開發(fā)板,是因?yàn)樗麄兊募业腁I ISP慕名而來的,之前深圳安博會(huì)的時(shí)候也有去現(xiàn)場體驗(yàn)過他們的產(chǎn)品,確
    發(fā)表于 11-14 20:59

    【LuckFox Pico 開發(fā)板免費(fèi)試用】2.修改內(nèi)核

    官網(wǎng)文檔:上手教程 如果您需要修改Linux開發(fā)板的內(nèi)核,需要使用到LuckfoxPico-SDK,而SDK是基于Ubuntu LTS 系統(tǒng)開發(fā)
    發(fā)表于 11-02 21:03

    【LuckFox Pico 開發(fā)板免費(fèi)試用】+ 系統(tǒng)燒寫

    很高興有機(jī)會(huì)對(duì)LuckFox Pico 開發(fā)板試用。收到板子后好好研究了一番,找了相關(guān)的資料。 LuckFox Pico 開發(fā)板基于瑞芯微 RV1103 主控芯片,Cortex-A7@1.2GHz
    發(fā)表于 10-29 20:05