在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

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

全志在線 ? 來源:全志在線開發者論壇 ? 2023-02-23 09:56 ? 次閱讀

作者@new_bee

Part.0

目錄

芯片介紹

開發板介紹

RT-Smart用戶態系統編譯使用

感想

引用

Part.1

芯片介紹

RISC-V架構由于其精簡和開源的特性,得到業界的認可,近幾年可謂相當熱門。操作系統方面有RT-ThreadLinux等支持。在今年早些時候,Google希望RISC-V成為Android支持的“一級”架構。

D1s 是22nm 64bit RISC-V 架構的處理器,主頻720MHz。內置64M DDR2。支持RGB,MIPI視頻輸出接口ADCDAC、I2S、PCM、DMIC、OWA 等多種音頻接口。音視頻編解碼支持如下:

Video decoding
  H.265 up to 1080p@60fps 
  H.264 up to 1080p@60fps 
  MPEG-1/2/4, JPEG, VC1 up to 1080p@60fps


Video encoding
  JPEG/MJPEG up to 1080p@60fps
  Supports input picture scaler up/down
b0fbd776-b2c2-11ed-bfe3-dac502259ad0.png

Part.2

開發板介紹

RDC2022 紀念版開發板是基于D1s芯片的小尺寸開發板,尺寸為5.5cm*4cm。正面包含一塊D1s核心板,外圍電路采用ME3116作為DCDC降壓芯片,CH340N作為USB-TTL芯片,PT4103作為背光驅動,并包含一塊LM4890音頻功放。總體電路比較簡潔。

b122afea-b2c2-11ed-bfe3-dac502259ad0.jpg

開發板背面為SD卡插槽,一個RGB888接口接顯示屏,和一個觸摸屏接口。該開發板還包含兩組12腳的PMOD接口用于接插外設。

b13c2902-b2c2-11ed-bfe3-dac502259ad0.jpg

RGB接口按引腳定義可以接入通用RGB屏幕,我這里接的是480*272的屏幕,引腳定義如下:

b1562da2-b2c2-11ed-bfe3-dac502259ad0.png

Part.3

RT-Smart用戶態系統編譯使用

首先用typec數據線一端插入燒錄口,按住FEL按鈕同時另一端插入電腦,此時設備進入FEL模式。第一次插入設備管理器會發現未知設備。運行Zadig安裝驅動,如下圖:

b18104fa-b2c2-11ed-bfe3-dac502259ad0.png

之后就可以在FEL模式下刷機。

用typec數據線一端插入調試口,另一端插入電腦。電腦打開串口軟件,選擇對應串口,波特率設為500000,則可以通過串口進行調試。

b19a7c0a-b2c2-11ed-bfe3-dac502259ad0.png

開發編譯環境準備

下載用戶態代碼:

git clone https://github.com/RT-Thread/userapps.git

下載內核態代碼(注:位置可以與用戶態代碼分開,只要設置RISCV64的工具鏈環境變量即可):

git clone https://github.com/RT-Thread/rt-thread.git

下載RISC-V 64工具鏈:

cd userapps
python3 tools/get_toolchain.py riscv64

配置RISC-V 64工具鏈環境變量(注意:按官方腳本需要執行):

source smart-env.sh riscv64

這個腳本完成兩個工作:

設置RTT_CC等環境變量

copy riscv的config到.config

但是某些shell下獲取當前腳本目錄錯誤,導致無法完成copy,第一次使用的話會繼續用默認的arm工具鏈編譯。


比較簡單的解決辦法是執行兩步:

source smart-env.sh riscv64
cp configs/def_config_riscv64 .config

編譯rt-thread內核

進入bsp目錄

cd rt-thread/bsp/allwinner/d1s

修改編譯配置

scons --menuconfig

首先打開UART3串口,選中UART3,并修改TX引腳為GPIOG08,RX引腳為GPIOG09,路徑為:

General Deivers Configuration->General Purpose UARTs
b1bfb31c-b2c2-11ed-bfe3-dac502259ad0.png

設置終端使用UART3,修改為uart3,路徑為:

RT-Thread Kernel->Kernel Device Object,
b1db58e2-b2c2-11ed-bfe3-dac502259ad0.png

這回目標是點屏,所以要打開LCD驅動,路徑為:

General Deivers Configuration->Enable LCD
b1f2af2e-b2c2-11ed-bfe3-dac502259ad0.png

