99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

軟件包0 error計(jì)劃流程介紹

冬至子 ? 來源:zhkag ? 作者:zhkag ? 2023-10-12 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

認(rèn)領(lǐng)軟件包

可以在這一百個軟件包中認(rèn)領(lǐng)自己感興趣的軟件包,不限于一個

這里我以 rc522 軟件包為例,說明一下具體的流程

1.jpg

使用軟件包測試工具進(jìn)行測試

這里我推薦使用我倉庫的測試工具進(jìn)行測試,

安裝依賴

安裝 pythonpip

安裝 pip 依賴

pip install scons requests tqdm wget html-table

修改配置選項(xiàng)

打開 config.json 文件,將 pkgs 字段中的 hello 改為 rc522 并刪除 rtthread 字段中的 master

1.jpg

測試軟件包

我的倉庫中的工具新加了 --debug 和 --error 的選項(xiàng),可以更加有效的測試軟件包

使用 python pkgs-test.py --debug 進(jìn)行測試,這里使用 --debug 的原因是測試的同時會將編譯的信息匯總起來以供編譯不過時調(diào)試軟件包

測試完成,我們會發(fā)現(xiàn)在當(dāng)前文件夾下生成了 artifacts_export local_pkgs error.json 等文件/文件夾,其中 artifacts_export 為日志文件,其中有網(wǎng)頁文件可以通過瀏覽器打開顯示 另外local_pkgs error.json 則是 --debug 參數(shù)生成的,

1.jpg

打開生成的網(wǎng)頁文件,會發(fā)現(xiàn)有很多的編譯失敗,我們可以點(diǎn)進(jìn)去查看失敗原因

1.jpg

修復(fù)編譯問題,使其通過編譯

這個時候我們就需要查看錯誤的原因了,還記得 --debug 生成的 local_pkgs 文件夾,這里匯總了編譯出錯的軟件包,我們可以通過修改這里的文件,來進(jìn)行軟件包的修復(fù)工作

修復(fù)之后的編譯情況可以通過 python pkgs-test.py --error 進(jìn)行測試,它會使用之前生成的 error.json 文件,將 local_pkgs 中的軟件包,復(fù)制到需要編譯的 bsp 下進(jìn)行編譯

測試完后,再次打開網(wǎng)頁文件,發(fā)現(xiàn)所有的 latest 版本都編譯通過了

1.jpg

代碼提交

Fork 原始倉庫,提 PR

Fork 原始倉庫,將代碼提交上去,并且提交 PR

1.jpg

說明此項(xiàng)改動的原因,以及催促原作者發(fā)布軟件包版本

1.jpg

2.jpg

修改軟件包索引倉庫

等待軟件包作者合并以及發(fā)布新版本之后修改軟件包索引倉庫,將新版本加入到索引中

假設(shè)軟件包新版本為(v1.4.6)

添加版本信息,并且修改默認(rèn)版本,默認(rèn)版本不應(yīng)設(shè)置為 latest 版本

1.jpg

也可以不使用默認(rèn)版本的定義,將會使用第一個可選的版本,理論上默認(rèn)版本應(yīng)該是最新的可用版本

