日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

【開源之夏2023】聊?聊開源之夏以及項(xiàng)目的進(jìn)展(rt-thread上用CI來(lái)驗(yàn)證軟件包的編譯情況)

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來(lái)源:未知 ? 2023-08-24 20:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言


開源之夏是什么

?先來(lái)簡(jiǎn)單介紹?下開源之夏。

開源之夏是開源軟件供應(yīng)鏈點(diǎn)亮計(jì)劃下的?個(gè)暑期活動(dòng),由中國(guó)科學(xué)院軟件研究所與openEuler社區(qū)聯(lián)合主辦,旨在?勵(lì)在校學(xué)?積極參與開源軟件的開發(fā)維護(hù),促進(jìn)優(yōu)秀開源軟件社區(qū)的蓬勃發(fā)展。

活動(dòng)聯(lián)合各?開源社區(qū),針對(duì)開源項(xiàng)?的開發(fā)與維護(hù)提供 mini 任務(wù),開放給全球?校學(xué)?報(bào)名申請(qǐng)。學(xué)?可?主選擇感興趣的項(xiàng)?進(jìn)?申請(qǐng),并在中選后獲得社區(qū)資深開發(fā)者親?指導(dǎo)的機(jī)會(huì)。項(xiàng)?成功結(jié)項(xiàng)并貢獻(xiàn)給社區(qū)后,參與者將獲得開源之夏活動(dòng)獎(jiǎng)?和結(jié)項(xiàng)證書。

學(xué)?可?主選擇感興趣的項(xiàng)?進(jìn)?申請(qǐng),中選后在項(xiàng)?開發(fā)者(社區(qū)導(dǎo)師)的指導(dǎo)下進(jìn)?開發(fā)。根據(jù)項(xiàng)?的難易程度和完成情況,結(jié)項(xiàng)者將獲取開源之夏活動(dòng)獎(jiǎng)?和結(jié)項(xiàng)證書。開源之夏官?:https://summer-ospp.ac.cn/

我參與開源之夏的?些契機(jī)

?先介紹?下我的情況,我是?名研究?,今年的下半年就要找?作。?般來(lái)說(shuō)應(yīng)該在這個(gè)暑期找?份實(shí)習(xí),來(lái)為后?的找?作做準(zhǔn)備,但是很可惜,因?yàn)槟承┎豢煽?,我?法實(shí)現(xiàn)這?計(jì)劃。

不過(guò)這個(gè)時(shí)候我有同學(xué)給我分享了開源之夏(在這?我要?常感謝分享給我這個(gè)活動(dòng)的同學(xué))。由于開源活動(dòng)、開源實(shí)習(xí)基本是全程線上,適合因?yàn)槟承┰?法實(shí)習(xí)的同學(xué)參與,剛剛好可以稍微替代?下暑期實(shí)習(xí)。

開源之夏的申請(qǐng)過(guò)程

RT-Thread算是最早?批的加?開源之夏的社區(qū),在?絡(luò)上也可以搜到前?年的開源之夏相關(guān)的信息。

今年的開源之夏RT-Thread社區(qū)同樣也準(zhǔn)備不少可選的項(xiàng)?。

在這個(gè)??可以看到RT-Thread社區(qū)今年的項(xiàng)?列表。

https://summer-ospp.ac.cn/org/orgdetail/8bce77cd-7c54-48b8-a3e6-f816338692cb

我選擇的項(xiàng)?是:rt-thread上?CI來(lái)驗(yàn)證軟件包的編譯情況(基礎(chǔ))

對(duì)于主流和常?的軟件包,添加CI編譯機(jī)制,結(jié)合官?給出的pkgs-test,構(gòu)建?個(gè)CI機(jī)器?,能夠在master提交和修改代碼的時(shí)候,能夠知道哪些軟件包編譯不過(guò),并且能夠?成編譯結(jié)果報(bào)告,并且將?些可以在qemu上運(yùn)?的?些程序在qemu上運(yùn)?并且輸出結(jié)果。先以qemu-vexpress-a9為基準(zhǔn)測(cè)試軟件包

