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

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

3天內不再提示

基于泰凌微電子平臺實現(xiàn)OpenHarmony開發(fā)——代碼下載和編譯步驟

泰凌微電子 ? 來源:泰凌微電子 ? 2023-03-08 13:47 ? 次閱讀

上一節(jié)我們安裝了一系列開發(fā)工具,準備好了OpenHarmony的開發(fā)環(huán)境,這一節(jié)將會詳細介紹OpenHarmony代碼下載和進行編譯的具體步驟。

1獲取源碼

大家注意,以下步驟都是在Linux環(huán)境下進行。

1、新建代碼存放目錄(用戶可自行指定為其他目錄,此處以根目錄為例),并進入該目錄;

7a4f2156-baa6-11ed-bfe3-dac502259ad0.png

2、Repo初始化,指定碼云上面OpenHarmony的manifest倉庫中所包含的git倉庫:

7a62f050-baa6-11ed-bfe3-dac502259ad0.png

3、倉庫初次同步,下載碼云上所需的git倉庫的代碼:

7a75227a-baa6-11ed-bfe3-dac502259ad0.png

4、下載好代碼后,下載大容量二進制文件

7a83a106-baa6-11ed-bfe3-dac502259ad0.png

2確認目錄結構

在Linux環(huán)境下源碼的根目錄里,可以查看SoC目錄以及其他與Telink相關的目錄結構,請注意,以下示例目錄結構截至2022.06.01,與目前目錄結構可能有些許不同,此處僅為參考和標注重要文件。

1SoC目錄

在device文件夾下,可以看到device/soc目錄結構如下:

7a96d064-baa6-11ed-bfe3-dac502259ad0.png

2Board 目錄

在device文件夾下,可以看到device/board目錄結構如下:

7aa7c75c-baa6-11ed-bfe3-dac502259ad0.png

3Vendor 目錄

在vendor文件夾下,可以看到vendor文件夾目錄結構如下:

7ac02f36-baa6-11ed-bfe3-dac502259ad0.png

3編譯工程

進入Linux環(huán)境下源碼根目錄,就可以開始編譯工程。

1、設置工程根目錄

在bash中輸入以下命令,可以將當前源碼根目錄作為工程根目錄。

7acfd27e-baa6-11ed-bfe3-dac502259ad0.png

此時,會自動進入第二步中的產(chǎn)品選擇界面。

*注意:如果hb set命令提示報錯,請先執(zhí)行以下命令去構建并安裝ohos-build

7ae0a900-baa6-11ed-bfe3-dac502259ad0.png

2、選擇樣例產(chǎn)品

產(chǎn)品選擇界面如下:

7af2a664-baa6-11ed-bfe3-dac502259ad0.png

使用鼠標左擊或者方向鍵↑和↓,可選取需要編譯的樣例產(chǎn)品,按下回車鍵確定選項。

也可以使用以下命令進行修改:

7b08b71a-baa6-11ed-bfe3-dac502259ad0.png

{PRODUCT_NAME}為產(chǎn)品選擇界面中列舉出來的樣例的名稱,如xts_demo。

3、編譯

后續(xù)修改本樣例產(chǎn)品中的文件,只需要執(zhí)行以下命令進行編譯,不需要再重復上述第一、二步去設置產(chǎn)品的根目錄。

7b1a0254-baa6-11ed-bfe3-dac502259ad0.png

生成的固件位于工程根目錄下:

7b2940de-baa6-11ed-bfe3-dac502259ad0.png

{BOARD_NAME}為主板名,為b91_devkit。

下一節(jié)小編將會詳細介紹這一節(jié)中可以編譯的幾個OpenHarmony示例程序。

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

    關注

    87

    文章

    11123

    瀏覽量

    207905
  • 代碼
    +關注

    關注

    30

    文章

    4671

    瀏覽量

    67765
  • 開發(fā)環(huán)境

    關注

    1

    文章

    215

    瀏覽量

    16519
  • 編譯
    +關注

    關注

    0

    文章

    646

    瀏覽量

    32668
  • OpenHarmony
    +關注

    關注

    25

    文章

    3548

    瀏覽量

    15737

