人妻蜜と1~4中文字幕月野定规 ,国产精品成人va在线播放,色优久久久久综合网鬼色,WWW插插插无码视频网站

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

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

源代碼、頭文件及軟件庫(kù)

文檔和源代碼模板

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

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

示例項(xiàng)目

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


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

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

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

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

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


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

1)軟件組件的包

2)設(shè)備支持包

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


4.軟件組件包的制作,

準(zhǔn)備工作:

1)創(chuàng)建一個(gè)工作目錄,例如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 文件。



說明:

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

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

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

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

<description>用幾個(gè)詞描述一下包。

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

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

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

例如:



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



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

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

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



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

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


4)創(chuàng)建包

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

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

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

d. 雙擊軟件包進(jìn)行安裝。




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


關(guān)于億道電子

億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國(guó)內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國(guó)廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(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)系,并作為他們?cè)谥袊?guó)區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國(guó)本土客戶,為客戶提供從芯片級(jí)開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測(cè)試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡(jiǎn)單、更可靠、更高效的目標(biāo)。

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

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