因?yàn)槲以谥皠偤?過(guò)CI?具測(cè)試過(guò)zepherRTOS的項(xiàng)?,因此我看到這個(gè)就?上添加到待選列表??了。

開源之夏的申請(qǐng)?法是需要提交項(xiàng)?的申請(qǐng)書和個(gè)?簡(jiǎn)歷(申請(qǐng)書在開源之夏?站上會(huì)有模版提供)。于是我在了解整個(gè)項(xiàng)?過(guò)后完成了這兩份材料。

完成材料之后,我根據(jù)導(dǎo)師的聯(lián)系?式,向?qū)熖峁┝松暾?qǐng)書并根據(jù)項(xiàng)?的?些內(nèi)容介紹了??的相關(guān)經(jīng)驗(yàn),?概確定了意向(其實(shí)這?我看了項(xiàng)?倉(cāng)庫(kù)的fork和star感覺(jué)沒(méi)有其他?申請(qǐng),因此我就沒(méi)有再準(zhǔn)備申請(qǐng)其他的項(xiàng)?)。

在項(xiàng)?確定下來(lái)之后我就開始進(jìn)?開源之夏的活動(dòng)了。

項(xiàng)目?jī)?nèi)容


倉(cāng)庫(kù)主?https://github.com/RT-Thread/pkgs-test

項(xiàng)目介紹

官?的項(xiàng)?說(shuō)明可以在這?查看
https://summer-ospp.ac.cn/org/prodetail/238bc0128

關(guān)于這個(gè)項(xiàng)??先需要了解?下什么是RT-Thread的軟件包,RT-Thread軟件包是運(yùn)?在RT-Thread系統(tǒng)上?的?套通?的代碼庫(kù)。相當(dāng)于提供了很多模塊,?如各種外設(shè)的驅(qū)動(dòng)、?具等等,只要使?的是RT-Thread操作系統(tǒng),就都可以導(dǎo)?并使?。RTThread軟件包和RT-Thread操作系統(tǒng)?樣是?個(gè)開源的平臺(tái),任何?都可以制作??的軟件包,也可以去幫助維護(hù)別?的軟件包。

因?yàn)檫@種?由、開放的特性,軟件包社區(qū)??會(huì)遇到某些軟件包?法使?、不能編譯通過(guò)的問(wèn)題。

  • 版本迭代造成的編譯問(wèn)題(內(nèi)核?件改動(dòng)后,軟件包沒(méi)有去做版本控制)

  • 架構(gòu)沖突以及 bsp 依賴問(wèn)題(某些軟件包只在特定的架構(gòu)或 bsp 中可?)

因此需要?個(gè)?具來(lái)暴露出社區(qū)軟件包的相關(guān)編譯問(wèn)題。

使用場(chǎng)景

下?是軟件包測(cè)試?具的使?場(chǎng)景。

1.本地使用

A. 對(duì)特定的軟件包,在?些指定的bsp、rt-thread版本上進(jìn)?測(cè)試。

B. 指定某?個(gè)特定的版本或所有版本。

C. 指定的軟件包集合。

2. 作為Github Action使?,測(cè)試軟件包是否?持?些rtt版本和bsp。
a.軟件包開發(fā)者

  1. 軟件包測(cè)試:更新軟件包的代碼之后,?動(dòng)對(duì)軟件包進(jìn)?測(cè)試。

  2. rt-thread的master測(cè)試:定時(shí)對(duì)軟件包進(jìn)?測(cè)試,檢查是否?持rt-thread的master版本。

b.rt-thread社區(qū)維護(hù)?員

  1. 所有軟件包測(cè)試:定時(shí)對(duì)全部軟件包在master 分?或指定的?些版本上進(jìn)?測(cè)試,并發(fā)布測(cè)試結(jié)果到github pages。

  2. 軟件包索引更新測(cè)試:軟件包索引發(fā)?改動(dòng)時(shí),對(duì)改動(dòng)的部分軟件包進(jìn)?測(cè)試,在github pages上面更新這部分測(cè)試結(jié)果。

  3. rt-thread版本發(fā)布測(cè)試:rt-thread版本發(fā)布后對(duì)全部的軟件包進(jìn)?測(cè)試。

  4. 精品軟件包集合測(cè)試(TODO):對(duì)?些制定的精品軟件包集合進(jìn)?測(cè)試,?如當(dāng)rt-thread的master分?改動(dòng)時(shí),測(cè)試這些軟件包。