以上完成內核配置,保存退出。編譯成功后會生成內核文件:

b20b9da4-b2c2-11ed-bfe3-dac502259ad0.png

將sd.bin拷貝到windows下xfel工具目錄下。按住開發板FEL按鈕同時另一端插入電腦。執行命令完成燒錄:

xfel.exe sd write 57344 sd.bin

編譯rt-smart用戶態應用點屏

首先將D1s bsp目錄下 mksdcard.sh 腳本拷貝到userapps目錄下,下載修改代碼:

https://github.com/Rbb666/RT-Smart-UserAPP.git

拷貝項目下的lvgl到userapps/apps目錄下。

由于一些宏定義缺失,需要將lvgl-nes/lv_rtt_port下的lv_conf.h和lv_port.h拷到對應目錄下:

b22f0c62-b2c2-11ed-bfe3-dac502259ad0.png

同時,由于我沒有觸摸屏設備,所以注釋掉lv_demo.c中的觸摸屏初始化代碼。

b240c4ac-b2c2-11ed-bfe3-dac502259ad0.png

在用戶態代碼根目錄下,編譯用戶態應用,執行腳本制作root文件系統,生成sdroot.bin,最后燒錄文件系統。

scons
./mksdcard.sh
xfel.exe sd write 8388608 sdroot.bin
b24f0f58-b2c2-11ed-bfe3-dac502259ad0.png

燒錄完成后重啟,就可以用調試口看到目錄下有lvgl.elf。執行點亮屏幕

./lvgl.elf
b260d2ba-b2c2-11ed-bfe3-dac502259ad0.jpg

Part.4

感想

總體而言,RISC-V的生態在廠商和開源社區的努力下逐步完善起來。芯片,開發板,操作系統都有諸多選擇,工具鏈也可以較透明的無縫移植。


但是感觸比較深的還是缺少更多的文檔和入門教程,對于新人不會像樹莓派等有開箱即用的效果(當然樹莓派現在的性價比就不說了)。


另外,scons編譯確實較方便,不過針對一些復雜的基于makefile的開源項目,移植到scons較為繁復。在用RISCV工具鏈編譯一些基于makefile的開源項目時,也遇到了一些坑,之后會寫文章分享。當然RISCV的發展不是一蹴而就的事,仍需業界和開源社區大力支持。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19811

    瀏覽量

    233603
  • 芯片
    +關注

    關注

    459

    文章

    52199

    瀏覽量

    436398
  • Linux
    +關注

    關注

    87

    文章

    11465

    瀏覽量

    212817
  • 開發板
    +關注

    關注

    25

    文章

    5532

    瀏覽量

    102428
  • RISC-V
    +關注

    關注

    46

    文章

    2498

    瀏覽量

    48291

原文標題:D1s RDC2022紀念版開發板開箱評測及點屏教程

