999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MPC8548E 的通用嵌入式計算機平臺系統軟件研究和實現

2014-01-03 06:36:40李文光
電子測試 2014年2期
關鍵詞:計算機軟件嵌入式計算機

李文光

(燈塔市中等職業技術專業學校,111300)

0 前言

如今,我國對計算機軟件的開發越來越重視,這也導致軟件的開發過程越來越復雜,而嵌入式系統軟件的開發是軟件開發中的重要組成部分。但隨著人們對計算機軟件的不斷需求,對嵌入式計算機系統軟件開發的改革與創新勢在必行。然而,通用嵌入式計算機平臺的出現,使得計算機的系統更加完善。通用嵌入式計算機軟件的開發環境有很多,以MPC8548E 為主要基本結構的通用嵌入式計算機軟件是其中的重點。本文通過對基于MPC8548E 的通用嵌入式計算機系統平臺軟件進行整體描述,重點研究嵌入式計算機軟件的共同需求、系統軟件開發的基本結構設計以及軟件開發系統的程序設計的實現。

1 通用嵌入式平臺系統軟件的共同需求

通用嵌入式計算機軟件的共同需求主要分為兩類,分別為基于平臺的計算機軟件需求和基于開發的計算機軟件需求。下面對這兩類需求進行分析與總結:

1.1 對于平臺系統的共同需求

對于通用嵌入式的平臺來說,其計算機系統軟件的共同需求分別為:①通用嵌入式系統的可行性需求,由于嵌入式系統隨著科學技術的進步,其功能也逐漸強大,系統的穩定性較差,因此,系統在運行時需要對其的可行性進行研究;②嵌入式系統還需要對其性能加以要求,包括其存儲數據的能力、計算數據的能力以及吞吐量等;③平臺系統還需要擁有較多的數據接口,對軟件的開發只應用API 接口;④系統平臺要求減少對能源的使用率,并且在一定程度上增加系統的運行時間;⑤嵌入式系統平臺需要擁有較大的發展空間,這就要求系統需要一個較為開放的平臺體系結構。

1.2 對于開發系統的共同需求

通用嵌入式系統除了擁有在平臺上的需求外,還應該有開發方面的需求。嵌入式系統軟件在開發方面的要求主要有:①建立良好的系統開發環境,主要應用合理的開發語言對嵌入式系統軟件進行集成化的開發;②將平臺上的特點運用到系統的開發中,使用嵌入式操作系統對平臺軟件進行開發,可以有效的達到系統中API 接口的要求與多重設計的要求。

2 基于MPC8548E 的通用嵌入式軟件的設計方案

嵌入式平臺系統軟件的建立主要分為開發軟件的工具、嵌入式操作系統、開發系統的驅動設備、以及系統運行與維護的設備四種。這四種是軟件開發平臺的基礎,也是組成整體嵌入式系統軟件開發的重要部分。

2.1 嵌入式系統平臺的開發架構

開發工具鏈是開發系統的重要組成部分。其中主要有Tornado、bootloader 系統調試工具、FPGA、CPLD、DSP 等一系列的開發工具。對于基于MPC8548E 的通用嵌入式開發平臺,需要對bootloader 的調試工具選擇Freescale CodeWarror。而對于FPGA 和CPLD 來說,只適用于對專門的平臺進行開發使用。系統平臺的板級支持包主要作用于對系統功能進行管理,并為系統程序與硬件的連接提供專門的數據接口,分為bootloader、VxWorks 映像和驅動三個方面。而系統維護的設備主要是維護系統編碼的安全性能等。系統的測試設備是對系統功能的實現進行測試的主要工具。

2.2 BSP 的設計

2.2.1 BSP 的構造

BSP 的具體構造以及與其有關的數據代碼:

圖1 BSP 的數據代碼及其構造圖

/target/h 目錄為VxWorks 的頭文件,/target/lib 目錄為VxWorks 的函數庫,/target/src 目錄為部分驅動程序代碼及其模板,/target/unsupported 目錄為不支持的參考代碼。

2.2.2 BSP 的開發過程

BSP 的開發過程主要分為六個階段;①設計計劃,計劃嵌入式計算機設計平臺的整體結構及其實現過程;②應用仿真技術對開發工具進行設計;③對系統中的數據值進行分析,實現MPC8548E 的網絡驅動程序;④實現外圍設備的驅動;⑤對嵌入式系統進行調試并改善系統的功能;⑥對軟件進行售后維修及升級等。

2.3 系統維護

系統維護工具主要是代碼固化。嵌入式系統軟件的代碼固化是嵌入式開發過程中的重要部分,代碼固化分為平臺軟件固化和應用軟件固化兩種。基于平臺的軟件固化中,被固化的代碼有bootloader、VxWorks,FPGA 的BIN 文件、DSP 的BIN 文件。基于應用的軟件固化中的代碼主要有VxWorks、FPGA 的BIN 文件、DSP 的固化文件、應用程序的固化文件。

在應用Nor Flash 當作代碼固化的存儲空間的分配形式為:

圖2 代碼固化存儲空間圖

為了減少代碼固化情況,系統為固化的代碼增加一項Daemon 任務,Daemon 任務的啟動函數C 代碼原型如下:

void InitUsrDaemon(void);

另外,代碼固化工具還可以選擇函數庫方式:

int FlashFiIe(

unsigne int v_addr,//固化Flash 的有效地址

const char *v_fn, //存儲文件名

);

3 基于MPC8548E 的通用嵌入式計算機的實現

3.1 嵌入式引導模式實現

為了維護嵌入式系統,設計了bootloader 的系統引導形式,可以對系統的實現模式進行引導,引導模式的應用代碼有bootConfig.c 的改動和參數配置工具庫實現。

對于bootConfig.c 的改動:

(1)增加功能函數:

LoadModuleVxWorks (int v type,//加載的VxWorks 類型0-BSP,1-用戶

FUNCPTR*pEntiy//返回的入口函數地址

);

(2)在bootCmdLoopO 中增加命令“X”和“X”,當操作員在bootloader

命令行鍵入這兩個字母的任意一個時,即調用函數

LoadModuleVxWorks(0)加載平臺BSP VxWorks。

(3)在bootCmdLoopO 中,調用 getBootParams ()加載啟動參數。

3.2 固話功能實現

固化功能實現的函數主要以DaemonO 函數為主,DaemonO函數的字符串數組有四個文件,主要代碼形式為:

char*s—fh_str[4]={

FPGA 一FILE NAME, // App FPGA.bin

DSP_FILE_NAME, // App DSP.bin

USER VXWORKS FILE NAME, // App VxWorks

APP—OUT—FILE—NAME// App.out

4 結語

通過對基于MPC8548E 的通用嵌入式計算機平臺系統軟件與系統的實現進行研究,可以發現,嵌入式計算機軟件的構造系統非常復雜,研究人員需要在現有軟件系統的基礎上,進行創新與改革,使嵌入式系統軟件更加適應社會的需求。

[1] 孔祥營,柏桂枝.嵌入式實時操作系統VxWorks 及其開發環境Tornado[M].北京:中國電力出版社,2010.

[2] 馬學國.正確理解資產減值準則[J].2010,5(3):82-86.

[3] 姜兆義,戴金海..嵌入式系統集成開發環境研究[J].電腦與信息技術,2012,2(2):98-104.

猜你喜歡
計算機軟件嵌入式計算機
計算機操作系統
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
基于C語言的計算機軟件編程
電子制作(2018年16期)2018-09-26 03:27:08
搭建基于Qt的嵌入式開發平臺
淺談不同編程語言對計算機軟件開發的影響
電子制作(2018年1期)2018-04-04 01:48:36
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
淺談基于C語言的計算機軟件程序設計
電子制作(2017年24期)2017-02-02 07:14:40
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Fresnel衍射的計算機模擬演示
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 亚洲福利片无码最新在线播放| 亚洲男人天堂2020| 伊人激情综合网| 无码中文AⅤ在线观看| 国产区91| 亚洲经典在线中文字幕| 亚洲成人手机在线| 国产中文一区a级毛片视频| 亚洲精品欧美日本中文字幕| 欧美a在线看| 国产天天色| 91福利免费视频| 欧美一区二区三区不卡免费| 亚洲成人播放| 老司机久久精品视频| 亚洲一区免费看| 亚洲国产天堂久久综合| 在线观看免费人成视频色快速| 97综合久久| 日韩国产亚洲一区二区在线观看| 国产第一福利影院| 在线无码av一区二区三区| 漂亮人妻被中出中文字幕久久| 狼友视频国产精品首页| 久久夜色精品国产嚕嚕亚洲av| 国产精品亚欧美一区二区| 扒开粉嫩的小缝隙喷白浆视频| 中文字幕调教一区二区视频| 日本在线国产| 亚洲精品动漫| 激情五月婷婷综合网| 亚洲AV无码乱码在线观看代蜜桃| 成人在线欧美| 日韩欧美中文字幕在线精品| 无码高潮喷水专区久久| 玖玖精品在线| 国产91全国探花系列在线播放| 特级毛片免费视频| 亚洲色图欧美视频| 国产原创演绎剧情有字幕的| 亚洲高清在线天堂精品| 欧美精品亚洲精品日韩专区va| a级毛片毛片免费观看久潮| 国产精品国产三级国产专业不 | 国产理论精品| 欧美日韩精品一区二区视频| 伊人蕉久影院| 色播五月婷婷| 免费看美女毛片| 亚洲一区二区三区麻豆| 欧美日本激情| 国产成人av一区二区三区| 欧美国产日本高清不卡| 国产二级毛片| 在线国产欧美| 亚洲人精品亚洲人成在线| 精品国产一二三区| 色综合久久88色综合天天提莫| 国内老司机精品视频在线播出| 呦系列视频一区二区三区| 无码aaa视频| 中文国产成人精品久久一| 亚洲男人在线天堂| 国产不卡一级毛片视频| 色婷婷国产精品视频| 亚洲欧洲日韩综合色天使| 丁香婷婷激情网| 人妻丰满熟妇av五码区| 国产高清色视频免费看的网址| 无码丝袜人妻| 国产最爽的乱婬视频国语对白 | 亚洲三级影院| 欧美色视频网站| 国产激情在线视频| 最新国产你懂的在线网址| 久久成人国产精品免费软件 | 亚洲成a人片7777| 亚洲热线99精品视频| 98超碰在线观看| 日韩美毛片| 亚洲成人免费看| 四虎永久在线|