對(duì)于?些更具體的介紹,可以來(lái)看這?篇?章。

https://club.rt-thread.org/ask/article/9c05fc7fcc0223fe.html

項(xiàng)目工作

我在接?這個(gè)項(xiàng)?的時(shí)候,已經(jīng)完成了本地測(cè)試的使?和軟件包索引倉(cāng)庫(kù)使?的?些基本功能,我是在此基礎(chǔ)上進(jìn)?開發(fā)的。

截止到目前,我完成的內(nèi)容?概如下:

  • 將測(cè)試的?些參數(shù)(如內(nèi)核版本,測(cè)試的bsp等)通過(guò)程序運(yùn)?的參數(shù)傳?。之前是通過(guò)修改配置?件來(lái)實(shí)現(xiàn)的,如果是作為ci?具使?不是很?便。

  • 將軟件包的測(cè)試結(jié)果?成json并發(fā)布到github pages,主要是提供?個(gè)獲取軟件包可?性的?式。完成了對(duì)新舊測(cè)試結(jié)果的合并,以及上傳沖突的解決?案。

    https://rt-thread.github.io/packages/pkgs_res.json

  • 從json?成了?個(gè)html??也發(fā)布到了githubpages,這?原來(lái)是有?個(gè)html報(bào)告的,主要是從直接?成html改成了從json?成,然后增加了測(cè)試時(shí)有每個(gè)版本有多少個(gè)軟件包通過(guò)了測(cè)試等信息。

    https://rt-thread.github.io/packages/

  • 然后就是在軟件包索引倉(cāng)庫(kù)添加了這個(gè)?具,完成了定期對(duì)全部軟件包進(jìn)?測(cè)試。

接下來(lái)主要的?作,就是去在RT-Thread倉(cāng)庫(kù)??去集成這個(gè)?具,對(duì)rt-thread倉(cāng)庫(kù)的每次代碼在?些精選的套裝軟體上?進(jìn)?測(cè)試。以及去完善?下?動(dòng)測(cè)試后的回響,每次測(cè)試結(jié)果都不是很?便查看,需要通過(guò)actions?動(dòng)在pr??回復(fù)相關(guān)的?些信息,讓開發(fā)者能夠更?便的了解到哪?出了問(wèn)題,為什么沒(méi)通過(guò)檢查。

———————End——————


點(diǎn)擊閱讀原文進(jìn)入官網(wǎng)

?


原文標(biāo)題:【開源之夏2023】聊?聊開源之夏以及項(xiàng)目的進(jìn)展(rt-thread上用CI來(lái)驗(yàn)證軟件包的編譯情況)

文章出處:【微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1644

    瀏覽量

    45273

