91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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


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

敲重點(diǎn)一

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


敲重點(diǎn)二

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

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


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

舉個(gè)例子

PCB_Product_ Option1 Option2...Option_Version_Date_CPU .Suffix

說(shuō)明

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

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

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

Version版本號(hào)Vxx.xx.xx,如V0.0.1,V1.0.0,V1.0.1,V1.1.1,V2.0.0

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

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

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ū)動(dòng)程序沒(méi)有變化,只需要升級(jí)應(yīng)用程序的情況,如大量的售后升級(jí)維護(hù)。

示例2

MB_Product-Option_Version_Date

MB_F9164-TD-Standard_V1.0.0_20200101

敲重點(diǎn)三

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

主版本號(hào).子版本號(hào).修訂版本號(hào).日期_版本階段

舉個(gè)例子

V1.2.3.20220809_beta

版本號(hào)說(shuō)明:

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

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

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

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

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

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

從第二個(gè)正式測(cè)試版本開(kāi)始,每次發(fā)布測(cè)試版本,必須升級(jí)軟件版本號(hào)。

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

軟件版本說(shuō)明

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

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

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

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

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

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

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

其他常見(jiàn)版本

Preview 預(yù)覽版

Mini 迷你版也叫精簡(jiǎn)版只有最基本的功能

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

Professional -- 專(zhuān)業(yè)版

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

Deluxe -- 豪華版

Corporation & Enterprise 企業(yè)版

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

Retail 零售版

CN -- 簡(jiǎn)體中文版

CHT -- 繁體中文版

EN -- 英文版

Multilanguage -- 多語(yǔ)言版

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

    關(guān)注

    5200

    文章

    20458

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    嵌入式驅(qū)動(dòng)開(kāi)發(fā),需要掌握哪些技能?

    單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試等,并學(xué)會(huì)使用調(diào)試工具進(jìn)行問(wèn)題排查。 6、 其他嵌入式驅(qū)動(dòng)開(kāi)發(fā),實(shí)質(zhì)也是軟件開(kāi)發(fā),還需要掌握開(kāi)發(fā)文檔的編輯、軟件版本管理、框架思維等需要軟件開(kāi)發(fā)具有的技
    發(fā)表于 01-20 16:46

    什么是嵌入式應(yīng)用開(kāi)發(fā)?

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理器和編程語(yǔ)言的選擇取決于具體的硬件條件和開(kāi)發(fā)需求?。 綜上所述,嵌入式應(yīng)用開(kāi)發(fā)是個(gè)綜合性的技術(shù)領(lǐng)域,涉及硬件和軟件的緊密結(jié)合,廣泛應(yīng)用于各種設(shè)備和系統(tǒng)中
    發(fā)表于 01-12 16:13

    做醫(yī)療嵌入式軟件研發(fā)以后好跳槽嗎?

    做醫(yī)療嵌入式軟件研發(fā),以后想跳槽點(diǎn)兒也不難。別看醫(yī)療行業(yè)門(mén)檻高、規(guī)矩多,你手里攢下的那套本事,到哪兒都吃得開(kāi)。嵌入式這東西,甭管在哪個(gè)行當(dāng)里折騰,說(shuō)到底六個(gè)基本部分跑不掉:
    的頭像 發(fā)表于 12-03 11:04 ?735次閱讀
    做醫(yī)療<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>研發(fā)以后好跳槽嗎?

    CW32嵌入式軟件開(kāi)發(fā)的必備知識(shí)

    嵌入式軟件開(kāi)發(fā)作為計(jì)算機(jī)科學(xué)和電子工程的交叉領(lǐng)域,要求開(kāi)發(fā)人員具備系列的專(zhuān)業(yè)知識(shí)和技能。 而基于CW32的嵌入式軟件開(kāi)發(fā)必備知識(shí)包括以下
    發(fā)表于 11-28 07:48

    嵌入式開(kāi)發(fā)工具版本的選擇策略

    今天,我們就來(lái)結(jié)合嵌入式常見(jiàn)的幾個(gè)軟件(如Keil / IAR、VS Code 、Source Insight、VMware、Git等),簡(jiǎn)單講嵌入式開(kāi)發(fā)工具軟件版本選擇策略。 開(kāi)
    發(fā)表于 11-25 06:11

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

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

    RT-Thread 2025嵌入式軟件大賽重磅來(lái)襲

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

    RT-Thread 2025嵌入式軟件大賽重磅來(lái)襲

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

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

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

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

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

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

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

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

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

    帶你了解嵌入式主板

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

    嵌入式軟件行業(yè)增長(zhǎng)驅(qū)動(dòng)因素

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

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

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