一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【SSD222D開發(fā)板試用體驗(yàn)】SDK編譯并燒錄系統(tǒng)過程

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-26 14:30 ? 次閱讀

本文來源電子發(fā)燒友社區(qū),作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2296691_1_1.html


開發(fā)板自帶UI系統(tǒng)(體驗(yàn)視頻詳見作者原帖子)

前言:上一篇開箱及環(huán)境搭建,將虛擬機(jī)搭建完成,可進(jìn)入server Ubuntu系統(tǒng),接下來是在開發(fā)系統(tǒng)上安裝必要的工具并便于SDK,最后進(jìn)行燒錄測試。視頻是開發(fā)板自帶的UI系統(tǒng),我們自己編譯的系統(tǒng)是沒有界面的,demo中燒錄的gui,屬于flytings的產(chǎn)品。可以參考flytings提供的環(huán)境搭建和使用方式。

ssd222里面的帶界面的app,可以參考flytings 環(huán)境搭建

1. 編譯SDK之前的安裝配置工作。

(1)首先打開上一節(jié)搭建好的虛擬機(jī),用戶名和密碼ssd222d,進(jìn)入界面如圖所示。添加root用戶密碼:

#sudo passwd

連續(xù)輸入兩次密碼就設(shè)置成功。

1659098532797d3ru5c0dpu

(2)安裝相關(guān)工具及編譯環(huán)境,執(zhí)行

#sudo apt-get install libncurses5-dev libncursesw5-dev

對(duì)工具安裝,如下圖所示。

16590985356791ddz2vtgrf

(3)安裝samba,用于Linux和windows共享文件。

# sudo apt-get install samba samba-common
# sudo sabpasswd –a xxx(添加賬戶,用于windows訪問linux samba設(shè)置的目錄)
# sudo vi /etc/samba/smb.conf (修改samba配置文件增加用戶訪問配置,如下圖所示)

1659098536419dqahfiuwg3
[ ]第一行黃色顯示為:windows訪問是顯示的名稱,path為訪問的目錄,valid users是用戶名,剛剛你添加的。

(4)登錄測試samba設(shè)置功能是否OK。

查看Ubuntu的IP地址打開windows開始命令里面輸入IP(服務(wù)器IP)回車-點(diǎn)擊或者雙擊出現(xiàn)的網(wǎng)絡(luò)目錄輸入用戶名和密碼進(jìn)入U(xiǎn)buntu的/home/ssd222d目錄將文件拖入網(wǎng)絡(luò)目錄Ubuntu下查看是否有此文件,如下圖所示。

1659098536909m6xq0g9ord

1659098537576mtvuh2b2cr

1659098538024w7032z00qv

(5)安裝ssh,用于遠(yuǎn)程網(wǎng)絡(luò)連接服務(wù)器。如果在安裝Ubuntu時(shí)沒有選擇ssh服務(wù)安裝,需要進(jìn)行此步驟安裝。我的虛擬機(jī)已經(jīng)安裝完成。命令如下:

#sudo apt-get install openssh-server

1659098538973i34w5zcuvq

(6)下載MobaXterm,登錄Ubuntu測試。

到MobaXterm下載免費(fèi)版本的直接安裝即可。雙擊打開MobaXterm軟件,點(diǎn)擊Session,然后點(diǎn)擊SSH,輸入IP地址和用戶名,點(diǎn)擊確認(rèn),后面就登錄到Ubuntu,輸入密碼即可進(jìn)入,如下圖所示。

1659098539554znwyt50qvf

16590985403629oj03iy1vc

2. 根據(jù)官網(wǎng)文檔,為了編譯SDK時(shí)失敗的現(xiàn)象,需要提前安裝一些編譯過程中需要的工具,具體工具如下:

#sudo apt-get install libc6-dev-i386
# sudo apt-get install lib32z1 lib32ncurses5
# sudo apt-get install libuuid1:i386
# sudo apt-get install cmake
# sudo apt-get install libncurses5-dev libncursesw5-dev
# sudo apt install bc
# sudo apt-get install xz-utils
# sudo apt-get install automake
# sudo apt-get install libtool
# sudo apt-get install libevdev-dev
# sudo apt-get install pkg-config

