色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

一文搞懂嵌入式軟件版本命名規則

機智云 ? 2022-09-09 14:31 ? 次閱讀

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


在企業內部統一軟件版本命名規則,可以方便軟件升級與維護,降低溝通成本,提高工作效率,還能方便進行版本管理。那么,這背后有啥命名規則呢?一起來看看吧。

敲重點一

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


敲重點二

程序文件命名、程序內部命名規范

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


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

舉個例子

PCB_Product_ Option1 Option2...Option_Version_Date_CPU .Suffix

說明

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

Product 是指產品型號,以項目啟動時產品經理發布的為準,如F9164-TD

Option1Option2…OptionN 是指標識標準/非標準版本,如Standard為自主等。

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

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

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

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(特單)

主應用程序完整 bin 程序或 hex 文件,此程序常用于文件系統和驅動程序沒有變化,只需要升級應用程序的情況,如大量的售后升級維護。

示例2

MB_Product-Option_Version_Date

MB_F9164-TD-Standard_V1.0.0_20200101

敲重點三

版本型號命名規范

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

舉個例子

V1.2.3.20220809_beta

版本號說明:

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

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

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

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

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

全新項目第一個正式發布的測試版本默認V1.0.0。

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

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

軟件版本說明

按照開發階段劃分,軟件版本可劃分成

Base版:此版本表示該軟件僅僅是一個假頁面鏈接,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實現,只是作為整體網站的一個基礎架構。

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

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

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

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

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

其他常見版本

Preview 預覽版

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

Standard 標準版

Professional -- 專業版

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

Deluxe -- 豪華版

Corporation & Enterprise 企業版

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

Retail 零售版

CN -- 簡體中文版

CHT -- 繁體中文版

EN -- 英文版

Multilanguage -- 多語言版

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

    關注

    5090

    文章

    19176

    瀏覽量

    306973