原文標(biāo)題:【開源之夏2023】聊?聊開源之夏以及項(xiàng)目的進(jìn)展(rt-thread上用CI來(lái)驗(yàn)證軟件包的編譯情況)

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    RT-Thread任務(wù)+消息訂閱管理框架軟件包thread_manager+event_loop

    讀者留言,是否可以支持RT-Thread,索性放假也無(wú)聊,所以就整了兩個(gè)軟件包:eventloop+thread_manager二.eventloop軟件包一個(gè)是
    的頭像 發(fā)表于 04-19 15:39 ?4958次閱讀
    <b class='flag-5'>RT-Thread</b>任務(wù)+消息訂閱管理框架<b class='flag-5'>軟件包</b>:<b class='flag-5'>thread</b>_manager+event_loop

    RT-Thread Vector軟件包:嵌入式開發(fā)的動(dòng)態(tài)數(shù)組容器 | 技術(shù)集結(jié)

    RT-Thread Vector軟件包:嵌入式開發(fā)的動(dòng)態(tài)數(shù)組容器 | 技術(shù)集結(jié)
    的頭像 發(fā)表于 01-25 09:33 ?5684次閱讀
    <b class='flag-5'>RT-Thread</b> Vector<b class='flag-5'>軟件包</b>:嵌入式開發(fā)的動(dòng)態(tài)數(shù)組容器 | 技術(shù)集結(jié)

    RT-Thread軟件包,RyanMqtt 2.0 發(fā)布,全面重構(gòu):更輕、更快、更安全、更可靠 | 技術(shù)集結(jié)

    RyanMqtt2.0RT-Thread社區(qū)精品軟件包RyanMqtt發(fā)布2.0新版本!更輕、更快、更安全、更可靠,為你的物聯(lián)網(wǎng)連接注入新動(dòng)力。
    的頭像 發(fā)表于 12-09 18:27 ?6003次閱讀
    <b class='flag-5'>RT-Thread</b><b class='flag-5'>軟件包</b>,RyanMqtt 2.0 發(fā)布,全面重構(gòu):更輕、更快、更安全、更可靠 | 技術(shù)集結(jié)

    RT-Thread榮膺開放原子開源先鋒項(xiàng)目,社區(qū)開發(fā)者斬獲“開源貢獻(xiàn)之星”|新聞速遞

    近日,2025開放原子開發(fā)者大會(huì)在京開幕。大會(huì)舉行了“中國(guó)開源創(chuàng)新力量致謝儀式”,向操作系統(tǒng)、數(shù)據(jù)庫(kù)、人工智能三大技術(shù)領(lǐng)域28個(gè)開源先鋒項(xiàng)目中作出卓越貢獻(xiàn)的47位開發(fā)者致謝。此次,RT-Thr
    的頭像 發(fā)表于 11-24 18:48 ?623次閱讀
    <b class='flag-5'>RT-Thread</b>榮膺開放原子<b class='flag-5'>開源</b>先鋒<b class='flag-5'>項(xiàng)目</b>,社區(qū)開發(fā)者斬獲“<b class='flag-5'>開源</b>貢獻(xiàn)之星”|新聞速遞

    RT-Thread睿賽德榮獲“OSCAR開源+商業(yè)化企業(yè)”稱號(hào)| 新聞速遞

    軟件供應(yīng)鏈安全”三大核心議題,匯聚了產(chǎn)業(yè)界與學(xué)術(shù)界的頂尖力量,共同探討開源生態(tài)的創(chuàng)新與未來(lái)。大會(huì)上,全球領(lǐng)先的嵌入式操作系統(tǒng)提供商RT-Thread睿賽德憑借其
    的頭像 發(fā)表于 11-04 21:27 ?1057次閱讀
    <b class='flag-5'>RT-Thread</b>睿賽德榮獲“OSCAR<b class='flag-5'>開源</b>+商業(yè)化企業(yè)”稱號(hào)| 新聞速遞

    RT-Thread studio打不開 RT-thread setting界面怎么解決?

    點(diǎn)擊編譯按鈕無(wú)報(bào)錯(cuò),成功編譯 問(wèn)題2 雙擊rt-thread setting,沒(méi)有任何提示,也沒(méi)有任何窗口彈出。我無(wú)法配置軟件包 操作描述3 關(guān)閉
    發(fā)表于 10-14 07:06

    使用RT-Thread studio 開發(fā)RT-Thread Nano項(xiàng)目的時(shí)候 串口的驅(qū)動(dòng)是要自己寫嗎?

    剛?cè)肟?。使?b class='flag-5'>RT-Thread studio 開發(fā)RT-Thread 標(biāo)準(zhǔn)板項(xiàng)目的時(shí)候直接使用里邊的串口uart_dev=rt_device_find(“uart5”);然后操作設(shè)備,
    發(fā)表于 09-26 08:14

    請(qǐng)問(wèn)RT-Thread Studio更新軟件包為什么不成功?

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

    Windows使用ENV工具開發(fā)基于先楫MCU的RT-Thread應(yīng)用

    前言Env是RT-Thread推出的開發(fā)輔助工具,針對(duì)基于RT-Thread操作系統(tǒng)的項(xiàng)目工程,提供編譯構(gòu)建環(huán)境、圖形化系統(tǒng)配置及軟件包管理
    的頭像 發(fā)表于 08-29 12:22 ?1772次閱讀
    Windows<b class='flag-5'>上</b>使用ENV工具開發(fā)基于先楫MCU的<b class='flag-5'>RT-Thread</b>應(yīng)用

    在Ubuntu開發(fā)基于先楫MCU的RT-Thread應(yīng)用指南

    1、前言RT-ThreadEnv是RT-Thread推出的開發(fā)輔助工具,針對(duì)基于RT-Thread操作系統(tǒng)的項(xiàng)目工程,提供編譯構(gòu)建環(huán)境、圖形
    的頭像 發(fā)表于 08-29 12:22 ?2170次閱讀
    在Ubuntu<b class='flag-5'>上</b>開發(fā)基于先楫MCU的<b class='flag-5'>RT-Thread</b>應(yīng)用指南

    SPI玩轉(zhuǎn)WiFi,RT-Thread ESP-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)

    還在為MCU的WiFi連接方案發(fā)愁?RT-Thread社區(qū)開源ESP-Hosted驅(qū)動(dòng),通過(guò)標(biāo)準(zhǔn)SPI接口即可實(shí)現(xiàn),并且該倉(cāng)庫(kù)已整理成RT-Thread軟件包。
    的頭像 發(fā)表于 07-09 19:03 ?1922次閱讀
    <b class='flag-5'>用</b>SPI玩轉(zhuǎn)WiFi,<b class='flag-5'>RT-Thread</b> ESP-Hosted驅(qū)動(dòng)深度適配指南 | 技術(shù)集結(jié)

    RT-Thread榮獲2025優(yōu)秀開源項(xiàng)目 | 新聞速遞

    貢獻(xiàn),榮獲年度“優(yōu)秀開源項(xiàng)目獎(jiǎng)”。RT-Thread睿賽德榮獲2025優(yōu)秀開源項(xiàng)目獎(jiǎng)目前,開源
    的頭像 發(fā)表于 07-04 09:04 ?2853次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲2025優(yōu)秀<b class='flag-5'>開源</b><b class='flag-5'>項(xiàng)目</b> | 新聞速遞

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

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

    這個(gè)夏天,代碼定義你的硬核實(shí)力!RT-Thread開源重磅來(lái)襲

    還在為簡(jiǎn)歷項(xiàng)目發(fā)愁?想和業(yè)界大牛零距離交流?渴望讓自己的代碼跑在千萬(wàn)級(jí)設(shè)備?今年,RT-Thread再次加入開源
    的頭像 發(fā)表于 05-23 16:06 ?965次閱讀
    這個(gè)夏天,<b class='flag-5'>用</b>代碼定義你的硬核實(shí)力!<b class='flag-5'>RT-Thread</b><b class='flag-5'>開源</b><b class='flag-5'>之</b><b class='flag-5'>夏</b>重磅來(lái)襲

    RT-Thread審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)

    全球開發(fā)者招募:RT-Thread審核團(tuán)(ReviewTeam)正式開放申請(qǐng)!在開源的世界里,代碼審查(CodeReview)是保證軟件質(zhì)量、促進(jìn)技術(shù)交流的關(guān)鍵環(huán)節(jié)。RT-Thread
    的頭像 發(fā)表于 05-21 18:02 ?1467次閱讀
    <b class='flag-5'>RT-Thread</b>審核團(tuán)招募: 深度參與<b class='flag-5'>開源</b>RTOS社區(qū)治理與演進(jìn)
    吕梁市| 惠水县| 柯坪县| 怀集县| 当阳市| 咸宁市| 南郑县| 绥阳县| 凤凰县| 苏尼特左旗| 马关县| 孝昌县| 荣成市| 尉犁县| 松阳县| 吴旗县| 汾西县| 延津县| 巴青县| 重庆市| 盘锦市| 梁平县| 鹿泉市| 海林市| 彩票| 天台县| 保靖县| 仁怀市| 嘉峪关市| 抚宁县| 乌兰县| 广灵县| 通辽市| 北京市| 波密县| 竹溪县| 镇沅| 贵港市| 潜江市| 前郭尔| 湖北省|