3. 查看shell,如果是sh,則修改為bash。

#echo $0    //查看shell,如圖所示雖然是bash,但在后面編譯的時(shí)候也要修改執(zhí)行后面兩條指令。如果是sh,則用以下命令修改。

#sudo rm /bin/sh

#sudo ln –s /bin/bash /bin/sh

1659098541029i00b6je6yk

4. 安裝編譯工具鏈toolchain

安裝工具鏈,首先需要將工具鏈拷貝到虛擬機(jī),登錄smb直接拷貝到網(wǎng)絡(luò)驅(qū)動(dòng)器目錄下即可,具體步驟如下:

  • 拷貝資料中toolchain目錄下的gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf.tar.xz文件到網(wǎng)絡(luò)驅(qū)動(dòng)器下面,提前建立一個(gè)tools/toolchain目錄,如果放到/tools/toolchain目錄,需要到ssh操作終端用sudo建立/tools/toolchain目錄,然后將拷貝到/home/ssd222d/目錄或者子目錄下的工具再拷貝過去。我直接用/home/ssd222d/tools/toolchain目錄。
  • 修改權(quán)限,解壓:
#chmod 666 gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf.tar.xz

#tar xvf gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf.tar.xz
  • 修改/etc/profile,添加PATH變量

進(jìn)入到工具鏈的bin文件下:

#cd gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf/bin

查看全路徑并拷貝:

#pwd       //將顯示的全路徑拷貝一下

編輯/ect/profile增加PATH路徑:

#sudo /etc/profile

進(jìn)入到最后一行添加如下:

export PATH=/home/ssd222d/tools/toolchain/gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf/bin/:$PATH

16590985413728n83b0nldb

  • 使環(huán)境生效:#source /etc/profile
  • 查看gcc的版本:# arm-linux-gnueabihf-gcc –v,確認(rèn)版本為9.1.0

1659098541804ujnbj2a59o

5. SDK開發(fā)板編譯(燒寫、驗(yàn)證)

首先將SDK開發(fā)包sourcecode目錄通過smb拷貝到Ubuntu server中,從開發(fā)文檔中3.4編譯SDK開始進(jìn)行操作。但也需要將kernel壓縮包給解壓

  • 解壓project開頭的壓縮包
    #ssd222d@ubuntu:~/sourcecode$ tar xvf projectIKAYAKI_DLM00V015.tar.gz
  • 進(jìn)入到project的目錄:#cd project
  • 根據(jù)用戶快速使用手冊(cè)中第二章中啟動(dòng)配置進(jìn)行配置:make dispcam_p3_spinand.glibc-9.1.0-s01a.128.qfn128.demo_camera_wifi_defconfig
  • Clean并編譯:#make clean;make image –j16

16590985422314xrp2vkhra

6. 網(wǎng)絡(luò)燒錄編譯好的鏡像

  • 找一根網(wǎng)線接入RJ45接口,串口連接DEBUG口,打開串口工具,連接串口波特率115200,上電開發(fā)板,長按Enter鍵進(jìn)入uboot命令行如圖所示。

1659098542693ig4sjlktvu

  • 設(shè)置開發(fā)板的IP地址

1659098543126y29rytlnm0

  • 打開tftpd32工具,設(shè)置好燒錄文件所在的目錄和文件目錄所在的電腦的IP地址

1659098543683mkp2jq1rhz

在uboot終端輸入estart激活網(wǎng)絡(luò),因?yàn)閁boot中默認(rèn)是沒有開啟網(wǎng)絡(luò)的,需要用estart命令進(jìn)行激活,然后通過tftp燒錄鏡像。

165909854417275xsh47d4j

在uboot終端輸入estar進(jìn)行燒錄就可以了,因整個(gè)燒錄過程已經(jīng)通過文件都寫好了,因此直接執(zhí)行指令即可。

