在线观看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-Thread,Linux等支持。在今年早些時候,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

    文章

    19440

    瀏覽量

    231322
  • 芯片
    +關注

    關注

    456

    文章

    51283

    瀏覽量

    427823
  • Linux
    +關注

    關注

    87

    文章

    11351

    瀏覽量

    210513
  • 開發板
    +關注

    關注

    25

    文章

    5134

    瀏覽量

    98338
  • RISC-V
    +關注

    關注

    45

    文章

    2328

    瀏覽量

    46680

原文標題: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 ?1811次閱讀
    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 ?1420次閱讀

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

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

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

    平頭哥Lichee D1 DocK Pro開發板上手評測
    的頭像 發表于 09-28 16:15 ?978次閱讀
    平頭哥Lichee <b class='flag-5'>D1</b> DocK Pro<b class='flag-5'>開發板</b>上手<b class='flag-5'>評測</b>
    主站蜘蛛池模板: 免费视频一级片 | 寡妇一级a毛片免费播放 | 色多多免费视频观看区一区 | 2021最新久久久视精品爱 | 俺来也俺来也天天夜夜视频 | 99热热热| 国产精品欧美一区二区三区 | 人人看人人澡 | 黄视频免费 | 国产精品高清免费网站 | 午夜国产 | 国产成人精品亚洲日本在线观看 | 狼人射综合 | 永久免费观看午夜视频在线 | 久久国产午夜精品理论片34页 | 看大片全色黄大色黄 | 欧洲亚洲一区 | 色爱区综合激情五月综合激情 | 国产美女精品久久久久中文 | 欧美成人精品一区二区 | 日本www黄 | 91亚色视频在线观看 | 人人乳乳香蕉大免费 | 2018国产大陆天天弄 | 天天澡天天摸天天爽免费 | 亚洲va国产日韩欧美精品色婷婷 | 老湿司午夜爽爽影院榴莲视频 | 性夜影院爽黄a爽免费看网站 | 福利体验区 | 午夜高清视频在线观看 | 五月激情丁香 | 六月丁香激情 | 日日爽夜夜爽 | 偷拍福利视频 | 国产一级做a爰片久久毛片男 | 亚洲国产婷婷综合在线精品 | 美女拍拍拍黄色 | 国产欧美另类第一页 | 欧美一区二区三区影院 | 天天在线干 | 韩国三级hd中文字幕久久精品 |