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

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

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

搭建D1s RT-Smart開發(fā)環(huán)境踩坑筆記

冬至子 ? 來源:goldengrandpa ? 作者:goldengrandpa ? 2023-09-28 16:26 ? 次閱讀

作為一個linux新手想要嘗試RT-Smart的開發(fā),但是網(wǎng)上教程前輩們的linux環(huán)境都是已經(jīng)相對完備的,因此像我這樣新手在搭建環(huán)境時常常缺這缺那的導(dǎo)致報錯,經(jīng)過一段時間的踩坑終于搞定了,因此和大家分享我遇到的坑和解決方法。

1.source smart-env.sh riscv64報錯 unknown arch
解決方法:拉取最新RT-Thread master代碼

git pull origin master

2.scons —menuconfig報錯

解決方法:缺少ncurses庫,安裝即可,這個還是比較坑的,因為缺少這個并沒有報錯提示

sudo apt-get install libncurses5-dev

3.scons執(zhí)行mksdimg.sh時報錯openssl 1.1 error while loading shared libraries: libssl.so.1.1: cannot open share
這是因為Ubuntu18.04之后的默認使用openssl3.0沒有openssl 1.1

進行下載操作

解壓

tar xvf openssl-1.1.1q.tar.gz && cd openssl-1.1.1q
執(zhí)行config配置

./config
編譯

make
安裝

sudo make install
設(shè)置環(huán)境變量

sudo echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib" >> /etc/profile
source /etc/profile
ldconfig -v

這個相對復(fù)雜,根據(jù)網(wǎng)上幾個教程結(jié)合起來操作才搞定的。

4.燒錄鏡像之后串口沒有輸出

檢查燒錄的sd.bin是否替換成自己編譯的產(chǎn)物,官方提供資料包里的sd.bin發(fā)現(xiàn)并不能直接用,只能用自己編譯后的

5.運行./mksdcard.sh報錯沒有mcopy這個命令

安裝mtools庫

sudo apt-get install mtools

6.運行./mksdcard.sh報錯沒有/root/bin目錄

將 userapps/configs/def_config_riscv64 的內(nèi)容 復(fù)制替換到 userapps/.config 文件里,并且cd userapps,并進行scons編譯

編譯后解決問題。

1.jpg

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • OpenSSL
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    8656
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1261

    瀏覽量

    39837
  • Ubuntu系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    3898
收藏 人收藏

    評論

    相關(guān)推薦

    如何在Windows下搭建一種rt-smart開發(fā)環(huán)境

    1、在Windows下搭建一種rt-smart開發(fā)環(huán)境安裝 Env 環(huán)境Windows 下,從
    發(fā)表于 03-30 17:02

    D1哪吒開發(fā)rt-smart內(nèi)核固件的燒寫與運行步驟

    步驟首先搭建基于 rt-smart 的最小系統(tǒng),也就是 rt-smart 內(nèi)核文件 加上 BSP d1-allwinner-nezha,搭建
    發(fā)表于 06-17 11:06

    D1s RDC2022紀念版開發(fā)板開箱評測及點屏教程

    過程參考了快來嘗鮮?。∈褂?D1s (RDC2022 紀念版) 運行 RT-Smart,并將過程中一些小記錄下,方便后面遇到同樣問題的人。3.1 刷機&調(diào)試環(huán)境準備操作系統(tǒng)
    發(fā)表于 02-23 09:30

    【百問網(wǎng)DongshanPI-D1S開發(fā)板體驗】+ RT-Smart初體驗

    前言根據(jù)測評計劃,本次在D1S開發(fā)板芯片上體驗RT-Smart系統(tǒng),在整個過程中也遇到了很多問題,熬了幾個晚上,終于把鋪平了,本篇文章記錄整個過程,本篇文章是完成后才寫的,中間可能有
    發(fā)表于 03-11 01:22

    D1S使用rt-smart驅(qū)動OLED

    D1S使用rt-smart驅(qū)動OLED前言本次使用RT-Smart的IIC驅(qū)動OLED屏幕,進行基本的字符串顯示,在使用的過程中遇到一些問題,在這里做記錄分享,本次以熟悉RT-Smart
    發(fā)表于 03-25 11:06

    【百問網(wǎng)DongshanPI-D1S開發(fā)板體驗】+ 在D1s上運行RT-Smart

    D1s上運行RT-Smart簡介RT-Thread Smart(簡稱 rt-smart)嵌入式實時操作系統(tǒng)是基于
    發(fā)表于 03-27 11:03

    D1S使用rt-smart驅(qū)動OLED

    原文鏈接:https://bbs.elecfans.com/jishu_2344522_1_1.htmlD1S使用rt-smart驅(qū)動OLED前言本次使用RT-Smart的IIC驅(qū)動OLED屏幕
    發(fā)表于 04-03 11:27

    全志D1S OLED驅(qū)動

    前言本次使用RT-Smart的IIC驅(qū)動OLED屏幕,進行基本的字符串顯示,在使用的過程中遇到一些問題,在這里做記錄分享,本次以熟悉RT-Smart使用為主。過程本次直接開始添加離線包,環(huán)境
    發(fā)表于 04-12 22:42

    全志D1S驅(qū)動MPU6050

    的傳感器MPU6050進行使用。過程本次直接開始添加離線包,環(huán)境搭建請參考文章:https://bbs.elecfans.com/jishu_2340575_1_1.html在/D1S
    發(fā)表于 04-12 22:44

    RT-Smart使用menuconfig配置后,rtconfig.h沒有更新?

    開發(fā)環(huán)境:ubuntu20.04開發(fā)板:全志D1S系統(tǒng):RT-Smart問題描述:我在使用menuconfig進行內(nèi)核與驅(qū)動配置完成后,rt
    發(fā)表于 05-12 15:05

    優(yōu)雅的在D1S上運行RT-Smart

    前言 最近在學(xué)習(xí) RT-Smart ,正巧有在全志開發(fā)者論壇看到這么一篇帖子【驚】在麻雀上運行國產(chǎn)rt-smart系統(tǒng),看到很多人都在關(guān)注 D1S
    的頭像 發(fā)表于 11-16 20:15 ?2745次閱讀

    絲滑的在RT-Smart用戶態(tài)運行LVGL

    /rt-thread.git 更詳細環(huán)境配置請移步到— RT-Thread-優(yōu)雅の在D1S上運行RT-Smart 「Rb君」,公眾號:RTT
    的頭像 發(fā)表于 11-22 20:20 ?1199次閱讀

    RT-Smart riscv64匯編注釋

    rt-smart在全志D1上的代碼為例,主要注釋了rt-smart在riscv64上的系統(tǒng)初始化和異常處理的代碼倉庫地址https://gitee.com/rtthread/rt
    的頭像 發(fā)表于 02-08 21:40 ?1088次閱讀

    RT-Smart riscv64匯編注釋

    rt-smart在全志D1上的代碼為例,主要注釋了rt-smart在riscv64上的系統(tǒng)初始化和異常處理的代碼
    的頭像 發(fā)表于 10-12 17:26 ?567次閱讀
    <b class='flag-5'>RT-Smart</b> riscv64匯編注釋

    RT-Smart應(yīng)用開發(fā)筆記:fopen造成文件被清空問題的分析記錄

    RT-Smart 應(yīng)用(apps)開發(fā)環(huán)境,ubuntu 20.04 + win10 VS Code
    的頭像 發(fā)表于 10-20 16:01 ?547次閱讀
    <b class='flag-5'>RT-Smart</b>應(yīng)用<b class='flag-5'>開發(fā)筆記</b>:fopen造成文件被清空問題的分析記錄