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加入嵌入式視覺聯盟
主站蜘蛛池模板: 精品伊人久久久香线蕉| 亚洲人成网7777777国产| 亚洲成人免费在线| 免费观看成人久久网免费观看| 91青青视频| 亚洲一区二区日韩欧美gif| 亚欧乱色视频网站大全| 中文字幕亚洲专区第19页| 夜夜高潮夜夜爽国产伦精品| 99视频只有精品| 在线欧美日韩| 国产一区二区三区夜色| 久久久无码人妻精品无码| 日韩无码真实干出血视频| 亚洲人成网线在线播放va| 国产视频大全| 国产高清在线丝袜精品一区| 久久综合干| 尤物国产在线| 免费啪啪网址| 国产精品任我爽爆在线播放6080 | 超碰aⅴ人人做人人爽欧美| 女高中生自慰污污网站| 国产精品自在自线免费观看| 极品国产一区二区三区| 美美女高清毛片视频免费观看| 人人爱天天做夜夜爽| 国产自视频| 色综合热无码热国产| 综合社区亚洲熟妇p| 在线免费亚洲无码视频| 嫩草在线视频| 亚洲欧美综合在线观看| 日韩国产欧美精品在线| 欧美日韩久久综合| 五月婷婷中文字幕| 欧美中日韩在线| 国产精品美女免费视频大全| 国产极品美女在线播放| 午夜视频在线观看免费网站| 亚洲一级无毛片无码在线免费视频| 久久香蕉国产线看精品| 国产美女精品一区二区| 天堂成人在线| 日本成人精品视频| 天天色综网| 日本草草视频在线观看| 大学生久久香蕉国产线观看| 四虎AV麻豆| 国产原创第一页在线观看| 国产福利在线免费观看| 97青草最新免费精品视频| 久久综合干| 亚洲婷婷丁香| 一级毛片无毒不卡直接观看| 在线精品欧美日韩| 激情午夜婷婷| 欧美人与性动交a欧美精品| 国产视频自拍一区| 不卡视频国产| 手机成人午夜在线视频| 多人乱p欧美在线观看| 欧美国产三级| 国产精品不卡片视频免费观看| 国内精自线i品一区202| 全部无卡免费的毛片在线看| 中文字幕在线看| 国产a v无码专区亚洲av| 福利片91| 伊人久久精品亚洲午夜| 最新国产麻豆aⅴ精品无| 91精品aⅴ无码中文字字幕蜜桃| 国产精品一区二区在线播放| 国模极品一区二区三区| 五月天在线网站| 国产性生大片免费观看性欧美| 丰满人妻中出白浆| 国产杨幂丝袜av在线播放| 超清人妻系列无码专区| 天堂亚洲网| 欧美自拍另类欧美综合图区| 欧美日韩精品在线播放|