精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

軟件包0 error計劃流程介紹

冬至子 ? 來源:zhkag ? 作者:zhkag ? 2023-10-12 10:13 ? 次閱讀

認領軟件包

可以在這一百個軟件包中認領自己感興趣的軟件包,不限于一個

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

1.jpg

使用軟件包測試工具進行測試

這里我推薦使用我倉庫的測試工具進行測試,

安裝依賴

安裝 pythonpip

安裝 pip 依賴

pip install scons requests tqdm wget html-table

修改配置選項

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

1.jpg

測試軟件包

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

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

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

1.jpg

打開生成的網頁文件,會發現有很多的編譯失敗,我們可以點進去查看失敗原因

1.jpg

修復編譯問題,使其通過編譯

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

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

測試完后,再次打開網頁文件,發現所有的 latest 版本都編譯通過了

1.jpg

代碼提交

Fork 原始倉庫,提 PR

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

1.jpg

說明此項改動的原因,以及催促原作者發布軟件包版本

1.jpg

2.jpg

修改軟件包索引倉庫

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

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

添加版本信息,并且修改默認版本,默認版本不應設置為 latest 版本

1.jpg

也可以不使用默認版本的定義,將會使用第一個可選的版本,理論上默認版本應該是最新的可用版本

1.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RC522
    +關注

    關注

    7

    文章

    56

    瀏覽量

    23941
  • python
    +關注

    關注

    56

    文章

    4782

    瀏覽量

    84453
  • RTThread
    +關注

    關注

    8

    文章

    132

    瀏覽量

    40811
收藏 人收藏

    評論

    相關推薦

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

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

    RA系列MCU Self-Test軟件包介紹

    下面介紹一下瑞薩自檢軟件套件。該軟件包包括RA系列MCU診斷軟件、安全手冊、用戶指南和功能安全證書。RA系列MCU診斷軟件已通過安全標準認證
    的頭像 發表于 07-15 09:38 ?549次閱讀
    RA系列MCU Self-Test<b class='flag-5'>軟件包</b><b class='flag-5'>介紹</b>

    瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢軟件包

    RX系列MCU自檢軟件包,包括診斷軟件、安全手冊、用戶指南和IEC61508功能安全認證文檔。 RX系列MCU診斷軟件已通過功能安全標準認證,因此可以直接集成到您的系統中。無需進行認證。
    的頭像 發表于 07-05 11:30 ?1611次閱讀
    瑞薩RX MCU功能安全解決方案簡介(3)Self-Test自檢<b class='flag-5'>軟件包</b>

    安裝依賴的Python軟件包時報錯如何解決?

    安裝依賴的 Python 軟件包,出現了如下錯誤,請問如何解決,謝謝! Command \"E:/msys32/mingw32/bin/python2.7.exe E:/msys32
    發表于 06-26 07:32

    TLE9879QXA40_eSL-BAS-EVAL未找到軟件包的原因?

    我使用的是TLE987x EvalBoard。 打開我的項目時,彈出了這個窗口 點擊"Yes" ,打開軟件包安裝程序窗口,發現以下錯誤 "
    發表于 05-24 07:38

    矽力杰推出SA32B系列功能安全軟件包

    的功能安全資料和SafetyPack軟件包支持,詳細介紹可參考《矽力杰車規ASIL-BMCU重磅發布!》。該SafetyPack功能安全軟件包旨在用于作為一個基于功能
    的頭像 發表于 05-22 08:20 ?1416次閱讀
    矽力杰推出SA32B系列功能安全<b class='flag-5'>軟件包</b>

    RT-Thread Studio添加軟件包報錯怎么解決?

    RT-Thread Studio添加軟件包報錯ImportError: No module named psutil
    發表于 03-01 08:41

    基于CubeMX的RT-thread Nano可以添加microros這樣的軟件包嗎?

    最近使用rt-thread配置一個ROS2,但是是用CubeMX聯合Clion做的,CubeMX使用的是RT-thread nano, 請問這個環境可以添加像microros這樣的軟件包嗎?謝謝。
    發表于 03-01 06:00

    通過rtthread studio settings配置軟件包后,不自動更新頭文件包含的原因?

    通rtthread studio settings 配置軟件包后,不自動更新頭文件包含
    發表于 02-23 07:53

    RZ/G柔性軟件包v2.0.1發布說明

    電子發燒友網站提供《RZ/G柔性軟件包v2.0.1發布說明.pdf》資料免費下載
    發表于 02-21 10:48 ?0次下載
    RZ/G柔性<b class='flag-5'>軟件包</b>v2.0.1發布說明

    RL78系列 Data Flash Library Type04軟件包3.0版發布說明

    電子發燒友網站提供《RL78系列 Data Flash Library Type04軟件包3.0版發布說明.pdf》資料免費下載
    發表于 02-19 10:06 ?0次下載
    RL78系列 Data Flash Library Type04<b class='flag-5'>軟件包</b>3.0版發布說明

    RZ/G驗證的Linux軟件包V2.1.20-RT 修補程序應用指南

    電子發燒友網站提供《RZ/G驗證的Linux軟件包V2.1.20-RT 修補程序應用指南.pdf》資料免費下載
    發表于 01-03 14:12 ?0次下載
    RZ/G驗證的Linux<b class='flag-5'>軟件包</b>V2.1.20-RT 修補程序應用指南

    RZ/G驗證的Linux軟件包V2.1.20-RT組件列表

    電子發燒友網站提供《RZ/G驗證的Linux軟件包V2.1.20-RT組件列表.pdf》資料免費下載
    發表于 01-03 14:11 ?0次下載
    RZ/G驗證的Linux<b class='flag-5'>軟件包</b>V2.1.20-RT組件列表

    RZ/G驗證的Linux軟件包V2.1.20-RT 發布說明

    電子發燒友網站提供《RZ/G驗證的Linux軟件包V2.1.20-RT 發布說明.pdf》資料免費下載
    發表于 01-03 10:11 ?0次下載
    RZ/G驗證的Linux<b class='flag-5'>軟件包</b>V2.1.20-RT 發布說明

    DshanMCU-R128s2 RTOS 軟件包配置

    本文將介紹 RTOS 軟件包、地址,內核配置等。 Kconfig 簡介 有過 linux 內核開發經驗的人,對 menuconfig 不會陌生。對于各類內核,只要是支持 menuconfig 配置
    的頭像 發表于 12-22 16:20 ?513次閱讀
    DshanMCU-R128s2 RTOS <b class='flag-5'>軟件包</b>配置