導語:本周熱點,通信企業慧睿思通宣布,于12月9日成功地將OpenHarmony 3.0移植到智龍開發板上,板載芯片1C300B,成為國內第一家成功將OpenHarmony輕量系統移植到龍芯平臺的公司。
直播預告
龍芯1c300芯片移植OpenHarmony輕量系統
直播嘉賓:慧睿思通系統工程師
時間:2021年12月23日(周四)晚19:00
1C300是龍芯基于 GS232 處理器核的高性價比單芯片系統,內置浮點處理單元,支持多種類型內存,支持大容量 MLC 閃存芯片,可應用于工控、物聯網等領域。
OpenHarmony是由開放原子開源基金會(OpenAtom Foundation)孵化及運營的開源項目,目標是面向全場景、全連接、全智能時代,搭建一個智能終端設備操作系統的框架和平臺,促進萬物互聯產業的繁榮發展。
目前OpenHarmony最新的3.0代碼已支持ARM、RISC-V、x86等各種CPU。但是目前OpenHarmony輕量系統還不支持MIPS架構的芯片,更不支持龍芯板子。
代碼開源
經過一周的時間的移植,我們終于成功地將OpenHarmony 3.0移植到智龍開發板上,實現了MIPS的ARCH移植和1c300b芯片移植。
目前,多任務切換、中斷、systick都移植了,任務可以正常跑起來和上下文切換,代碼中做了幾個按鍵、LED的代碼示例。
同時,我們也決定將代碼開源出來,讓更多的開發者參與,一起完善。有問題請留言或者聯系13512779286 饒經理
相關課程
龍芯OpenHarmony課程 【1】編譯燒錄
龍芯openharmony 【2】啟動分析
龍芯OpenHarmony課程 【3】GPIO操作 點亮LED
龍芯OpenHarmony課程 【4】 按鍵中斷
龍芯1C300芯片介紹
1C300是龍芯基于 GS232 處理器核的高性價比單芯片系統,內置浮點處理單元,支持多種類型內存,支持大容量 MLC 閃存芯片,可應用于工控、物聯網等領域。
OpenHarmony版本說明
本倉庫是基于OpenHarmony 3.0版本移植,通過裁剪,去掉不必要的組件,精簡版本。1c300裸機庫基于勤為本的OpenLoongsonLib1c,感謝!
使用說明
① 下載交叉編譯工具鏈龍芯1C300編譯器用來編譯鴻蒙系統 龍芯1C庫可以在Linux下與Windows下使用 MIPS.com 提供的 CodeScape MTI Bare Metal Toolchain 進行交叉編譯 注意,請選擇“MTI Bare Metal Toolchain”下的
MIPS官網的交叉編譯工具鏈下載地址
下載后把交叉編譯添加到自己的環境變量中去
② OpenHarmony開發環境
按照OpenHarmony官方提供的環境搭建,配置號gn、hb等環境,可以參考:獲取源碼及Ubuntu編譯環境準備
③ 開始編譯
hb set
選擇ls1c300b_hrst
執行 hb build -f
看到如下提示說明編譯通過:
**[OHOS INFO] ls1c300b_hrst build success **
生成的燒錄固件位于文件夾:**outls1c300b_hrstls1c300b_hrst **
固件:ls1c300b_hrst_ninjia.elf
④ 燒錄
配置好tftp,進入PMON,執行 load tftp://192.168.1.100/ls1c300b_hrst_ninjia.elf 下載完固件后,輸入 g 開始執行。
⑥ 查看運行結果
查看串口打印,如下:
查看LED燈,可以看到1秒閃1次。
原文標題:【國產崛起】OpenHarmony3.0成功移植龍芯開發板,代碼開源~
文章出處:【微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
-
處理器
+關注
關注
68文章
19886瀏覽量
235087 -
芯片
+關注
關注
459文章
52485瀏覽量
440628 -
OpenHarmony
+關注
關注
29文章
3851瀏覽量
18588
原文標題:【國產崛起】OpenHarmony3.0成功移植龍芯開發板,代碼開源~
文章出處:【微信號:gh_9b9470648b3c,微信公眾號:電子發燒友論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
龍芯處理器支持WINDOWS嗎?
請問下,openharmony支持哪一款龍芯的開發板?有沒有開源的龍芯的openharmony源碼?
基于OpenHarmony標準系統的C++公共基礎類庫案例:Semaphore

戈帥《OpenHarmony輕量系統從入門到精通50例》開發板與傳感器配置說明
【龍芯2K0300蜂鳥板試用】OpenHarmony代碼
【開源鴻蒙】使用QEMU運行OpenHarmony輕量系統

[2K300適配OpenharmonyV4.1]根文件系統制作請教
【作品合集】龍芯2K0300蜂鳥開發板試用精選
【龍芯2K0300蜂鳥板試用】龍芯2K0300蜂鳥開發板開發環境搭建
龍芯2K0300蜂鳥板試用報告
【龍芯2K0300蜂鳥板試用】初了解龍芯2K0300蜂鳥板
“超新芯”賦能水表行業,國產替代與計量升級 ——龍芯1D超聲波流量測計量芯片介紹
潤開鴻“龍芯+OpenHarmony”開發平臺DAYU431先鋒派新品發布

評論