chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

一文搞懂嵌入式軟件版本命名規(guī)則

機(jī)智云 ? 2022-09-09 14:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

手機(jī)經(jīng)常會提示要升級,跳轉(zhuǎn)至升級頁面,會有一行小字顯示“版本V22.1.0”,每次升級這行小字內(nèi)容不一樣;公司對內(nèi)對外發(fā)布產(chǎn)品,都會有一個產(chǎn)品說明文檔,首頁便會標(biāo)注Vxx.xx.xx,甚至是標(biāo)注了α、β、R這些特殊符號。究竟這些有啥區(qū)別了。其實(shí),這背后是軟件版本的命名方式。


在企業(yè)內(nèi)部統(tǒng)一軟件版本命名規(guī)則,可以方便軟件升級與維護(hù),降低溝通成本,提高工作效率,還能方便進(jìn)行版本管理。那么,這背后有啥命名規(guī)則呢?一起來看看吧。

敲重點(diǎn)一

命名規(guī)則中的不同字段以下劃線“_”做分隔符,字段名稱本身不允許含有下劃線“_”符號。


敲重點(diǎn)二

程序文件命名、程序內(nèi)部命名規(guī)范

(功能名_)產(chǎn)品型號_標(biāo)識版本_日期(_可選字段).文件后綴名


b9cf0652-2ed8-11ed-9ade-dac502259ad0.png

舉個例子

PCB_Product_ Option1 Option2...Option_Version_Date_CPU .Suffix

說明

PCB是指功能名,即按照功能取名。如MB、KEY&LED、AUDIO、VIDEO;分別表示主板、按鍵、燈板、音頻、視頻板等。此為可選字段,一般為單片機(jī)程序使用,如果沒有該字段則留空。

Product 是指產(chǎn)品型號,以項(xiàng)目啟動時產(chǎn)品經(jīng)理發(fā)布的為準(zhǔn),如F9164-TD

Option1Option2…OptionN 是指標(biāo)識標(biāo)準(zhǔn)/非標(biāo)準(zhǔn)版本,如Standard為自主等。

Version版本號Vxx.xx.xx,如V0.0.1,V1.0.0,V1.0.1,V1.1.1,V2.0.0

Date即日期,用年月日表示,如20220101

CPU型號信息,此為可選字段,一般為單片機(jī)程序使用,如果沒有該字段則留空。

Suffix文件后綴,如img,bin,hex,zip,rar,tar,等

示例1

F9164-TD-Standard_V1.0.0_20200101.bin

F9164-TD-Standard_V1.0.0_20200101_T.bin(特單)

主應(yīng)用程序完整 bin 程序或 hex 文件,此程序常用于文件系統(tǒng)和驅(qū)動程序沒有變化,只需要升級應(yīng)用程序的情況,如大量的售后升級維護(hù)。

示例2

MB_Product-Option_Version_Date

MB_F9164-TD-Standard_V1.0.0_20200101

敲重點(diǎn)三

版本型號命名規(guī)范

主版本號.子版本號.修訂版本號.日期_版本階段

舉個例子

V1.2.3.20220809_beta

版本號說明:

主版本號(1):相對上一版本,如果涉及到平臺升級、協(xié)議增加、協(xié)議架構(gòu)調(diào)整等重大修改,升級主版本號,如V1.1.1 改為 V2.0.0。此版本號由項(xiàng)目決定是否修改。

子版本號(2):相對上一版本,如果涉及到功能增加、刪減,或者協(xié)議小修改,或者數(shù)量眾多的小修改,則升級子版本號。如從V1.0.1改為 V1.1.1。此版本號由項(xiàng)目決定是否修改。

階段版本號(3):相對上一版本,如果是少量bug修改或者是一些小的變動,要經(jīng)常發(fā)布修訂版,時間間隔不限,則升級階段版本號,如從V1.0.0改為V1.0.1。此版本號由項(xiàng)目經(jīng)理決定是否修改。

日期版本號(20220510):用于記錄修改項(xiàng)目的當(dāng)前日期,每天對項(xiàng)目的修改都需要更改日期版本號。此版本號由開發(fā)人員決定是否修改。

希臘字母版本號(beta):此版本號用于標(biāo)注當(dāng)前版本的軟件處于哪個開發(fā)階段,當(dāng)軟件進(jìn)入到另一個階段時需要修改此版本號。此版本號由項(xiàng)目決定是否修改。

全新項(xiàng)目第一個正式發(fā)布的測試版本默認(rèn)V1.0.0。

