RM新时代网站-首页

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

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

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

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

泰凌微電子 ? 來(lái)源:泰凌微電子 ? 2023-03-08 13:47 ? 次閱讀

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

1獲取源碼

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

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

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

2、Repo初始化,指定碼云上面OpenHarmony的manifest倉(cāng)庫(kù)中所包含的git倉(cāng)庫(kù):

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

3、倉(cāng)庫(kù)初次同步,下載碼云上所需的git倉(cāng)庫(kù)的代碼:

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

4、下載好代碼后,下載大容量二進(jìn)制文件

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

2確認(rèn)目錄結(jié)構(gòu)

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

1SoC目錄

在device文件夾下,可以看到device/soc目錄結(jié)構(gòu)如下:

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

2Board 目錄

在device文件夾下,可以看到device/board目錄結(jié)構(gòu)如下:

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

3Vendor 目錄

在vendor文件夾下,可以看到vendor文件夾目錄結(jié)構(gòu)如下:

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

3編譯工程

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

1、設(shè)置工程根目錄

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

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

此時(shí),會(huì)自動(dòng)進(jìn)入第二步中的產(chǎn)品選擇界面。

*注意:如果hb set命令提示報(bào)錯(cuò),請(qǐng)先執(zhí)行以下命令去構(gòu)建并安裝ohos-build

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

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

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

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

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

也可以使用以下命令進(jìn)行修改:

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

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

3、編譯

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

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

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

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

{BOARD_NAME}為主板名,為b91_devkit。

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

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

    關(guān)注

    87

    文章

    11292

    瀏覽量

    209322
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4779

    瀏覽量

    68521
  • 開(kāi)發(fā)環(huán)境

    關(guān)注

    1

    文章

    225

    瀏覽量

    16609
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    657

    瀏覽量

    32852
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3713

    瀏覽量

    16254

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

文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

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

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

    基于微電子平臺(tái)實(shí)現(xiàn)OpenHarmony開(kāi)發(fā)—綜述

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

    微電子系統(tǒng)級(jí)射頻芯片(SoC)通過(guò)ZigBee 3.0認(rèn)證測(cè)試

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

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

    微電子有限公司成立于2010年,在美國(guó)、上海、深圳、臺(tái)灣和香港均設(shè)有公司/分支機(jī)構(gòu)。微電子
    的頭像 發(fā)表于 04-02 11:38 ?3275次閱讀

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

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

    微電子Zephyr硬件平臺(tái)編譯步驟

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

    基于微電子平臺(tái)實(shí)現(xiàn)OpenHarmony開(kāi)發(fā)—綜述

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

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

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

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

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

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

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

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

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

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

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

    一圖讀懂微電子2023年年度報(bào)告

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

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

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