麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

【方輝專欄】如何創(chuàng)建PACK軟件包?
發(fā)布時間:2022-11-29

1.軟件包是一些文件的集合,一般會包含如下內(nèi)容:

源代碼、頭文件及軟件庫

文檔和源代碼模板

設(shè)備參數(shù)以及啟動代碼和編程算法

開發(fā)板說明和支持文件

示例項目

軟件包一般是*.pdsc 格式,也有一些是zip格式


2.創(chuàng)建一個軟件包的步驟:

1)文件準(zhǔn)備:源代碼,頭文件,說明文件等

2)組織文件:方便維護軟件包,需要建立合適的文件夾結(jié)構(gòu)

3)創(chuàng)建PDSC文件:在XML編輯器中校驗pack.xsd

4)生成包:使用packchk進行基本檢查,使用壓縮工具生成包;


3.軟件包分為三種類型,

1)軟件組件的包

2)設(shè)備支持包

3)開發(fā)板支持包


4.軟件組件包的制作,

準(zhǔn)備工作:

1)創(chuàng)建一個工作目錄,例如C:/temp/working

2)下載Pack_with_Software_Components.zip.

3)將壓縮文件中的01_Create_PDSC文件夾內(nèi)容復(fù)制到工作目錄下。

4)確保文件夾的屬性不是只讀。(添加everyone 控制權(quán)限)


編輯PDSC File:

1)使用記事本或notepad++打開vendor.pack_name.pdsc 文件。



說明:

一個xml 文件必須以xml版本和編碼方式開始,之后是以下這些內(nèi)容:

<package> 聲明模板(schema)文件的版本和用于驗證PDSC文件的xsd文件的路徑。

<vendor>聲明包的提供者,使用英文且不能有空格。

<name> 指定包的名稱,使用英文且不能有空格。

<description>用幾個詞描述一下包。

<url>定義包的下載URL(可以為空)

<supportContact> 可以為包的支持提供一個郵件地址或網(wǎng)頁URL鏈接。

<license>鏈接一個許可文件,在安裝包的過程中會顯示,是否接受許可,如果不接受許可則停止安裝。

例如:



2) 添加版本信息和關(guān)鍵字:



<releases>需要定義包的版本和發(fā)布信息

<keywords>方便搜索引擎更容易發(fā)現(xiàn)

3)添加組件內(nèi)容



如果使用的是帶有config屬性的頭文件,請將其保存在與其他所有頭文件不同的目錄中。

關(guān)于 <components>更詳細的內(nèi)容在稍后的軟件組件進行詳細介紹。


4)創(chuàng)建包

a. 把vendor.pack_name.pdsc更改為MyVendor.MyPack.pdsc (其中MyVendor是<vendor>中定義的名字;MyPack是 <name>中定義的名字);

b. 拷貝gen_pack.sh到工作目錄,修改使用庫的版本并保存。

c. 在當(dāng)前目錄中打開Bash控制臺并運行腳本。shell腳本將使用xmllint對PDSC文件運行模式檢查。并在 ./output sub-directory 創(chuàng)建了MyVendor.MyPack.1.0.0.pack軟件包。

d. 雙擊軟件包進行安裝。




+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


關(guān)于億道電子

億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計周期,提升產(chǎn)品可靠性。

20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計工具、仿真工具、電氣設(shè)計工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗積累,真正的幫助客戶實現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。

歡迎關(guān)注“億道電子”公眾號

了解更多研發(fā)工具軟件知識