從第二個正式測試版本開始,每次發(fā)布測試版本,必須升級軟件版本號。

b9e0a3a8-2ed8-11ed-9ade-dac502259ad0.png

軟件版本說明

按照開發(fā)階段劃分,軟件版本可劃分成

Base版:此版本表示該軟件僅僅是一個假頁面鏈接,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實(shí)現(xiàn),只是作為整體網(wǎng)站的一個基礎(chǔ)架構(gòu)。

Alpha版(α)內(nèi)測版/內(nèi)部測試版,此版本表示該軟件在此階段主要是以實(shí)現(xiàn)軟件功能為主,通常用于內(nèi)部交流或者專業(yè)測試人員測試用。Bug較多,普通用戶最好不要安裝。

Beta版(β)公測版/外部測試版,該版本相對于α版已有了很大的改進(jìn),消除了嚴(yán)重的錯誤,但存在一些缺陷,可用于專業(yè)愛好者大規(guī)模測試用,但是該版本也不適合普通用戶安裝。

Gamma版(γ):相當(dāng)成熟的測試版,基本上不存在導(dǎo)致錯誤的BUG,與即將發(fā)行的正式版相差無幾。

RC版:Release Candidate候選版本,處于Gamma階段。從Alpha到Beta再到Gamma是改進(jìn)的先后關(guān)系,但RC1、RC2往往是取舍關(guān)系。

Release版(R):該版本意味“最終版本”,在前面版本的一系列測試版之后,終歸會有一個正式版本,是最終交付用戶使用的一個版本。該版本有時也稱為標(biāo)準(zhǔn)版。一般情況下Release不會以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(R),如如 windows nt(r) 4.0、ms-dos(r) 6.22 等。

其他常見版本

Preview 預(yù)覽版

Mini 迷你版也叫精簡版只有最基本的功能

Standard 標(biāo)準(zhǔn)版

Professional -- 專業(yè)版

Plus 屬增強(qiáng)版(一般是在程序界面及多媒體功能上增強(qiáng))

Deluxe -- 豪華版

Corporation & Enterprise 企業(yè)版

Upgrade 升級版,此版本不能獨(dú)立使用,在軟件安裝過程中會自動搜索正版再升級

Retail 零售版

CN -- 簡體中文版

CHT -- 繁體中文版

EN -- 英文版

