色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

West提貨單單一應(yīng)用的提貨單使用方法

智芯原動(dòng)ICETech ? 來(lái)源:HalfCoder ? 作者: HalfCoder ? 2021-08-09 09:25 ? 次閱讀

簡(jiǎn)潔清晰的代碼結(jié)構(gòu)有利于項(xiàng)目代碼的管理,Zephyr的West工具對(duì)多倉(cāng)庫(kù)代碼文件提供了多種拓?fù)浣Y(jié)構(gòu)管理方式。West對(duì)多倉(cāng)庫(kù)的管理基本概念可以參考Zephyr west簡(jiǎn)介中”提貨單簡(jiǎn)介”章節(jié),本文主要討論單一應(yīng)用的提貨單使用方法。

Zephyr代碼工作空間的拓?fù)浣Y(jié)構(gòu)

West支持的代碼拓?fù)浣Y(jié)構(gòu)有三種

T1: 星型結(jié)構(gòu),manifest 在zephyr中

T2: 星型結(jié)構(gòu),manifest 在app中, 適用于單獨(dú)應(yīng)用管理

T3: 樹(shù)型結(jié)構(gòu),專(zhuān)門(mén)的manifest目錄, 適用于多應(yīng)用管理

T1

zephyr倉(cāng)庫(kù)作為中央存儲(chǔ)庫(kù),并在它的west.yml 中指定其模塊(外部項(xiàng)目), app可以放到任意目錄。這種形式在不修改west.yml的情況下會(huì)下載所有的外部module,適合于Zephyr本身的開(kāi)發(fā)。

類(lèi)似于以Zephyr為主項(xiàng)目,其它為git子模塊,這是Zephyr Getting Started示例使用的目錄結(jié)構(gòu),這里就不再舉例說(shuō)明

T2

應(yīng)用程序的倉(cāng)庫(kù)充當(dāng)中央存儲(chǔ)庫(kù),并在它的west.yml中指定要使用的模塊(zephyr和其它外部項(xiàng)目)。該方式適合于單個(gè)獨(dú)立的Zephyr應(yīng)用的開(kāi)發(fā)。

類(lèi)似于以Zephyr應(yīng)用為主項(xiàng)目,其它(包括zephyr)為git子模塊,后文會(huì)詳細(xì)說(shuō)明該方式的使用,這里不做舉例。

T3

不包含 Zephyr 源代碼的專(zhuān)用”提貨單”存儲(chǔ)庫(kù),指定所有處于同一“級(jí)別”的項(xiàng)目列表,適合于多個(gè)相互獨(dú)立的Zephyr應(yīng)用開(kāi)發(fā)。

類(lèi)似于google的repo管理,示例如下

工作空間的代碼結(jié)構(gòu)

west-workspace/

├── app1/ # .git/ project

│ ├── CMakeLists.txt

│ ├── prj.conf

│ └── src/

│ └── main.c

├── app2/ # .git/ project

│ ├── CMakeLists.txt

│ ├── prj.conf

│ └── src/

│ └── main.c

├── manifest-repo/ # .git/ never modified by west

│ └── west.yml # main manifest with optional import(s) and override(s)

├── modules/

│ └── lib/

│ └── tinycbor/ # .git/ project from either the main manifest or

│ # from some import

└── zephyr/ # .git/ project

└── west.yml # This can be partially imported with lower precedence or ignored.

# Only the ‘manifest-rev’ version can be imported.

對(duì)應(yīng)的提貨單應(yīng)該放在manifest-repo/west.yml

manifest:

remotes:

- name: zephyrproject-rtos

url-base: https://github.com/zephyrproject-rtos

- name: your-git-server

url-base: https://git.example.com/your-company

defaults:

remote: your-git-server

projects:

- name: zephyr

remote: zephyrproject-rtos

revision: v2.5.0

import: true

- name: app1

revision: SOME_SHA_OR_BRANCH_OR_TAG

- name: app2

revision: ANOTHER_SHA_OR_BRANCH_OR_TAG

self:

path: manifest-repo

單一應(yīng)用West提貨單