文章出處:【微信號:gh_79acfa3aa3e3,微信公眾號:全志在線】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Made with KiCad(十六):全志RISC-V 64 SoC F133/D1s開發板

    Linux 的開發板一起推出的全志D1 RISC-V 處理器的低成本版,它和D1的主要區別在于D1s內置的RAM是 64MB DDR2。 除了內置 RAM不同外,全志
    的頭像 發表于 12-04 18:22 ?4031次閱讀
    Made with KiCad(十六):全志RISC-V 64 SoC F133/<b class='flag-5'>D1s</b><b class='flag-5'>開發板</b>

    請問D1S有官方開發板/參考設計嗎?

    D1S有官方開發板/參考設計嗎
    發表于 12-28 06:59

    D1s開發板處理器的特點有哪些

    D1s開發板處理器的特點有哪些?D1s開發板處理器有哪些應用呢?
    發表于 12-28 07:50

    評測匯總】Sipeed LicheeRV 86開發板

    LicheeRV 86開發板試用體驗】控制GPIOjf_60775974:1.【平頭哥 D1 哪吒計算條體驗】開箱以及waft開發2.【平
    發表于 03-14 16:30

    評測匯總】Sipeed LicheeRV 86開發板

    本帖最后由 jf_11671167 于 2022-4-7 11:13 編輯 活動詳情:【平頭哥Sipeed LicheeRV 86開發板】更新至2022-3-14評測報告匯總如下
    發表于 04-07 13:48

    【Banana PI Leaf S3開發板試用體驗】BananaPi Leaf-S3開發板評測------開箱

    本帖最后由 如去如來 于 2022-10-18 13:01 編輯 來自國內老牌開源硬件社區的香蕉派BananaPi Leaf-S3開發板已經新鮮出爐,近日我這里有幸收到elecfans電子社區
    發表于 10-17 12:05

    使用D1s (RDC2022紀念版) 連接thingspeak的步驟

    d1s 連接網絡硬件D1s 開發板RW007 模塊D1s 開發板 RW007 模塊 配置 RW007 軟件包
    發表于 02-09 14:24

    D1s RDC2022紀念版開發板開箱評測教程

    開發板介紹RDC2022 紀念版開發板是基于D1s芯片的小尺寸開發板,尺寸為5.5cm*4cm
    發表于 02-23 09:30

    RTT 全志D1s RDC2022紀念版開發板開箱使用分享與折騰記錄

    1開發板介紹RTT D1s RDC2022紀念版開發板是一塊基于全志科技RISC-V內核 芯片
    發表于 03-01 10:03

    【百問網DongshanPI-D1S開發板體驗】+ 開箱

    RISC-V體系架構的開發板。為了更方便用來擴展學習,我們將主芯片所有的信號全部引出,其中左右兩側兼容了樹莓派的電源信號定義,可以很方便擴展模塊。板載資源圖板載的D1s是全志針對智能解碼時長推出的高性價比
    發表于 03-07 11:33

    【百問網DongshanPI-D1S開發板體驗】開箱報告

    活動,筆者非常有幸參與其中非常感謝百問網以及電子發燒友社區。以上廢話結束,我們開始進入本篇正題,DongshanPI-D1S開發板開箱報告。本次DongshanPI-D1S
    發表于 03-14 19:07

    【百問網DongshanPI-D1S開發板體驗】1開箱報告

    、PCM、DMIC、OWA 等多種音頻接口,可以廣泛應用于智能家居面板、智能商顯、工業控制、車載等產品。 它的架構如下: 由此可見,D1S不管在視頻,還是在音頻方面,接口都十分豐富。 開發板上電 開發板
    發表于 05-08 21:59

    快來嘗鮮!使用 D1s (RDC2022 紀念版) 運行 RT-Smart

    出廠固件上手指南 軟件環境: Ubuntu20.0.4 win10 硬件環境: RDC2022 紀念版開發板 Type-c 頭數據線 驅動安裝 1、上電前,按住下載模式按鈕。然后使用
    的頭像 發表于 01-31 18:45 ?1800次閱讀

    使用 D1s (RDC2022 紀念版) 連接 thingspeak

    d1s 連接網絡 硬件 D1s 開發板 RW007 模塊 D1s 開發板 RW007 模塊 連接圖 配置 RW007 軟件包
    的頭像 發表于 02-03 19:25 ?1806次閱讀

    平頭哥Lichee D1 DocK Pro開發板上手評測

    平頭哥Lichee D1 DocK Pro開發板上手評測
    的頭像 發表于 09-28 16:15 ?1194次閱讀
    平頭哥Lichee <b class='flag-5'>D1</b> DocK Pro<b class='flag-5'>開發板</b>上手<b class='flag-5'>評測</b>
    主站蜘蛛池模板: 国产一区美女 | 日本h视频在线 | 久久婷婷一区二区三区 | aaa一级片| xxxx欧美 | 午夜影院普通用户体验区 | 91在线免费观看网站 | 草逼网址 | 四虎电影免费观看网站 | 午夜国产精品久久久久 | 黄网站色成年片大免费软件 | 特黄特级毛片免费视 | 在线免费看片a | 天天爱天天做天天爽天天躁 | 一级毛片在线不卡直接观看 | aika中文字幕永久在线 | 一二三区在线视频 | 国产手机看片 | 日本高清视频网站www | 一本大道香蕉大vr在线吗视频 | 婷婷久久综合九色综合98 | 欧美草逼 | 九九精品在线 | 么公的好大好硬好深好爽视频 | 亚洲婷婷综合网 | 夜夜爽天天操 | 国产亚洲欧美日本一二三本道 | 色拍拍视频| www天堂网 | 男人不识本网站上遍色站也枉然 | 久操中文 | 手机免费看a | 久久精品国产免费观看99 | 久久h| 91福利网| 色福利网站 | 亚洲jizzjizz中文在线播放 | 天天天天天天干 | 萌白酱白丝护士服喷水铁牛tv | lsj老司机精品视频在线观看 | 成人青草亚洲国产 |