Multilanguage -- 多語言版

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

    關(guān)注

    5177

    文章

    20003

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    嵌入式軟件測試與專業(yè)測試工具的必要性深度解析

    測試的特殊性嵌入式軟件具有以下顯著特點(diǎn),使其測試過程與通用軟件存在本質(zhì)差異: ?硬件依賴性強(qiáng)?:嵌入式軟件緊密耦合于特定硬件平臺,測試需考
    發(fā)表于 09-28 17:42

    RT-Thread 2025嵌入式軟件大賽重磅來襲

    為激發(fā)開發(fā)者潛能、促進(jìn)技術(shù)交流,RT-Thread 正式啟動2025年度嵌入式軟件大賽! 本賽道為嵌入式軟件大賽,聚焦嵌入式
    的頭像 發(fā)表于 09-22 16:40 ?3059次閱讀
    RT-Thread 2025<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>大賽重磅來襲

    RT-Thread 2025嵌入式軟件大賽重磅來襲

    為激發(fā)開發(fā)者潛能、促進(jìn)技術(shù)交流,RT-Thread正式啟動2025年度嵌入式軟件大賽!本賽道為嵌入式軟件大賽,聚焦嵌入式
    的頭像 發(fā)表于 09-20 10:06 ?1028次閱讀
    RT-Thread 2025<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>大賽重磅來襲

    嵌入式達(dá)到什么水平才能就業(yè)?

    工具定位問題具備嵌入式軟件模塊化設(shè)計(jì)能力:能按功能劃分代碼模塊,編寫規(guī)范的頭文件與源文件,實(shí)現(xiàn)模塊間低耦合調(diào)用會使用Git 進(jìn)行版本管理:能提交代碼、解決沖突、回滾版本,熟悉敏捷開發(fā)流
    發(fā)表于 09-15 10:20

    嵌入式開發(fā)平臺 AMD嵌入式軟件和工具2025.1版現(xiàn)已推出

    AMD 2025.1 版嵌入式軟件和工具是面向新嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。 2025.1 版嵌入式
    的頭像 發(fā)表于 08-20 09:15 ?3409次閱讀

    AMD 2025.1版嵌入式軟件和工具的新增功能

    AMD 2025.1 版嵌入式軟件和工具是面向新嵌入式系統(tǒng)開發(fā)而打造的綜合平臺,全面加速概念構(gòu)想到部署落地。
    的頭像 發(fā)表于 08-15 15:32 ?891次閱讀

    嵌入式軟件開發(fā)常用的軟件有哪些?

    對于初學(xué)嵌入式的朋友們,會想要了解嵌入式軟件開發(fā)常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.Visual Studio Cod
    發(fā)表于 07-03 17:06

    帶你了解嵌入式主板

    嵌入式主板是專為嵌入式系統(tǒng)設(shè)計(jì)的計(jì)算機(jī)主板。它與我們常見的臺式機(jī)或筆記本電腦主板有著顯著的區(qū)別,核心在于它不是為了通用計(jì)算,而是為了執(zhí)行特定任務(wù)而設(shè)計(jì)、集成到更大的設(shè)備或系統(tǒng)中。以下是嵌入式主板
    的頭像 發(fā)表于 06-30 16:12 ?380次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>帶你了解<b class='flag-5'>嵌入式</b>主板

    嵌入式軟件行業(yè)增長驅(qū)動因素

    嵌入式軟件在物聯(lián)網(wǎng)應(yīng)用中至關(guān)重要,因?yàn)樗芾碓O(shè)備操作、控制傳感器、支持連接并確保數(shù)據(jù)安全。例如,在智能家居中,恒溫器、安全攝像頭和燈光等設(shè)備使用嵌入式系統(tǒng)獨(dú)立運(yùn)行,并通過云平臺或本地網(wǎng)絡(luò)與其他智能
    的頭像 發(fā)表于 05-09 11:26 ?566次閱讀

    如何成為嵌入式軟件工程師?

    如何成為嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負(fù)責(zé)開發(fā)運(yùn)行在特定硬件平臺上的
    發(fā)表于 04-15 14:37

    嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    設(shè)備和智能傳感器)上,這些設(shè)備通常具有有限的計(jì)算能力、存儲空間和功耗。本文將您介紹嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性,以及常見的機(jī)器學(xué)習(xí)開發(fā)軟件與開發(fā)環(huán)境。 嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與優(yōu)勢 由于嵌入式
    的頭像 發(fā)表于 01-25 17:05 ?1015次閱讀
    <b class='flag-5'>嵌入式</b>機(jī)器學(xué)習(xí)的應(yīng)用特性與<b class='flag-5'>軟件</b>開發(fā)環(huán)境

    讀懂:Simcenter FLOEFD 2412 新功能

    新的SimcenterFLOEFD2412軟件版本已經(jīng)發(fā)布,提供各種CAD的CFD嵌入式版本和Simcenter3D嵌入式版本。此
    的頭像 發(fā)表于 01-20 11:06 ?3976次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>讀懂:Simcenter FLOEFD 2412 新功能

    如何提高嵌入式代碼質(zhì)量?

    并提升代碼質(zhì)量。 遵循良好的軟件工程實(shí)踐 良好的軟件工程實(shí)踐是提高代碼質(zhì)量的基礎(chǔ),特別是在嵌入式系統(tǒng)中更為重要。以下是幾個關(guān)鍵點(diǎn): 1. 模塊化設(shè)計(jì):將系統(tǒng)分解為獨(dú)立的模塊,每個模塊負(fù)責(zé)
    發(fā)表于 01-15 10:48

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)是專為特定應(yīng)用設(shè)計(jì)的計(jì)算機(jī)系統(tǒng),它們通常嵌入在所控制的設(shè)備中。這些系統(tǒng)的關(guān)鍵特點(diǎn)是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件平臺量身定制。
    的頭像 發(fā)表于 12-09 09:38 ?1318次閱讀

    了解嵌入式軟件開發(fā)的對象

    以前應(yīng)用場景很單,嵌入式開發(fā)可能談不上面向?qū)ο箝_發(fā)。但現(xiàn)在,做嵌入式開發(fā),沒有面向?qū)ο箝_發(fā),你就有點(diǎn)落伍了。 本文結(jié)合個人經(jīng)驗(yàn)和周立功《抽象接口技術(shù)和組件開發(fā)規(guī)范及其思想》,循序漸進(jìn)的用代碼范例說明
    的頭像 發(fā)表于 11-15 10:31 ?1169次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>了解<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發(fā)的對象