我的個(gè)人項(xiàng)目只有單應(yīng)用,因此采用T1或者T2結(jié)構(gòu)都可以。我希望應(yīng)用倉(cāng)庫(kù)里面只有單純和應(yīng)用相關(guān)的代碼,同時(shí)又能夠通過(guò)應(yīng)用倉(cāng)庫(kù)拿到Zephyr代碼和必要的外部項(xiàng)目代碼,這一點(diǎn)T2就非常合適了。

應(yīng)用倉(cāng)庫(kù)的代碼拓?fù)浣Y(jié)構(gòu)如下

app

├── CMakeLists.txt

├── boards

├── drivers

├── dts

├── prj.conf

├── scripts

├── src

└── west.yml

west.yaml內(nèi)容如下

manifest:

remotes:

- name: zephyrproject-rtos

url-base: https://github.com/zephyrproject-rtos

projects:

- name: zephyr

remote: zephyrproject-rtos

revision: zephyr-v2.6.0

clone-depth: 1

import:

name-allowlist:

- cmsis

- hal_nxp

- hal_espressif

- fatfs

- lvgl

self:

west-commands: scripts/west-commands.yml

執(zhí)行下面命令west init -l app/就會(huì)按照west.yaml指定的內(nèi)容下載zephyr和zephyr外部項(xiàng)目的代碼,該west.yaml要下載的內(nèi)容:

Zephyr的源代碼:指定下載v2.6.0 tag的

cmsis: 使用cortex-m7,需要cmsis

hal_nxp: 應(yīng)用會(huì)跑到rt1052上因此需要nxp hal

hal_espressif: 應(yīng)用會(huì)跑到esp32上因此需要espressif hal

fatfs:應(yīng)用使用了文件系統(tǒng)

lvgl:應(yīng)用使用了gui

除以上內(nèi)容外,不會(huì)再下載其它內(nèi)容,這樣大大縮減了T1模式下載代碼的時(shí)間和占用的空間

├── LICENSE

├── README.en.md

├── README.md

├── app

│ ├── CMakeLists.txt

│ ├── boards

│ ├── drivers

│ ├── dts

│ ├── prj.conf

│ ├── scripts

│ ├── src

│ └── west.yml

├── modules

│ ├── fs

│ ├── hal

│ └── lib

└── zephyr

參考

https://docs.zephyrproject.org/latest/guides/west/workspaces.html#topologies-supported

編輯:jq

