文中介紹實(shí)時操作系統(tǒng)V Works中BSP的概念,以及開發(fā)BSP必須要了解的交叉調(diào)試環(huán)境、系統(tǒng)的啟動過程、V works Image的分類以及BSP文件的組成等內(nèi)容。
在VxWorks嵌入式平臺下采用點(diǎn)陣漢字顯示技術(shù),使得戰(zhàn)場信息、態(tài)勢、指令等獲得了中文顯示。最終使設(shè)計(jì)開發(fā)的軍事指揮系統(tǒng)不僅具有良好的可靠性和卓越的實(shí)時性,同時具有直觀而方便的中文平臺以及友好的交互能力,大大提升了整體作戰(zhàn)效能。
VxWorks下的TFFS文件系統(tǒng)方便VxWorks映像和應(yīng)用程序存儲到Flash,這有利于開發(fā)者和用戶更新應(yīng)用程序而無需重新燒寫booTRom,加快程序開發(fā)進(jìn)程。系統(tǒng)中所用的2片F(xiàn)lash擴(kuò)展了文件系統(tǒng)的可使用空間,所實(shí)現(xiàn)的系統(tǒng)也包括fTP服務(wù)器,通過 FTP客戶端軟件升級系統(tǒng)??稍贛ICETEK的MPC860開發(fā)板上實(shí)現(xiàn)系統(tǒng),因此,表明該系統(tǒng)具有穩(wěn)定性好、可靠性高的特點(diǎn)。
VxWorks 是美國 Wind River System 公司( 以下簡稱風(fēng)河 公司 ,即 WRS 公司)推出的一個實(shí)時操作系統(tǒng)。Tornado 是WRS 公司推出的一套實(shí)時操作系統(tǒng)開發(fā)環(huán)境,類似Microsoft Visual C,但是提供了更豐富的調(diào)試、仿真環(huán)境和工具。
針對CDMA通訊系統(tǒng)基站側(cè)的重要單板——基帶信號處理單板的系統(tǒng)故障需要在極短時間內(nèi)進(jìn)行自恢復(fù)的要求,設(shè)計(jì)了一種基于VxWorks操作系統(tǒng)的故障快速恢復(fù)方法,包括操作系統(tǒng)的任務(wù)、消息隊(duì)列、信號量等操作設(shè)計(jì),同時對設(shè)計(jì)前后系統(tǒng)故障恢復(fù)情況進(jìn)行了對比測試、驗(yàn)證。
針對在電力系統(tǒng)保護(hù)中的交流信號采樣實(shí)時性問題,采用VxWorks平臺實(shí)現(xiàn)了快速交流信號采樣及有效值計(jì)算,并對其中的關(guān)鍵程序——離散傅里葉算法進(jìn)行了優(yōu)化設(shè)計(jì),包括快速查表、定點(diǎn)乘法、快速開方運(yùn)算等。通過32位RISC內(nèi)核微處理器硬件平臺的驗(yàn)證結(jié)果顯示,優(yōu)化后的數(shù)據(jù)處理結(jié)果仍保持了較高精度,但時間大幅度縮短。
針對PC104結(jié)構(gòu)SCM/DETH雙端口以太網(wǎng)卡設(shè)計(jì)實(shí)現(xiàn)了一個基于VxWorks系統(tǒng)的智能雙冗余網(wǎng)絡(luò)驅(qū)動,在驅(qū)動程序中實(shí)現(xiàn)了網(wǎng)絡(luò)通信故障診斷及網(wǎng)卡間智能切換等功能。通過對智能雙冗余驅(qū)動進(jìn)行性能測試,驗(yàn)證了設(shè)計(jì)的正確性和有效性。
介紹了由基于VxWorks的實(shí)時嵌入式操作系統(tǒng)、多個SCSI硬盤陣列以及高幀頻CCD數(shù)字相機(jī)構(gòu)成的嵌入式高速記錄系統(tǒng)。
SP(Board Support Package)在VxWorks操作系統(tǒng)中起到了部分接口的驅(qū)動和硬件初始化的作用,它是生成bootrom和VxWorks映像文件的前提,而S3C2440是Samsung公司設(shè)計(jì)的ARM920T系列的核心處理器,是嵌入式領(lǐng)域比較常用的ARM處理器。因此,研究基于S3C2440平臺上的Vxworks BSP移植具有重要的意義。本文就BSP的概念、BSP移植過程中重點(diǎn)修改的幾個文件、串口和網(wǎng)口驅(qū)動以及BSP的調(diào)試和仿真做詳細(xì)的介紹。
在遠(yuǎn)程測控系統(tǒng)中,嵌入式系統(tǒng)由于其穩(wěn)定性和實(shí)時性優(yōu)于傳統(tǒng)平臺而得到迅速發(fā)展。本文提出了一種以DSP芯片和VxWorks為操作系統(tǒng)的新型嵌入式系統(tǒng)設(shè)計(jì)方法。
在遠(yuǎn)程測控系統(tǒng)中,嵌入式系統(tǒng)由于其穩(wěn)定性和實(shí)時性優(yōu)于傳統(tǒng)平臺而得到迅速發(fā)展。本文提出了一種以DSP芯片和VxWorks為操作系統(tǒng)的新型嵌入式系統(tǒng)設(shè)計(jì)方法。
本文簡單講述了基于VxWorks的飛機(jī)電源系統(tǒng)軟件設(shè)計(jì)過程,在實(shí)際應(yīng)用中還有許多問題需要解決。比如考慮到程序用途的特殊性,必須保證程序的正確運(yùn)行,所以程序的健壯性是研究的另一個重點(diǎn)。比如,采用程序固化運(yùn)行、冗余容錯技術(shù)、程序互檢驗(yàn)等技術(shù)都是為了保證程序準(zhǔn)確無誤地運(yùn)行。另外,飛機(jī)邏輯負(fù)載方程庫的建立和求解,以及相應(yīng)日志文件系統(tǒng)的建立,都是必要的工作。
針對嵌入式系統(tǒng)的雙目圖像采集,給出了基于STM32硬件平臺和嵌入式操作系統(tǒng)μC/OS-II軟件平臺的圖像采集系統(tǒng)設(shè)計(jì)。并且采用應(yīng)用AL422B視頻緩存芯片、四線制電阻觸摸屏和SD卡實(shí)現(xiàn)圖像采集、顯示、存儲功能。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)具有較好的實(shí)時性,采集到的圖像對于進(jìn)行進(jìn)一步圖像處理有重要的實(shí)際意義。
針對航電系統(tǒng)中報(bào)文的處理需要時間同步的要求,采用VxWorks嵌入式操作系統(tǒng),設(shè)計(jì)并實(shí)現(xiàn)了網(wǎng)絡(luò)授時協(xié)議(NTP)服務(wù)器,建立了可靠的處理機(jī)制。重點(diǎn)對NTP協(xié)議進(jìn)行介紹,包括其工作原理、網(wǎng)絡(luò)結(jié)構(gòu)、工作模式以及處理流程。最后對課題的分布式系統(tǒng)性能進(jìn)行測試并作出詳細(xì)的分析,闡明建立網(wǎng)絡(luò)時間服務(wù)體系的必要性。NTP協(xié)議用于同步分布式系統(tǒng)中的計(jì)算機(jī)
VxWorks是目前應(yīng)用最多的嵌入式實(shí)時操作系統(tǒng)之一,廣泛應(yīng)用于工業(yè)控制、醫(yī)療器械、通信、航空航天以及武器裝備等領(lǐng)域。VxWorks是32位實(shí)時嵌入式操作系統(tǒng),自20世紀(jì)80年代由風(fēng)河公司推出以來,其良好的
VxWorks是目前應(yīng)用最多的嵌入式實(shí)時操作系統(tǒng)之一,廣泛應(yīng)用于工業(yè)控制、醫(yī)療器械、通信、航空航天以及武器裝備等領(lǐng)域。VxWorks是32位實(shí)時嵌入式操作系統(tǒng),自20世紀(jì)80年代由
自己目前開發(fā)的嵌入式開發(fā)所用的操作系統(tǒng)是VxWorks,以前讀大學(xué)的時候用的最多的是linux操作系統(tǒng),但是,對于這兩種操作系統(tǒng)之間到底有什么區(qū)別,還真沒有真正去細(xì)心的總結(jié)
VxWorks 是美國 Wind River System 公司( 以下簡稱風(fēng)河公司 ,即 WRS 公司)推出的一個實(shí)時操作系統(tǒng)。Tornado 是WRS 公司推出的一套實(shí)時操作系統(tǒng)開發(fā)環(huán)境,類似MicrosoftVi
VxWorks是目前應(yīng)用最多的嵌入式實(shí)時操作系統(tǒng)之一,廣泛應(yīng)用于工業(yè)控制、醫(yī)療器械、通信、航空航天以及武器裝備等領(lǐng)域。VxWorks是32位實(shí)時嵌入式操作系統(tǒng),自20世紀(jì)80年代由
異常和中斷處理過程是每個體系結(jié)構(gòu)和OS都要面對的重要問題,本文從硬件角度以及軟件角度來分析PowerPc這個過程,文字水平有限,將就著看。PowerPC定義了十幾種異常,其中常