__特別說明:__因?yàn)闊浀呐c開發(fā)板自帶的UI系統(tǒng)不同,所以不用擔(dān)心,有些KO沒有加載也沒有問題,不影響快速開發(fā)手冊(cè)中的第四章demo的運(yùn)行。
接下來就根據(jù)快速手冊(cè)第四章運(yùn)行demo測試。


聲明:本文內(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)投訴
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    282

    瀏覽量

    36083
  • SSD222D
    +關(guān)注

    關(guān)注

    1

    文章

    5

    瀏覽量

    1499
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于RK3576開發(fā)板的固件燒錄與更新

    在RK3576開發(fā)板上單擊【RESET按鍵】,長按【LOAD按鍵】等待3~4秒,松開【LOAD按鍵】出現(xiàn)該設(shè)備信息則可以 進(jìn)行固件燒錄
    的頭像 發(fā)表于 04-21 16:54 ?281次閱讀
    基于RK3576<b class='flag-5'>開發(fā)板</b>的固件<b class='flag-5'>燒錄</b>與更新

    【道生物聯(lián)TKB-620開發(fā)板試用】開箱&amp;開發(fā)板說明&amp;未來試用計(jì)劃

    芯片及模組介紹、開發(fā)板介紹及SDK、且具有專用的集成開發(fā)環(huán)境: 試用計(jì)劃 接下來,我將根據(jù)SDK的資料實(shí)驗(yàn)
    發(fā)表于 04-13 20:51

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】系統(tǒng)鏡像編譯燒錄

    于進(jìn)行圖形界面應(yīng)用的開發(fā)。貝啟科技BQ3568HM開源鴻蒙開發(fā)板配備了顯示屏,可以開發(fā)GUI應(yīng)用。 一、系統(tǒng)鏡像編譯 參考 BQ3568_代
    發(fā)表于 03-16 10:53

    有獎(jiǎng)試用??!RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動(dòng)報(bào)名

    RA-Eco-RA4M2-100PIN-V1.0開發(fā)板試用活動(dòng)
    的頭像 發(fā)表于 03-13 12:10 ?331次閱讀
    有獎(jiǎng)<b class='flag-5'>試用</b>??!RA-Eco-RA4M2-100PIN-V1.0<b class='flag-5'>開發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)報(bào)名

    STM32MP25x開發(fā)板Bring Up培訓(xùn)課程(下)

    STM32MP25x開發(fā)板BringUp培訓(xùn)課程(上)STM32MP25x開發(fā)板BringUp培訓(xùn)課程(中)米爾基于STM32MP257核心開發(fā)板3.USB啟動(dòng)USB啟動(dòng)用于
    的頭像 發(fā)表于 02-27 08:03 ?488次閱讀
    STM32MP25x<b class='flag-5'>開發(fā)板</b>Bring Up培訓(xùn)課程(下)

    【貝啟科技BQ3568HM開源鴻蒙開發(fā)板深度試用報(bào)告】之編譯系統(tǒng)燒錄鏡像

    燒錄完成。 燒錄完成后,開發(fā)板會(huì)自動(dòng)重啟,運(yùn)行剛燒錄的鏡像。 跟出廠自帶的系統(tǒng)是一樣的。唯一的區(qū)別是出廠
    發(fā)表于 02-02 23:55

    OpenHarmony源碼編譯燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計(jì),支持開
    的頭像 發(fā)表于 12-30 10:08 ?499次閱讀
    OpenHarmony源碼<b class='flag-5'>編譯</b>后<b class='flag-5'>燒錄</b>鏡像教程,RK3566鴻蒙<b class='flag-5'>開發(fā)板</b>演示

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux

    【RA8D1試用活動(dòng)】RA8D1B-CPKCOR開發(fā)板移植linux
    的頭像 發(fā)表于 11-16 01:02 ?629次閱讀
    【RA8<b class='flag-5'>D</b>1<b class='flag-5'>試用</b>活動(dòng)】RA8<b class='flag-5'>D</b>1B-CPKCOR<b class='flag-5'>開發(fā)板</b>移植linux

    全志T113-S3開發(fā)板—USB兩步燒錄固件

    燒錄開發(fā)板是每位開發(fā)者的必修技能。在使用開發(fā)板開發(fā)時(shí),時(shí)常需要把編譯好的鏡像文件燒寫至
    的頭像 發(fā)表于 11-07 09:04 ?3457次閱讀
    全志T113-S3<b class='flag-5'>開發(fā)板</b>—USB兩步<b class='flag-5'>燒錄</b>固件

    瑞芯微RK3568開發(fā)板Linux編譯報(bào)錯(cuò)404怎么辦?觸覺智能教你輕松解決

    本文介紹瑞芯微RK3568主板/開發(fā)板SDK編譯流程和編譯報(bào)錯(cuò)404的解決方法,使用觸覺智能EVB3568鴻蒙開發(fā)板演示,具有豐富的視頻輸入
    的頭像 發(fā)表于 11-05 11:02 ?656次閱讀
    瑞芯微RK3568<b class='flag-5'>開發(fā)板</b>Linux<b class='flag-5'>編譯</b>報(bào)錯(cuò)404怎么辦?觸覺智能教你輕松解決

    用戶手冊(cè) | 全志T113-S3開發(fā)板——SDK編譯指南

    ,不像發(fā)行版那樣需要編譯整個(gè)linux系統(tǒng),只需要指定特定開發(fā)的功能包進(jìn)行交叉編譯即可。本文為大家介紹全志T113-S3開發(fā)板在眺望電子提供
    的頭像 發(fā)表于 11-01 08:08 ?3891次閱讀
    用戶手冊(cè) | 全志T113-S3<b class='flag-5'>開發(fā)板</b>——<b class='flag-5'>SDK</b><b class='flag-5'>編譯</b>指南

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

    \\\\examples燒錄與運(yùn)行 :軟件文檔\\\\AG32開發(fā)板的使用入門.pdf,修改**platformio.ini ** 適當(dāng)修改GPIO的翻轉(zhuǎn)速度,編譯
    發(fā)表于 10-21 23:55

    使用Tftpd32工具數(shù)據(jù)互傳是一種什么體驗(yàn)?SSD201/202D開發(fā)板演示,深圳觸覺智能嵌入式方案商

    本文介紹了Tftpd32工具的使用方法,方便電腦與開發(fā)板文件互相傳輸。使用到的是觸覺智能的Purple Pi R1雙網(wǎng)口開發(fā)板,搭載了SigmaStar SSD201/SSD202D
    的頭像 發(fā)表于 10-17 11:20 ?748次閱讀
    使用Tftpd32工具數(shù)據(jù)互傳是一種什么體驗(yàn)?<b class='flag-5'>SSD</b>201/202<b class='flag-5'>D</b><b class='flag-5'>開發(fā)板</b>演示,深圳觸覺智能嵌入式方案商

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

    在Linux開發(fā)板編譯 curl 庫通常涉及到幾個(gè)步驟,包括準(zhǔn)備開發(fā)環(huán)境、下載源代碼、配置編譯選項(xiàng)以及執(zhí)行編譯和安裝
    的頭像 發(fā)表于 08-30 15:33 ?1113次閱讀

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 運(yùn)行】(基于RK3568開發(fā)板

    燒錄完成重啟開發(fā)板后,系統(tǒng)將會(huì)自動(dòng)啟動(dòng)。開發(fā)板附帶的屏幕呈現(xiàn)以下界面,表明系統(tǒng)已運(yùn)行成功。
    的頭像 發(fā)表于 05-06 15:38 ?620次閱讀
    鴻蒙OpenHarmony【標(biāo)準(zhǔn)<b class='flag-5'>系統(tǒng)</b> 運(yùn)行】(基于RK3568<b class='flag-5'>開發(fā)板</b>)