聲明:本文內(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)投訴
  • 拓?fù)浣Y(jié)構(gòu)

    關(guān)注

    6

    文章

    323

    瀏覽量

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

    關(guān)注

    30

    文章

    4779

    瀏覽量

    68521
  • Zephyr
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    5963
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    利用RFID技術(shù)實(shí)現(xiàn)倉(cāng)管人員提貨的自動(dòng)化管理方案

    那么在現(xiàn)代高度集成化的貨物倉(cāng)儲(chǔ)管理中,如何合理安排人員權(quán)限問(wèn)題呢?針對(duì)個(gè)大型貨運(yùn)倉(cāng)庫(kù),如果能做到恰當(dāng)安排人員的提貨權(quán)限,那么就可以大大減少甚至避免發(fā)貨物、提錯(cuò)貨、貨物丟失的情況;從而實(shí)現(xiàn)高效
    的頭像 發(fā)表于 12-20 09:31 ?4694次閱讀
    利用RFID技術(shù)實(shí)現(xiàn)倉(cāng)管人員<b class='flag-5'>提貨</b>的自動(dòng)化管理方案

    瑞芯微2022年財(cái)報(bào):凈利下滑近半,Q3提貨接近0

    下降 50.58% ;扣非歸母凈利潤(rùn)為1.73億元, 同比下降 61.28% 。從財(cái)報(bào)數(shù)據(jù)來(lái)看,瑞芯微也沒(méi)能“逃離”行業(yè)下游需求下滑,以及去庫(kù)存的影響,這兩大關(guān)鍵因素也是瑞芯微2022年業(yè)績(jī)下滑的原因。 ? 2022 年需求下滑至冰點(diǎn),Q3 提貨接近0 分季度來(lái)看,瑞芯微在第
    的頭像 發(fā)表于 04-14 01:12 ?1998次閱讀
    瑞芯微2022年財(cái)報(bào):凈利下滑近<b class='flag-5'>一</b>半,Q3<b class='flag-5'>提貨</b>接近0

    九江市歐姆龍定位模塊回收 回收上門(mén)提貨

    回收咨詢(xún)***-同步微信。九江市歐姆龍定位模塊回收 回收上門(mén)提貨,,回收二手歐姆龍CPU模塊上門(mén)回收歐姆龍產(chǎn)品,專(zhuān)業(yè)從事各種電子元件的回收,回收歐姆龍模塊、回收歐姆龍plc擴(kuò)展模塊,觸摸屏高價(jià)回收
    發(fā)表于 10-21 14:57

    ESD5641D12-3/TR現(xiàn)貨出售 濰坊回收進(jìn)口電容 統(tǒng)貨單片機(jī)收購(gòu)

    濰坊回收進(jìn)口電容 統(tǒng)貨單片機(jī)收購(gòu)科啟源專(zhuān)業(yè)電子回收18年,價(jià)高同行,誠(chéng)信報(bào)價(jià)收購(gòu)工廠呆料IC芯片,退港貨,轉(zhuǎn)行積壓庫(kù)存貨,金額大小都收;自己壓貨,現(xiàn)金交易(IC 、內(nèi)存、傳感器)樂(lè)意還價(jià)!厭不其煩
    發(fā)表于 10-26 13:39

    東莞常平回收工廠電感 統(tǒng)貨單片機(jī)收購(gòu)

    東莞常平回收工廠電感 統(tǒng)貨單片機(jī)收購(gòu)科啟達(dá)電子專(zhuān)業(yè)收購(gòu)電料貼片直插IC集成IC、二、三極管、手機(jī)料、CPU內(nèi)存、繼電器、濾波器、光耦、模塊TI,XILINX,ATMEL,ALTERA,AD,ST
    發(fā)表于 11-03 13:52

    底片的使用方法()

    底片的使用方法() 作者:占斌1.前言
    發(fā)表于 04-16 21:17 ?692次閱讀
    底片的<b class='flag-5'>使用方法</b>(<b class='flag-5'>一</b>)

    Matlab使用方法和程序設(shè)計(jì)

    Matlab使用方法和程序設(shè)計(jì) 實(shí)驗(yàn) Matlab使用方法和程序設(shè)計(jì)
    發(fā)表于 10-17 00:18 ?5392次閱讀
    Matlab<b class='flag-5'>使用方法</b>和程序設(shè)計(jì)

    基于RFID技術(shù)的倉(cāng)儲(chǔ)管理提貨方案設(shè)計(jì)

    設(shè)計(jì)了種基于EPC編碼規(guī)則的倉(cāng)管人員提貨管理方案。通過(guò)對(duì)提貨人員EPC特殊編碼,從而實(shí)現(xiàn)提貨權(quán)限的合理分配與管理。有效解決了大型倉(cāng)庫(kù)出入庫(kù)操作的復(fù)雜流程,大大減少
    發(fā)表于 02-16 16:13 ?99次下載
    基于RFID技術(shù)的倉(cāng)儲(chǔ)管理<b class='flag-5'>提貨</b>方案設(shè)計(jì)

    奇趣科技推出款基于嵌入式linux的面向單一應(yīng)用的開(kāi)發(fā)平臺(tái)

    奇趣科技公司日前推出了款基于嵌入式linux的面向單一應(yīng)用嵌入式產(chǎn)品的開(kāi)發(fā)平臺(tái)qtopiacore,可用于汽車(chē)自動(dòng)化、醫(yī)療設(shè)備、pos機(jī)、辦公設(shè)備以及圖象處理設(shè)備的開(kāi)發(fā)等。
    發(fā)表于 03-11 15:03 ?994次閱讀

    Keil的使用方法 - 常用功能(

    Keil的使用方法 - 常用功能(
    的頭像 發(fā)表于 04-07 14:51 ?8811次閱讀
    Keil的<b class='flag-5'>使用方法</b> -  常用功能(<b class='flag-5'>一</b>)

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點(diǎn)在于正確使用示波器的使用方法。往期文章中,小編對(duì)模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進(jìn)大家對(duì)示波器的
    的頭像 發(fā)表于 12-24 20:37 ?3257次閱讀

    淺析Zephyr應(yīng)用的代碼結(jié)構(gòu)中的自定義驅(qū)動(dòng)

    本篇是《《Zephyr應(yīng)用的代碼結(jié)構(gòu)》》系列的終篇和下面兩篇文章起可以構(gòu)建出個(gè)有app獨(dú)立管理的zephyr項(xiàng)目 Zephyr應(yīng)用的代碼結(jié)構(gòu)--West提貨單: zephyr和ze
    的頭像 發(fā)表于 08-18 09:08 ?4776次閱讀

    如何將新增的board的代碼直接納入app下

    在Zephyr應(yīng)用的代碼結(jié)構(gòu)--West提貨單一文中已經(jīng)將zephyr和zephyr外部項(xiàng)目納入到應(yīng)用的管理,應(yīng)用可以基于zephyr的任意開(kāi)發(fā)板進(jìn)行開(kāi)發(fā)。不過(guò)實(shí)際的嵌入式應(yīng)用場(chǎng)景需要對(duì)硬件進(jìn)行定制
    的頭像 發(fā)表于 08-18 09:23 ?1794次閱讀

    數(shù)智先鋒談丨軟通咨詢(xún)彭智勇(下):融合“咨詢(xún)+實(shí)施”能力,重塑供應(yīng)鏈金融

    某小企業(yè)手握大量訂單也不敢擴(kuò)大生產(chǎn),因?yàn)槿狈Y金采購(gòu)原材料;某企業(yè)同批產(chǎn)品重復(fù)質(zhì)押融資,暴雷后給銀行帶來(lái)巨額資金損失;某信貸經(jīng)理爬上高高的倉(cāng)庫(kù),識(shí)別出提貨單造假,避免了貸款風(fēng)險(xiǎn)…… 類(lèi)似的故事
    的頭像 發(fā)表于 12-20 09:45 ?301次閱讀
    數(shù)智先鋒談丨軟通咨詢(xún)彭智勇(下):融合“咨詢(xún)+實(shí)施”能力,重塑供應(yīng)鏈金融

    從多線程設(shè)計(jì)模式到對(duì) CompletableFuture 的應(yīng)用

    提到的 Future 模式 ,以及在實(shí)際業(yè)務(wù)開(kāi)發(fā)中對(duì)該模式的應(yīng)用,而這些內(nèi)容對(duì)于本書(shū)來(lái)說(shuō)只是冰山角,還是推薦大家有時(shí)間去閱讀原書(shū)。 1. Future 模式:“先給您提貨單” 我們先來(lái)看個(gè)場(chǎng)景:假如我們?nèi)サ案獾曩I(mǎi)蛋糕,下單后
    的頭像 發(fā)表于 06-26 14:18 ?343次閱讀
    從多線程設(shè)計(jì)模式到對(duì) CompletableFuture 的應(yīng)用
    主站蜘蛛池模板: 精品蜜臀AV在线天堂| 黄小飞二人转| 国产精品日本欧美一区二区| 亚州综合网| 人妻无码AV中文系统久久免费| 国内精品伊人久久久影院| 国产亚洲人成网站在线观看播放| 午夜片无码区在线观看| 欧美亚洲精品真实在线| 久久国产欧美日韩精品免费| 国产免费高清mv视频在线观看| 99爱在线观看| 亚洲第一免费播放区| 动漫美女脱小内内露尿口| 日本护士喷水| 久久精品观看影院2828| 99手机在线视频| 亚洲日本激情| 三叶草成人| 欧美精品v欧洲高清| 国产网红主播精品福利大秀专区| 最近中文字幕免费高清MV视频 | 国产亚洲精品久久久久久入口| 亚洲伊人久久一次| 三级黄色一级视频| 奶水四溅54p| 久久成人永久免费播放| 国产成人精品系列在线观看| 91嫩草视频在线观看| 在线视频中文字幕| 亚洲欧美日韩另类精品一区二区三区| 青青伊人精品| 欧美videosgratis杂交| 蜜芽在线影片| 久久综合狠狠综合狠狠| 饥渴的40岁熟妇完整版在线| 国产综合视频在线观看一区| freehd另类xxxx喷水| 91精品国产色综合久久不| 91九色网址| 99久久国产宗和精品1上映|