1.jpg

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

    關(guān)注

    7

    文章

    57

    瀏覽量

    24516
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86824
  • RTThread
    +關(guān)注

    關(guān)注

    8

    文章

    132

    瀏覽量

    41785
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    rt-thread-studio添加任何的軟件包都失敗,更改github或者gitee源都不起作用,有什么解決方案嗎?

    如圖,添加任何的軟件包都失敗,更改github或者gitee源都不起作用,有什么解決方案嗎?
    發(fā)表于 06-13 08:17

    想在bsp工程打印浮點(diǎn)數(shù),結(jié)果找不到rt_vsnprintf_full軟件包,怎么解決?

    想在bsp工程打印浮點(diǎn)數(shù),結(jié)果找不到rt_vsnprintf_full軟件包 問題復(fù)現(xiàn) 使用env-windows-v2.0.0 執(zhí)行pkgs --upgrade 打開menuconfig找不到rt_vsnprintf_full軟件包 使用/搜索找到
    發(fā)表于 06-13 07:48

    瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南

    瑞薩電子RA系列微控制器的可擴(kuò)展性強(qiáng)的配置軟件包 (FSP)安裝下載與使用指南
    的頭像 發(fā)表于 06-11 17:21 ?610次閱讀

    RT-Thread Studio更新軟件包為什么不成功呢?

    RT-Thread Studio更新軟件包出現(xiàn) MESSAGE cmd_package_update 462 WARNING Error message : local variable
    發(fā)表于 05-27 06:53

    求助,關(guān)于S32K3_SPD_1.0.4_D2312軟件包問題求解

    S32K3_SPD_1.0.4_D2312 軟件包,但在生成時遇到問題 “ 解析文件 ”C
    發(fā)表于 04-03 08:16

    如何下載do on stack軟件包AN3942SW.zip?

    有誰知道在哪里/如何下載 do on stack 軟件包AN3942SW.zip
    發(fā)表于 03-21 06:33

    rtthread_studio使用lwip軟件包變異報錯是什么原因?qū)е碌模?/a>

    最近學(xué)習(xí)使用rtthread_studio 開發(fā)stm32f407網(wǎng)絡(luò)通信,打開lwip軟件包,結(jié)果變異報錯,網(wǎng)上查了一下,沒人遇到過這個情況,好像簡單設(shè)置一下就能編譯通過,怎么我這就這么倒霉,這個錯誤是什么原因?qū)е碌哪?,是我?b class='flag-5'>軟件包初始配置時出錯了,請各位幫忙給指導(dǎo)一下
    發(fā)表于 03-05 09:09

    無法在Raspberry Pi 4中通過PyPI OpenVINO?安裝2022年運(yùn)行時軟件包,為什么?

    無法在 Raspberry* Pi 4 中通過 PyPI* 安裝OpenVINO? 2022 運(yùn)行時軟件包。
    發(fā)表于 03-05 07:31

    Linux環(huán)境下的軟件包下載指令是什么呢?

    在windows的env中可以直接使用pkgs —update去下載軟件包,Linux環(huán)境下這個指令好像不生效,那么Linux環(huán)境下的軟件包下載指令是什么呢?
    發(fā)表于 02-19 07:34

    i.MX8M Yocto工程更新第三方軟件包

    IAC-IMX8MP-Kit開發(fā)板為例,介紹如何升級已經(jīng)配置好的Yocto工程第三方軟件包。首先,需要一個已經(jīng)拉取并編譯好的Yocto工程,這個步驟可以參考NXP官方Y(jié)octo文檔,
    的頭像 發(fā)表于 02-12 08:11 ?611次閱讀
    i.MX8M Yocto工程更新第三方<b class='flag-5'>軟件包</b>

    Linux網(wǎng)卡收流程

    Linux 網(wǎng)卡收流程如下 網(wǎng)卡收到數(shù)據(jù) 將數(shù)據(jù)從網(wǎng)卡硬件緩存移動到服務(wù)器內(nèi)存中(DMA方式,不經(jīng)過CPU) 通過硬中斷通知CPU處理 CPU通過軟中斷通知內(nèi)核處理 經(jīng)過TCP/
    的頭像 發(fā)表于 12-05 16:21 ?823次閱讀
    Linux網(wǎng)卡收<b class='flag-5'>包</b><b class='flag-5'>流程</b>

    極海推出AUTOSAR MCAL軟件包,彰顯汽車芯片設(shè)計(jì)實(shí)力

    近日,針對G32A14XX系列汽車通用MCU,極海半導(dǎo)體正式推出了具備獨(dú)立知識產(chǎn)權(quán)、完全自主開發(fā)的AUTOSAR MCAL軟件包和配置工具。這一里程碑式的成就標(biāo)志著極海已建立起完善的、高水準(zhǔn)
    的頭像 發(fā)表于 11-28 11:37 ?783次閱讀

    極海正式推出自研AUTOSAR MCAL軟件包和配置工具,加速汽車創(chuàng)新應(yīng)用量產(chǎn)落地

    針對G32A14XX系列汽車通用MCU,極海正式推出具備獨(dú)立知識產(chǎn)權(quán)、完全自主開發(fā)的 AUTOSAR MCAL軟件包和配置工具,這標(biāo)志著極海已具備完善的、高水準(zhǔn)的、獨(dú)立自主的AUTOSAR軟件
    發(fā)表于 11-20 13:45 ?407次閱讀
    極海正式推出自研AUTOSAR MCAL<b class='flag-5'>軟件包</b>和配置工具,加速汽車創(chuàng)新應(yīng)用量產(chǎn)落地

    極海半導(dǎo)體推出AUTOSAR MCAL軟件包和配置工具

    針對G32A14XX系列汽車通用MCU,極海正式推出具備獨(dú)立知識產(chǎn)權(quán)、完全自主開發(fā)的?AUTOSAR MCAL軟件包和配置工具,這標(biāo)志著極海已具備完善的、高水準(zhǔn)的、獨(dú)立自主的AUTOSAR軟件
    的頭像 發(fā)表于 11-17 16:42 ?1013次閱讀
    極海半導(dǎo)體推出AUTOSAR MCAL<b class='flag-5'>軟件包</b>和配置工具

    蘋果推出全新開源Swift軟件包

    七月三十一日,蘋果企業(yè)總部對外正式發(fā)表公告,宣布昨日(即七月二十九日)成功推出全新的開源 Swift 軟件包—— (喚名為 swift-homomorphic-encryption)。此舉旨在為 Swift 編程語言帶來應(yīng)用便利的同態(tài)加密功能。
    的頭像 發(fā)表于 07-31 15:17 ?839次閱讀