收藏 人收藏

    評論

    相關推薦

    嵌入式機器學習的應用特性與軟件開發環境

    設備和智能傳感器)上,這些設備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機器學習的應用特性,以及常見的機器學習開發軟件與開發環境。 嵌入式機器學習的應用特性與優勢 由于嵌入式
    的頭像 發表于 01-25 17:05 ?109次閱讀
    <b class='flag-5'>嵌入式</b>機器學習的應用特性與<b class='flag-5'>軟件</b>開發環境

    讀懂:Simcenter FLOEFD 2412 新功能

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

    如何提高嵌入式代碼質量?

    并提升代碼質量。 遵循良好的軟件工程實踐 良好的軟件工程實踐是提高代碼質量的基礎,特別是在嵌入式系統中更為重要。以下是幾個關鍵點: 1. 模塊化設計:將系統分解為獨立的模塊,每個模塊負責
    發表于 01-15 10:48

    嵌入式系統開發與硬件的關系 嵌入式系統開發常見問題解決

    嵌入式系統開發與硬件的關系 嵌入式系統是專為特定應用設計的計算機系統,它們通常嵌入在所控制的設備中。這些系統的關鍵特點是它們與硬件的緊密集成,這意味著軟件必須為特定的硬件平臺量身定制。
    的頭像 發表于 12-09 09:38 ?398次閱讀

    了解嵌入式軟件開發的對象

    以前應用場景很單嵌入式開發可能談不上面向對象開發。但現在,做嵌入式開發,沒有面向對象開發,你就有點落伍了。 本文結合個人經驗和周立功《抽象接口技術和組件開發規范及其思想》,循序漸進的用代碼范例說明
    的頭像 發表于 11-15 10:31 ?405次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>了解<b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發的對象

    什么是嵌入式讀懂嵌入式主板

    在現代科技浪潮中,嵌入式技術已成為支撐各種智能設備和系統運行的核心力量。那么,究竟什么是嵌入式嵌入式系統,顧名思義,是將計算機的硬件和軟件嵌入
    的頭像 發表于 10-16 10:14 ?1365次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統的核心組件,是種用于控制和數據處理的計算機硬件,其設計旨在嵌入特定設備中執行專門任務。嵌入式主板如同是設備
    的頭像 發表于 09-30 10:05 ?782次閱讀

    EsDA,一站式嵌入式軟件

    ,旨在提高嵌入式軟件開發的效率、性能和可擴展性。EsDA全稱是嵌入式系統設計自動化,它是個由AWorksLP、AWStudio、AXPI、AWTK、ZWS等多種
    的頭像 發表于 09-15 08:10 ?337次閱讀
    EsDA,<b class='flag-5'>一站式</b><b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>

    嵌入式開發常用軟件有哪些?

    嵌入式開發常用軟件有哪些? 對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發常用的軟件有些,有什
    發表于 09-09 15:22

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于
    的頭像 發表于 07-31 09:25 ?793次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>開發與AI整合

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為嵌入式軟件工程師,在這個充滿機遇和挑戰的領域里,如何提升自己顯得非常重要,它決定了你未來的發展方向和
    發表于 06-12 11:20

    從事嵌入式方向,定要軟硬件通吃?

    嵌入式系統開發領域,軟件和硬件的界限常常模糊不清。個常見的問題是,嵌入式軟件工程師是否需要了解硬件。本文將探討這
    的頭像 發表于 06-05 08:10 ?1265次閱讀
    從事<b class='flag-5'>嵌入式</b>方向,<b class='flag-5'>一</b>定要軟硬件通吃?

    嵌入式軟件設計的原則分享

    嵌入式軟件開發如果具有更好的閱讀性、擴展性以及維護性,就需要考慮很多因素。今天給大家分享幾個嵌入式軟件設計的原則。
    發表于 02-25 10:54 ?740次閱讀
    <b class='flag-5'>嵌入式</b><b class='flag-5'>軟件</b>設計的原則分享

    嵌入式軟件開發應該掌握哪些知識?

    嵌入式軟件開發應該掌握哪些知識? 、 什么是嵌入式軟件嵌入式
    發表于 02-19 11:23

    高端嵌入式實驗平臺

    、整體概述 該嵌入式平臺具有前沿性、專業性、高集成度、功能豐富等特點,平臺涵蓋嵌入式計算機技術、嵌入式硬件接口、嵌入式系統
    的頭像 發表于 01-29 09:55 ?574次閱讀
    高端<b class='flag-5'>嵌入式</b>實驗平臺
    主站蜘蛛池模板: 精品视频在线一区 | 99国产精品久久 | 动漫美女被羞羞动漫怪物 | 四虎永久免费 | 善良的小峓子2在钱免费中文字 | 琪琪色原网20岁以下热热色原网站 | 大乳牛奶女magnet | 双性被疯狂灌满精NP | jiz中国zz| 国产亚洲欧洲日韩在线三区 | 麻豆产精品一二三产区区 | 欧美牲交A欧美牲交VDO | 无码任你躁久久久久久老妇双奶 | 香蕉久久夜色精品国产小说 | 久久精品中文闷骚内射 | 美女露出逼 | 动漫美女被吸奶 | 欧美人与禽ZOZO性伦交视频 | 亚洲精品第一综合99久久 | 成年人视频在线观看免费 | 最近2019中文字幕免费 | 国产人妻系列无码专区97SS | 亚洲中文字幕在线第六区 | 丰满的女朋友韩国版在线观看 | 亚洲在线v观看免费国 | 亚洲精品AV一二三区无码 | 精品无码一区二区三区不卡 | 伊人久久综合谁合综合久久 | 老师的玉足高跟鞋满足我 | 热巴两次用约老师屁股发底线球 | 三级黄色高清视频 | 久久精品成人免费看 | 18禁三级黄 | adc年龄确认大驾光临入口 | 搡女人免费免费视频观看 | 成人免费一区二区无码视频 | 日韩美一区二区 | 婚后被调教当众高潮H喷水 回复术士勇者免费观看全集 | 羞羞答答的免费视频在线观看 | 青青娱乐网| 一级毛片免费视频网站 |