原文標題:【技術專欄】基于泰凌微電子平臺實現(xiàn)OpenHarmony開發(fā)—— 代碼下載和編譯步驟

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    微電子獲得大基金投資,助力布局無線物聯(lián)產(chǎn)業(yè)

    近日,微電子(上海)有限公司完成了新一輪融資,由國家集成電路產(chǎn)業(yè)投資基金股份有限公司領投,昆山開發(fā)區(qū)國投控股有限公司、上海浦東新興產(chǎn)業(yè)投資有限公司等共同投資。本次投資完成后,國家集
    的頭像 發(fā)表于 03-30 16:52 ?9550次閱讀

    微電子B91通用開發(fā)板合入OpenHarmony社區(qū)主干

    近日,由微電子(上海)股份有限公司(以下簡稱:微電子)推出的基于TLSR9系列SoC產(chǎn)品
    發(fā)表于 06-30 10:08 ?723次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>B91通用<b class='flag-5'>開發(fā)</b>板合入<b class='flag-5'>OpenHarmony</b>社區(qū)主干

    基于微電子平臺實現(xiàn)OpenHarmony開發(fā)—綜述

    ://gitee.com/openharmony/device_soc_telink)是微電子的TLSR9系列芯片相關代碼倉庫,用于存放
    發(fā)表于 02-22 10:42

    微電子系統(tǒng)級射頻芯片(SoC)通過ZigBee 3.0認證測試

    微電子,作為一家面向物聯(lián)網(wǎng)應用的高集成低功耗芯片研發(fā)公司,正式宣布其ZigBee射頻芯片基于最新版ZigBee協(xié)議棧標準、已經(jīng)通過了ZigBee兼容平臺測試,測試使用了DSR公司的
    發(fā)表于 01-06 17:41 ?4704次閱讀

    射頻芯片廠商:微電子(上海)有限公司簡介

    微電子有限公司成立于2010年,在美國、上海、深圳、臺灣和香港均設有公司/分支機構。微電子
    的頭像 發(fā)表于 04-02 11:38 ?3071次閱讀

    微電子B91通用開發(fā)板合入OpenHarmony社區(qū)主干

    近日,由微電子(上海)股份有限公司(以下簡稱:微電子)推出的基于 TLSR9 系列 So
    的頭像 發(fā)表于 07-13 17:04 ?1251次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>B91通用<b class='flag-5'>開發(fā)</b>板合入<b class='flag-5'>OpenHarmony</b>社區(qū)主干

    微電子Zephyr硬件平臺編譯步驟

    當Telink Zephyr環(huán)境配置成功并且驗證完成之后,便需要明確適用的硬件平臺,選擇想要嘗試的Zephyr例程去進行編譯。接下來,將先簡要介紹適用于Telink Zephyr的TLSR9系列SoC及其硬件平臺,再解釋
    的頭像 發(fā)表于 02-06 15:41 ?2140次閱讀

    基于微電子平臺實現(xiàn)OpenHarmony開發(fā)—綜述

    ,搭建一個智能終端設備操作系統(tǒng)的框架和平臺,促進萬物互聯(lián)產(chǎn)業(yè)的繁榮發(fā)展。 OpenHarmony支持輕量系統(tǒng)、小型系統(tǒng)和標準系統(tǒng)。其中的輕量系統(tǒng)面向MCU類處理器,例如Arm Cortex-M
    發(fā)表于 02-15 13:50 ?859次閱讀
    基于<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b><b class='flag-5'>平臺</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>OpenHarmony</b><b class='flag-5'>開發(fā)</b>—綜述

    基于微電子平臺實現(xiàn)OpenHarmony開發(fā)——編譯環(huán)境搭建

    在獲取OpenHarmony源碼進行開發(fā)之前,首先要配置好編譯環(huán)境,本文主要詳細介紹開發(fā)所需環(huán)境并安裝編譯
    的頭像 發(fā)表于 02-22 10:10 ?1691次閱讀

    微電子| OpenThread組Telink Codelab正式上線

    上海,中國?- 微電子近日宣布, 其在OpenThread組推出的Telink Codelab正式上線。 此舉標志著作為國際領先的物聯(lián)網(wǎng)無線芯片公司,
    的頭像 發(fā)表于 08-17 08:40 ?723次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>| OpenThread組Telink Codelab正式上線

    【技術專欄】微電子產(chǎn)測工具使用——常見問題解決方法(二)

    1 關于產(chǎn)測工具的連載文章 【技術專欄】微電子產(chǎn)測工具使用方式一 【技術專欄】微電子產(chǎn)測
    的頭像 發(fā)表于 10-25 16:15 ?848次閱讀
    【技術專欄】<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產(chǎn)測工具使用——常見問題解決方法(二)

    微電子榮獲2023年“Matter優(yōu)秀賦能者獎”

    杭州,2023年11月22日 - 在今日于杭州盛大開幕的Matter中國區(qū)開發(fā)者大會上,微電子(上海)股份有限公司(以下簡稱“
    發(fā)表于 11-22 17:37 ?344次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>榮獲2023年“Matter優(yōu)秀賦能者獎”

    微電子B91模組組合板Matter演示固件介紹

    B91模組組合板(TLSR921x Module kit)是微電子專為智能家居設計的子母開發(fā)板。本篇文章將重點介紹基于
    的頭像 發(fā)表于 04-17 10:08 ?779次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>B91模組組合板Matter演示固件介紹

    一圖讀懂微電子2023年年度報告

    一圖讀懂微電子2023年年度報告
    的頭像 發(fā)表于 05-22 10:30 ?338次閱讀
    一圖讀懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>2023年年度報告

    微電子推出Wi-Fi 6多協(xié)議TLSR9118 SoC

    微電子(股票代碼:688591.SH),作為無線連接解決方案領域的創(chuàng)新先鋒,近日正式宣布其突破性成果——TLSR9118 SoC的問世。這款里程碑式的芯片不僅標志著
    的頭像 發(fā)表于 08-30 16:29 ?1583次閱讀