研究報告面向車載終端的嵌入式可視化集成開發(fā)環(huán)境及其產業(yè)化推廣_第1頁
研究報告面向車載終端的嵌入式可視化集成開發(fā)環(huán)境及其產業(yè)化推廣_第2頁
研究報告面向車載終端的嵌入式可視化集成開發(fā)環(huán)境及其產業(yè)化推廣_第3頁
研究報告面向車載終端的嵌入式可視化集成開發(fā)環(huán)境及其產業(yè)化推廣_第4頁
研究報告面向車載終端的嵌入式可視化集成開發(fā)環(huán)境及其產業(yè)化推廣_第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、南昌市重點科研與攻關項目可行性研究報告項目名稱:面向車載終端的嵌入式可視化集成開發(fā)環(huán)境及其產業(yè)化推廣 承擔單位:中興軟件技術(南昌)有限公司 地址及郵編:南昌市高新區(qū)火炬大街999號高新大廈北樓,郵編330029 項目負責人: 葛文韜 財務負責人: 鐘德紅 單位負責人: 蘆東昕 單位傳真: 07918185900 聯(lián)系人及電話: 龍承志8410 填報日期: 2006年9月20日 - ii -目 錄1選題的必要性11.1項目所處技術領域產業(yè)政策11.2項目所處技術領域技術發(fā)展現(xiàn)狀21.3項目技術先進性,對相關領域技術進步的推動作用121.4項目目前進展情況132技術方

2、案論述142.1項目創(chuàng)新點及達到的技術水平142.1.1項目創(chuàng)新點論述142.1.2項目完成時達到的技術水平152.2項目技術方案論述162.2.1項目主要研究內容概述162.2.2嵌入式linux操作系統(tǒng)解決方案182.2.3可視化集成開發(fā)環(huán)境解決方案222.2.4標準構件庫252.2.5車載信息終端產品及產品開發(fā)模式262.3項目技術質量指標292.3.1項目產品達到的主要技術性能指標292.3.2通過的國家相關行業(yè)許可認證302.4分階段描述項目執(zhí)行過程中各階段目標312.5項目經(jīng)費預算情況322.5.1項目投資總額322.5.2項目已完成投資、項目須新增投資及投資構成和投資預算322.

3、5.3申請科技三項經(jīng)費的使用預算353項目實施支撐條件353.1項目技術來源知識產權353.2項目技術來源技術積累383.2.1中興在嵌入式系統(tǒng)方面的技術積累383.2.2中興在linux操作系統(tǒng)及集成開發(fā)環(huán)境方面的技術積累383.2.3中興在手機終端及汽車電子方面的技術積累393.3已具備的產業(yè)化基礎403.3.1“863”項目:面向通訊行業(yè)的嵌入式軟件開發(fā)平臺403.3.2信產部電子基金項目:智能手機linux操作系統(tǒng)413.4項目實驗、檢測條件423.4.1中興在嵌入式系統(tǒng)方面的實驗平臺423.4.2中興在linux操作系統(tǒng)及集成開發(fā)環(huán)境方面的實驗平臺423.4.3中興在手機終端及汽車電

4、子方面的技術互通423.4.4充分利用已有的產業(yè)化基礎423.5項目申請單位人才資源情況434項目預期經(jīng)濟效益454.1預期市場需求454.2預期盈利水平48一、項目形成的生產能力48二、采用量-本-利分析法,找出盈虧平衡點50三、預計年產量,品種,產值、利稅524.3預期產業(yè)化前景524.4項目實施風險分析535項目預計社會效益、環(huán)境效益545.1項目經(jīng)濟和社會效益分析545.2對資源利用情況555.3對人才培養(yǎng)情況555.4環(huán)境影響及效益556 附件57附件1 中興通訊對本項目的授權證明57附件2 中興軟件配套資金承諾證明58附件3 相關證書59- ii -1 選題的必要性1.1 項目所處

5、技術領域產業(yè)政策進入21世紀以來,國際汽車產業(yè)正在發(fā)生根本性的變化,突出表現(xiàn)為:全球汽車產銷格局發(fā)生轉變,美、歐、日等發(fā)達國家汽車需求增長趨緩,亞太、東歐、南美等新興汽車市場增速趨快。國際跨國汽車集團為適應這一變化,正在加緊自身結構調整,加快了汽車制造業(yè)向發(fā)展中國家轉移步伐,專家預測2015年發(fā)展中國家的汽車產量占全球的份額將由目前25%增加到48%,這種變化將為發(fā)展中國家的汽車工業(yè)帶來發(fā)展機遇;市場競爭日趨激烈,營銷理念不斷更新,歐洲、美洲、亞洲成為支持汽車產業(yè)發(fā)展的三大市場,以中國為代表的亞洲更是市場爭奪的重點;技術創(chuàng)新成為獲得核心競爭力的關鍵,當前國際汽車市場競爭的實質就是技術創(chuàng)新能力的

6、競爭,世界各大汽車公司已把主攻方向從規(guī)模效應轉向以微電子技術和信息技術為代表的高新技術改造汽車工業(yè),特別是汽車電子技術將得到更快發(fā)展,汽車工業(yè)將全面進入汽車電子時代?,F(xiàn)代汽車技術與電子技術、信息技術融合在一起形成了汽車電子這個最具前景的新興產業(yè)。汽車已經(jīng)不再是簡單的交通工具,而成為現(xiàn)代科技的載體和結晶。幾乎所有的電子信息產品都可以應用于汽車整車,信息技術在汽車領域的深度應用,推動汽車發(fā)生革命性變化,汽車電子由此成為新的經(jīng)濟增長點之一,也極大地拓展了信息產業(yè)的發(fā)展空間,所以發(fā)展汽車電子是推動信息技術和產品革新的重要途徑。隨著我國汽車市場的快速發(fā)展和汽車電子價值含量的迅速提升,汽車電子產業(yè)將發(fā)揮巨

7、大的經(jīng)濟規(guī)模效應,成為我國國民經(jīng)濟發(fā)展的新興支柱產業(yè)和新的經(jīng)濟增長點。為了搶奪國內巨大的汽車電子市場,國家出臺了大量的政策并采取切實措施對汽車電子行業(yè)進行大力扶持,目前汽車電子已經(jīng)成為國家重點發(fā)展的產業(yè)。2004年5月,國務院國家發(fā)展和改革委員會頒發(fā)了汽車產業(yè)政策,在該政策的技術政策部分明確規(guī)定“國家支持汽車電子產品的研發(fā)和生產,積極開展汽車電子產業(yè),加速在汽車產品、銷售物流和生產企業(yè)中運用電子信息技術,推動汽車產業(yè)發(fā)展”。幾大部委將在全國選擇幾個有發(fā)展?jié)摿Φ膮^(qū)域,成立“汽車電子全國計算平臺”,形成幾大汽車電子產業(yè)基地,基地內的企業(yè)享受國家相關優(yōu)惠政策。這些產業(yè)政策的實施,為本項目的產業(yè)化發(fā)展

8、提供了一個良好的政策環(huán)境。2004年6月1日國家出臺了新的國家汽車產業(yè)政策、國家汽車電子發(fā)展規(guī)劃,明確指出國家將支持汽車電子產品的研發(fā)和生產,積極發(fā)展汽車電子產業(yè)。并且采取切實行動,在科技發(fā)展計劃中進行了重點支持,為我國汽車工業(yè)擺脫核心技術“空心化”創(chuàng)造了條件和機遇。1.2 項目所處技術領域技術發(fā)展現(xiàn)狀當前國際汽車市場上,汽車電子化競爭非常激烈,電子控制系統(tǒng)的應用十分普遍。統(tǒng)計數(shù)據(jù)表明,在國外著名汽車制造廠商中,每輛汽車平均消耗電子產品費用占整車的30%左右,其中光微處理器多達50多個,越是高檔汽車電子化程度越高。汽車電子最顯著特征是向控制系統(tǒng)化推進,用傳感器、微處理器mpu、執(zhí)行器、數(shù)十甚至

9、上百個電子元器件及其零部件組成的電控系統(tǒng),正獲得極其廣泛的市場?,F(xiàn)在我國汽車工業(yè)步入持續(xù)快速發(fā)展時期,并且隨著能源、排放、安全法規(guī)的日趨嚴格和客戶對汽車舒適性要求的不斷提高,電子技術在汽車上的作用越來越重要。汽車的安全、節(jié)能、環(huán)保以及智能化和信息化是未來汽車的發(fā)展趨勢。在汽車技術的發(fā)展進程中,汽車電子的作用尤為突出,是開發(fā)新車型、改進汽車性能最重要的技術措施。汽車上70%的創(chuàng)新來源于汽車電子,未來汽車電子的發(fā)展將主要集中在動力總成控制、底盤控制、車身控制、主動及被動安全、汽車網(wǎng)絡、通信系統(tǒng)、安全與防盜等方面,并呈現(xiàn)出功能多樣化、技術一體化、系統(tǒng)集成化和通信網(wǎng)絡化的特點。目前國內外已經(jīng)有一些企業(yè)

10、和科研院所進行了相關領域的研發(fā),部分企業(yè)已經(jīng)推出了相關產品,例如:1、中國電子信息產業(yè)發(fā)展研究院中國電子信息產業(yè)發(fā)展研究院承擔的信息產業(yè)部2004年電子發(fā)展基金的重點項目:“汽車計算平臺技術框架和發(fā)展戰(zhàn)略”。該項目的主要目標是建立具有自主知識產權的汽車計算平臺技術框架和標準體系,加大技術創(chuàng)新和產業(yè)化力度,提升我國汽車產業(yè)的技術競爭力。該項目根據(jù)現(xiàn)代信息和汽車技術智能化、網(wǎng)絡化、信息化和集成化的發(fā)展趨勢,在系統(tǒng)分析了汽車計算、控制功能及其實現(xiàn)途徑的基礎上,提出了汽車計算平臺的技術體系框架,使整車的計算和控制實現(xiàn)了系統(tǒng)一體化。 2、東軟集團2005年6月16日,東軟集團聯(lián)合阿爾派株式會社在大連發(fā)布

11、了進軍汽車電子領域的戰(zhàn)略。據(jù)介紹,東軟和阿爾派合作了15年,在車載音響領域積累了豐富的經(jīng)驗。這一次,東軟董事長劉積仁宣布了更加雄心勃勃的計劃,就是以汽車數(shù)字娛樂領域的經(jīng)驗為基礎,爭取在gps定位等方面謀求突破,并逐步介入汽車電子信息系統(tǒng)其他領域。 嵌入式軟件開發(fā)外包的機會將在未來很長一段時間內存在,這是劉積仁進軍汽車電子領域的認識論基礎。他告訴記者,中國具有豐富而廉價的人力資源,阿爾派選擇東軟這種國內的軟件開發(fā)商,將極大地降低開發(fā)成本。而東軟也在合作的過程中不斷提高自己的研發(fā)能力,從基本的coding逐步轉向程序整體設計。3、飛思卡爾(freescale)飛思卡爾汽車電子業(yè)務著重在汽車網(wǎng)絡解決

12、方案、駕駛員信息系統(tǒng)、輪胎壓力監(jiān)測系統(tǒng)、車身控制模塊系統(tǒng)等解決方案架構。因mpc5500低成本、柔性化、定量化、高性能的架構,飛思卡爾將推廣為動力總成和底盤應用,建立以mpc5500為工業(yè)標準的平臺。這也表明,半導體廠商已由單純的元器件供應商向系統(tǒng)級解決方案供應商轉變,以適應汽車電子市場模塊化、系統(tǒng)化供貨的需求。另外飛思卡爾攜手metrowerks推進linux在汽車娛樂電子系統(tǒng)的應用,其硬件采用飛思卡爾面向汽車應用領域的mobilegt架構和total5200開發(fā)平臺,以linux支持包(bsp)對平臺軟件開發(fā)環(huán)境進行優(yōu)化。metrowerks linux bsp的特長在于創(chuàng)建多種多樣的聯(lián)網(wǎng)

13、汽車產品,集無線、圖形、音頻和gps技術等特性于一體。4、windriver的汽車電子平臺成立于1981年的wind river systems(wrs)公司,目前是全球提供嵌入軟件和服務的著名公司之一。wrs為各行業(yè)提供軟件開發(fā)工具、實時操作系統(tǒng)、先進的連接手段,包括:電信、數(shù)據(jù)通訊、數(shù)碼攝像、網(wǎng)絡、醫(yī)療、計算機外設、汽車、工業(yè)測量和控制、航空等領域。汽車電子是wrs重點發(fā)展的戰(zhàn)略領域之一,wsr推出的汽車電子平臺(platform ad:platform for automotive devices)如圖1-2-1所示,其發(fā)展規(guī)劃如圖1-2-2所示。圖1-2-1 windriver的汽車電

14、子平臺圖1-2-2 windriver汽車電子平臺發(fā)展規(guī)劃wrs的platform ad的主要特點如下: 多操作系統(tǒng)支持策略,現(xiàn)時支持vxworks操作系統(tǒng)和linux操作系統(tǒng); 支持各種主流cpu,提供豐富的bsp,如powerpc, superh, arm, mips, pentium, xscale、freescale mpc5200、renesas sh4 and sh4a、se sh7751r (solution engine) and sh 7770 (lambic) 等; 可視的、集成的、有好的開發(fā)調試界面和豐富的工具; 高可靠性、良好的可裁剪性; 支持第三方合作伙伴的軟件包。迄

15、今為止,windriver與許多全球領先的汽車電子廠商都有成功合作,如bmw、bosch/blaupunkt、daimler chrysler、delphi、gm、harman/becker、hyundai、magneti-marelli、nissan、siemens vdo、vw、audi、opel、xanavi、visteon等。另外風河將進一步加速發(fā)展車載資訊娛樂系統(tǒng)和telematics標準,并以此推進comet(communityenablingtelematicsobjectives)協(xié)作計劃在歐洲的實施。作為車載設備和telematics中間件領域的業(yè)內領先公司,windrive

16、r為整個聯(lián)盟提供了滿足汽車市場需求的各種技術支持。通過與comet計劃中其他公司的緊密合作,windriver公司已經(jīng)成為推動汽車工業(yè)發(fā)展進程中不可或缺的一股力量。5、hopen汽車電子平臺凱思昊鵬公司開發(fā)的“hopen汽車電子平臺”是新一代的智能化的汽車移動應用平臺。它以汽車為承載平臺,融合了安全、通訊、資訊、娛樂、導航、辦公、服務等多種功能,為汽車電子的發(fā)展,起到了巨大的推動作用?!癶open汽車電子平臺”實現(xiàn)的主要功能如下: 定位服務:汽車通過gps得到車輛當前的經(jīng)緯度信息,然后從gis中心下載該地區(qū)范圍的地理信息,并在終端上顯示汽車的正確位置; 求助服務:當用戶在車內遇到緊急情況時,可

17、以用最快的方式向外界發(fā)出求助信號,通知有關人員或事故處理中心,實現(xiàn)快速救援; 事務助理:為汽車用戶提供一些便利的事務處理功能,主要包括個人助理和文件傳輸; 支持終端服務:可以遠程登錄到辦公室或者家里的計算機上,在車載終端上訪問計算機,進行遠程辦公,以及上網(wǎng)、收發(fā)郵件等; 信息娛樂服務:為汽車用戶提供信息和娛樂服務,主要功能包括多媒體播放、移動夢網(wǎng)功能等; 提供汽車電子軟件系統(tǒng)應用程序開發(fā)工具(sdk),用戶可以通過互聯(lián)網(wǎng)定制開機畫面、屏幕保護、密碼以及其他個性化設置; 運行平臺:軟件采用linux操作系統(tǒng)、硬件采用intel xscale。盡管國內外已經(jīng)有一些企業(yè)推出了針對汽車電子的一些軟件產

18、品,但在本領域的競爭主要是是標準之間的競爭,行業(yè)聯(lián)盟之間的競爭,目前的競爭處在初期階段,整個市場處在一個快速發(fā)展期,遠未達到飽和競爭狀態(tài)。為了在市場中贏得競爭優(yōu)勢,一些行業(yè)標準和行業(yè)聯(lián)盟也隨之出現(xiàn),下面對其中主要的行業(yè)標準境進行簡要介紹。1、osek/vdx標準osek/vdx是由歐洲汽車廠商和科研機構聯(lián)合提出的一個項目,主要目標是定義用于汽車電子的rtos、軟件接口、通信功能和網(wǎng)絡管理等,對汽車電子軟件開發(fā)平臺作了較為全面的定義與規(guī)定,目前這一系列標準已被采納為國際標準(iso17356)。為了解決汽車中軟件含量增加、在操作系統(tǒng)和通信網(wǎng)絡方面重復開發(fā)、軟件工程師的效率不能滿足高質量產品的要求

19、等諸多問題,歐洲汽車行業(yè)在20世紀90年代提出了車內多控制單元的開放式分布控制標準osek/vdx(open system and corresponding interfaces for automotive electronics/vehicle distributed executive)。其含義是汽車電子系統(tǒng)的開放平臺和統(tǒng)一接口,主要包括操作系統(tǒng)os、通信com、網(wǎng)絡管理nm和osek實現(xiàn)語言oil等四個標準。這些標準是歐洲汽車行業(yè)先進開發(fā)技術的總結,提供了將各種先進汽車電子設備有機集合在一起的網(wǎng)絡化嵌入式系統(tǒng)的開發(fā)規(guī)范。圖1-2-3 osek os在osek/vdx中的層次模型ose

20、k/ vdx操作系統(tǒng)(os)定義了一個小的、可伸縮的實時操作系統(tǒng)rtos,對于存儲容量有限和功能專用的嵌入式系統(tǒng)是非常理想的。從運行在8位微處理器上的系統(tǒng)到運行在32位處理器上的系統(tǒng)都可以使用這個os。osek/ vdx的os可以對中斷級、系統(tǒng)行為級和任務級3個級別的事件進行處理。此外操作系統(tǒng)還提供了任務管理、調度、事件管理、內存資源管理、報警和出錯處理等諸多功能。os在osek/vdx中的層次模型如圖1-2-3所示。osek/vdx的通信com定義了一個應用程序內或者應用程序之間進行任務間或者處理器之間通信的接口和協(xié)議。該協(xié)議提供標準api服務,每個標準都可以獨立操作。通信力求獨立于協(xié)議,并

21、使其在任何環(huán)境下都能靈活運用。與com一起最常用的網(wǎng)絡硬件是控制器局域網(wǎng)(can),它已成為工業(yè)標準網(wǎng)絡協(xié)議,應用于汽車和工業(yè)領域。該規(guī)范并不排除其他網(wǎng)絡協(xié)議,如以太網(wǎng)的tcp/ip協(xié)議、點對點協(xié)議或者其他專用協(xié)議,并且在單一的com環(huán)境中,多個硬件網(wǎng)絡標準可以混合使用。com規(guī)范定義了異步通信模型,應用程序在恢復運行之前不必等待消息,并且當它得不到請求的消息時,也不會被阻塞,消息的內容和使用方法與com無關。osek/vdx網(wǎng)絡管理規(guī)范定義了監(jiān)控靜態(tài)網(wǎng)絡中節(jié)點的算法,提供了一個控制網(wǎng)絡管理組件的應用程序接口api,擴展了網(wǎng)絡提供的狀態(tài)和配置信息。osek/vdx的nm為網(wǎng)絡監(jiān)控提供了兩種機制

22、:一種是通過監(jiān)控應用的消息進行間接監(jiān)控;另一種是對于特定的網(wǎng)絡管理利用標記機制進行直接監(jiān)控。osek nm的應用主要包括osek/vdx nm 與應用程序的接口(api)、節(jié)點監(jiān)控的算法、osek/vdx nm 與osek com 的接口、轉換到睡眠狀態(tài)的算法、osek/vdx nm 協(xié)議數(shù)據(jù)單元(nmpdu)等。另外,為了達到軟件可移植的目標,osek oil 規(guī)范提供一種在特定cpu 中配置osek 應用的機制。每個cpu對應一個oil描述,所有的osek系統(tǒng)對象用oil 對象來描述。osek 應用的oil 描述是一組oil 對象的組合,cpu 是這些oil 對象的容器。oil 明確地為每

23、個oil 對象定義了所有標準屬性。每個osek應用可以定義附加的特殊執(zhí)行屬性和引用并限制每個屬性的取值范圍。oil文件可以是手寫的或者是系統(tǒng)配置工具產生。汽車工業(yè)api 標準的出現(xiàn)是在開發(fā)時間和降低成本、提高軟件質量和模塊的可移植性上邁進了一大步。不同的一致類、不同的調度模式和靜態(tài)配置的特征保證了osek/ vdx os能廣泛地運用在不同的場合,適用于不同的硬件。目前已經(jīng)有很多能提供符合osek/ vdx 的操作系統(tǒng)供應商,如windriver、motorola、etas 、sysgo、accelerated technologies 和realogy 都在推動osek/ vdx的發(fā)展和應用。

24、我國已經(jīng)將開發(fā)符合osek/vdx標準的汽車電子嵌入式軟件平臺及關鍵技術的研究列入“863”計劃的軟件重大專項中,以清華、浙大等為代表的高校進行了前期的研究,與相關企業(yè)等合作的產品應用也已經(jīng)基本成型,為實現(xiàn)符合osek標準的操作系統(tǒng)和平臺的產業(yè)化打下了良好的基礎。2、autosarautosar(automotiveopensystemarchitecture,汽車開放系統(tǒng)架構)是由國際知名的幾家汽車、電子和軟件業(yè)界的主要廠商建立起來的行業(yè)組織,該團體由德國寶馬、戴姆勒克萊斯勒及羅伯特博世等公司于2003年7月設立。其宗旨是為了規(guī)范汽車電子產品、軟件和元器件的互通性,為汽車電子控制系統(tǒng)軟件接口

25、和軟件模塊制訂標準。其標準就是autosar(autosar軟件架構見圖1-2-4),主要目標是:確立汽車廠商及ecu廠商開發(fā)軟件所需的通用基礎、統(tǒng)一汽車業(yè)界軟件部件間的界面等。以此提高以ecu為開端的軟件開發(fā)效率、使更新更為容易。圖1-2-4 autosar軟件架構目前,autosar的核心成員共有9家公司,分別是寶馬、羅伯特博世、德國大陸、戴姆勒克萊斯勒、美國福特、法國標致雪鐵龍、德國西門子vdo、豐田汽車及德國大眾。起初,autosar致力于通過集成諸如操作系統(tǒng)、總線技術、通信層、硬件抽象層、api(應用編程接口)和標準庫功能等元素對基本的系統(tǒng)功能進行標準化。連接這些元素的“粘合劑”是a

26、utosar rte(運行時間環(huán)境)。autosar rte屬于軟件層,它負責管理各種不同服務和底層硬件的標準軟件接口。這些軟件接口是特定設備軟件組件的主要組成部分。按照rte的定義,rte是一種虛擬功能總線,它起到通信中心的作用,ecu之間所有的信息交換都在rte中進行。rte建立在提供諸如操作系統(tǒng)和網(wǎng)絡通信等服務的基本軟件層之上。通過標準外圍控制器抽象層(spal),這一基本的軟件層實現(xiàn)了對硬件的抽象化。其中,spal包含了微控制器、存儲器和輸入輸出接口的標準驅動程序。此外,通過特定設備抽象層,spal和底層的ecu可以互相通信。這里的特定設備抽象層包含了外部設備的驅動程序,并提供了api

27、(應用編程接口)從而實現(xiàn)對設備及其外圍的訪問。一系列可以直接訪問微控制器資源的復雜的驅動程序,如外圍控制處理器和定時處理器單元,還可以檢測傳感器的性能以及實現(xiàn)對執(zhí)行器的控制,包括諸如燃料噴射器之類的對時間要求嚴格的模塊。汽車制造商面臨的其它嚴峻的挑戰(zhàn)包括減少分布式微控制器的數(shù)量。根據(jù)模擬器件公司的steyerl提供的數(shù)據(jù),包含所有附加功能的最新的寶馬5系列車型擁有95個ecu,其中,每個ecu至少包含一個微控制器。應用更集成化的架構和更多的功能強大的芯片有望簡化整個系統(tǒng)并大大減少嵌入式處理器的數(shù)量,從而可以降低成本并改善可靠性。3、telematicstelematics是目前汽車電子行業(yè)蘊涵

28、巨大商機的一種具有代表性的前沿技術。簡單的說,telematics就是指應用無線通信技術的車載電腦系統(tǒng)。telematics是遠距離通信的電信(telecommunication)和信息科學(informatics)的合成詞,按字面可定義為通過內置在汽車、航空、船舶、火車等運輸工具上的計算機系統(tǒng)、無線通信技術、衛(wèi)星導航裝置、交換文字、語音等信息的互聯(lián)網(wǎng)技術而提供信息的服務系統(tǒng)。telematics目前主要應用在車載系統(tǒng)上,而最早是想通過提高互聯(lián)網(wǎng)上信息的傳播效率,改善有關業(yè)務或政府有關的公共服務。因此,telematics基本上可以認為是計算機與無線通信技術的綜合產物。根據(jù)使用目的不同,可分為

29、三種基本類型,即交通信息與導航服務、安全駕駛與車輛保護及故障診斷的車輛維護服務、娛樂及通信服務。為達到上述功能,同時也需要提供全球定位系統(tǒng)技術、地理信息系統(tǒng)(gis:geo-graphic information system)、智能型交通系統(tǒng)(its:intelligent transport systems)技術。除了目前已有的車載音響、車載電話等常用功能,它還可提供衛(wèi)星定位、衛(wèi)星導航、無線pda上網(wǎng)、網(wǎng)絡游戲、在線電視等等先進業(yè)務,功能非常強大。汽車行駛當中出現(xiàn)故障時,通過無線通信連接服務中心;通過終端機接收郵件并查看交通地圖,在后座還可以玩網(wǎng)絡電子游戲。內置在發(fā)動機上的計算機記錄汽車主

30、要部件的狀態(tài),并隨時為維修人員提供準確的故障位置和原因。目前,整個國際汽車行業(yè)一片繁榮,作為行業(yè)技術引領者的美國、歐洲、日本、韓國等國家都以推出具有類似功能的汽車,專業(yè)機構分析,市場前景廣闊。4、汽車總線協(xié)議目前汽車上普遍采用的汽車網(wǎng)絡有:局部互聯(lián)協(xié)議lin(local interconnect portocol)、控制區(qū)域網(wǎng)can(cortroller area network或稱現(xiàn)場控制總線)。正在發(fā)展中的汽車網(wǎng)絡技術還有高速容錯網(wǎng)絡協(xié)議flexray,用于汽車多媒體和導航的most。圖1-2-5主要汽車總線協(xié)議對比圖1-2-5是幾種主要汽車總結協(xié)議的對比,下面分別對上述協(xié)議進行簡單介紹:

31、1) linlin(local interconnect protocol)是一種低成本的串行通訊網(wǎng)絡協(xié)議,采用單個主控制器/多個從設備的模式,在主從設備之間只需要一根12v的信號線。 最高傳輸速率可達20kbps,典型的lin網(wǎng)絡的節(jié)點數(shù)可以達到12個。以門窗控制為例,在車門上有門鎖、車窗玻璃開關、車窗升降電機、操作按鈕等,只需要一個lin網(wǎng)絡就可以滿足要求。而通過can網(wǎng)關,lin網(wǎng)絡還可以和汽車其他系統(tǒng)進行信息交換,實現(xiàn)更豐富的功能。例如中控、安全等。lin的主從式結構不會因為一個從設備的故障而破壞整個網(wǎng)絡。目前l(fā)in已經(jīng)成為國際標準,被多數(shù)整車廠商和配件廠商所接受。2) cancan(

32、controller area network)是目前使用最廣泛的一種汽車網(wǎng)絡,從10萬元以下的國產賽弗到過百萬的奔馳都不同程度的使用了can。有統(tǒng)計顯示,2000年全球can節(jié)點的銷售超過了1億個節(jié)點。can總線是一種多主方式的串行通訊總線,最高速率可以達到1mbps,有很高的抗干擾能力。連接于各個ecu之間的can總線實際上是由can控制器、收發(fā)器和一對雙絞線構成。can總線控制器可以撿出各種錯誤并可以讓出錯的單元退出總線,另外can總線還有優(yōu)先級控制可以滿足實時通訊。在一輛汽車里通常有兩條或三條獨立的can總線,速度低于125kbps的can總線通常用于非關鍵實時的“舒適系統(tǒng)”,例如天窗

33、、座椅、門窗、空調和前后燈。一般而言這些系統(tǒng)會先就近連成一個lin網(wǎng)絡,然后通過網(wǎng)關與can總線相連。低速can總線有自動休眠功能,總線可以讓沒有操作的節(jié)點進入節(jié)電模式,在需要的時候再由總線喚醒。高速總線的速度可以達到500kbps甚至1mbps,主要用于關鍵實時系統(tǒng),例如引擎管理、防抱死系統(tǒng)、巡航系統(tǒng)、底盤系統(tǒng)等。高速can和低速can通過網(wǎng)關連接在一起構成整個汽車網(wǎng)絡,通常這些網(wǎng)關設在儀表盤。3) flexrayx by wire是未來汽車的發(fā)展方向,簡單得說就是線控操作。該技術來源于飛機制造,基本思想就是用電子控制系統(tǒng)代替機械控制系統(tǒng),減輕重量提高可靠性。其中x是指油門、制動、方向等操作

34、,例如電子油門、電子制動、電子方向控制等等。由于整個設計思想涉及動力、制動、方向控制等關鍵功能,對汽車網(wǎng)絡也就提出了不同要求。目前存在相互競爭的幾種網(wǎng)絡技術,比如時間觸發(fā)網(wǎng)絡協(xié)議ttp(timetriggered protocol)和高速容錯網(wǎng)絡flexray。其中flexray得到眾多實力廠商例如寶馬、大眾通用支持,最近包括豐田、日產、本田等一些亞洲汽車廠商也加入了flexray標準組織,使之有可能成為事實標準。flexray設計主要要滿足兩方面的要求:首先是可靠性要求。因此flexray采用冗余備份的辦法,分別由兩條總線和兩個網(wǎng)絡控制單元構成一個完整網(wǎng)絡,每個ecu分別和兩條總線相連,正常

35、情況下可以利用雙通道進行數(shù)據(jù)傳遞,當其中一個網(wǎng)絡發(fā)生故障時也可以由另一個備份網(wǎng)絡承擔通訊任務。其次flexray還必須滿足速率要求,發(fā)動機、制動和方向等控制有很強的實時特性,必須有很高的數(shù)據(jù)傳輸速率才能滿足。flexray采用時分多路訪問技術(tdma),將總線劃分成很多時隙,各設備按照優(yōu)先級占用不同的時隙實現(xiàn)對總線的復用。同時flexray支持星型連接和總線連接,對高速設備可以采用點對點方式與flexray總線控制器連接,構稱星型結構;對低速網(wǎng)絡可以采用類似can總線的方式連接。4) mostmost(media oriented systems transport)合作組由汽車制造商、視聽

36、設備制造商、系統(tǒng)架構師以及核心構件提供商等合作建立。他們共同定義和采納了一組多媒體網(wǎng)絡協(xié)議和應用對象模型。bmw, daimlerchrysler, harman/becker和smsc在1998年創(chuàng)建了most合作組,以對most技術進行標準化工作。合作組代表了成員們的共同利益。協(xié)調成員間的工作,以便使most成為iso,sae,its,ami-c等組織批準的車載多媒體標準。most合作組負責開發(fā)和推廣most技術。不僅制定了光纖接口和連接器規(guī)范,也發(fā)布了網(wǎng)絡和應用的most平臺規(guī)范。此外,most合作組定義了流模型和相關類(例如具有輸入輸出功能的帶數(shù)據(jù)的聲音處理對象)、設備類(例如媒體和通

37、信設備)等相關規(guī)范。合作組還發(fā)布了應用層的功能目錄(例如媒體播放器、收音機、瀏覽系統(tǒng)等),并提供了通過網(wǎng)絡服務和事例實現(xiàn)而定義的基本網(wǎng)管。定義了音頻、視頻,數(shù)字網(wǎng)絡和通信、高速包傳輸協(xié)議等設備的驅動。most采用了先進的軟件思想和方法學,對基于汽車內的車載多媒體傳輸提供了統(tǒng)一的解決方案。就協(xié)議發(fā)展的本身而言,most和can、lin、flexray等協(xié)議一道,構成了針對不同問題的有機總線解決方案的整體。而most同時,由于其針對問題與其他三個總線標準的問題存在一定差異,也就表現(xiàn)出了一定的獨立性。而這樣的獨立性,由于其技術上oo方法學的支持,具有較強的包容性。同時,業(yè)務目標相對單一,直接得到產業(yè)

38、界的支持,和d2b與1394比較起來,能夠維持較長的時間,成為汽車多媒體方面的主導標準。1.3 項目技術先進性,對相關領域技術進步的推動作用針對汽車電子行業(yè)對提高開發(fā)效率,縮短產品開發(fā)周期的需求,研制一種支持用戶進行可視化系統(tǒng)開發(fā)的系統(tǒng)開發(fā)界面,該開發(fā)界面采用所見即所得的設計思想,為開發(fā)提供了快速開發(fā)系統(tǒng)的手段。本項目建設的重點就是研制開發(fā)面向汽車電子的嵌入式可視化集成開發(fā)環(huán)境(ide),該ide可以運行在包括windows在內的多種操作系統(tǒng)環(huán)境下,并提供一致的圖形接口和人機界面,所有的開發(fā)工具都適用于開發(fā)不同類型的汽車電子產品。本項目將徹底改變上述汽車電子開發(fā)中存在的問題。本項目的技術先進性

39、體現(xiàn)在:1)提供適用不同汽車電子產品的、安全可信的嵌入式實時操作系統(tǒng)內核;2)通過提供可視化的ide開發(fā)環(huán)境、交叉編譯環(huán)境、最小運行系統(tǒng)、應用程序框架、多操作系統(tǒng)支持、多硬件平臺支持等功能,使研發(fā)人員能快速、靈活地開發(fā)各種汽車電子產品;3)規(guī)范了linux bsp的開發(fā),通過制訂統(tǒng)一的linux bsp標準,來最大限度的重用代碼、減少bsp開發(fā)時間;4)操作系統(tǒng)支撐系統(tǒng)提供了對vxworks、psos、osek、windows及l(fā)inux的支持,規(guī)范了應用軟件的架構設計,使得原有的應用軟件可以無縫從一種rtos移植到另外一種操作系統(tǒng);5)創(chuàng)新地設計了面向汽車電子的層次化、模塊化集成開發(fā)環(huán)境,形

40、成大平臺小產品的開發(fā)模式,該ide具有良好的可配置、可裁減性和可擴展性,有效地提高了產品的市場競爭力;6)支持kernel源代碼級的調試和應用程序源代碼級的調試,且通過提供windows環(huán)境下的集成環(huán)境,方便了基于linux、vxworks等嵌入式操作系統(tǒng)的應用程序開發(fā)調試。該項目完成后,將在汽車電子核心技術之一的嵌入式操作系統(tǒng)及其集成開發(fā)環(huán)境等方面全面突破,并形成具有完全自主知識產權的軟件產品?;谶@些軟件產品,結合國內整車制造廠在汽車電子上的技術積累以及中興通訊等設備廠商在網(wǎng)絡、終端等產品上的優(yōu)勢,將能夠快速地推出具有自主知識產權的汽車電子產品,從而打破國外公司在這個領域上的壟斷地位,擴大

41、國內廠商在汽車電子市場上的份額,并帶來了良好的社會經(jīng)濟效益。1.4 項目目前進展情況嵌入式linux操作系統(tǒng)在車載電子系統(tǒng),如車載信息終端、車載多媒體設備、車載導航系統(tǒng)、行車記錄儀、車載網(wǎng)絡系統(tǒng)等方面具有非常大的應用空間。zte embsys是中興通訊在linux的基礎之上開發(fā)的一整套嵌入式系統(tǒng)解決方案,其最大的特點在于保留了linux操作系統(tǒng)兼容性、可移植性、可擴展性的前提下,實現(xiàn)了硬實時的用戶任務支持,并提供os支撐系統(tǒng)(oss)調試跟蹤工具、集成開發(fā)環(huán)境、通用組件等豐富的支持。zte embsys系統(tǒng)部分由klib-c模塊、kth庫模塊和embsys內核組成,其中klib-c模塊提供基本

42、的libc-c庫函數(shù)的支持;kth模塊提供內核線程管理、信號量管理、對象管理、日志機制和內存管理功能,并提供基于內核的shell,以方便對應用的調試;zte embsys內核管理硬件并提供系統(tǒng)服務支持。另外zte embsys還實現(xiàn)了以下功能:l 支撐子系統(tǒng):包括操作系統(tǒng)適配軟件模塊、調度管理軟件模塊、進程通信軟件模塊、內存管理軟件模塊、定時管理軟件模塊、文件系統(tǒng)軟件模塊、異常處理軟件模塊、系統(tǒng)監(jiān)控軟件模塊、分級打印軟件模塊、命令行軟件模塊等功能;l 集成開發(fā)環(huán)境:提供對實時linux內核以及構建在其上的應用程序的調試功能,并提供圖形化的調試開發(fā)環(huán)境;l 通用組件:提供嵌入式內存數(shù)據(jù)庫等通用組

43、件;l 自動測試工具子系統(tǒng):提供基于消息的自動測試功能,可以通過tcl腳本設計測試用例,并分析返回的消息;到目前為止,zte embsys系統(tǒng)已經(jīng)成功運用在電信系統(tǒng)設備和終端設備上,包括zxr10 t64高端路由器、cdma 2000 1x 基站系統(tǒng)、zxa10 adsl modem、高端智能手機e3等。2 技術方案論述2.1 項目創(chuàng)新點及達到的技術水平2.1.1 項目創(chuàng)新點論述本項目的主要創(chuàng)新點包括:1)提供適用不同汽車電子產品的、安全可信的嵌入式實時操作系統(tǒng)內核;2)通過提供可視化的ide開發(fā)環(huán)境、交叉編譯環(huán)境、最小運行系統(tǒng)、應用程序框架、多操作系統(tǒng)支持、多硬件平臺支持等功能,使研發(fā)人員能

44、快速、靈活地開發(fā)各種汽車電子產品;3)規(guī)范了linux bsp的開發(fā),通過制訂統(tǒng)一的linux bsp標準,來最大限度的重用代碼、減少bsp開發(fā)時間;4)操作系統(tǒng)支撐系統(tǒng)提供了對vxworks、psos、osek、windows及l(fā)inux的支持,規(guī)范了應用軟件的架構設計,使得原有的應用軟件可以無縫從一種rtos移植到另外一種操作系統(tǒng);5)創(chuàng)新地設計了面向汽車電子的層次化、模塊化集成開發(fā)環(huán)境,形成大平臺小產品的開發(fā)模式,該ide具有良好的可配置、可裁減性和可擴展性,有效地提高了產品的市場競爭力;6)支持kernel源代碼級的調試和應用程序源代碼級的調試,且通過提供windows環(huán)境下的集成環(huán)境

45、,方便了基于linux、vxworks等嵌入式操作系統(tǒng)的應用程序開發(fā)調試。2.1.2 項目完成時達到的技術水平項目完成時將開發(fā)出下列產品:1、 自主知識產權的軟件產品n 自主知識產權的嵌入式linux操作系統(tǒng)n 自主知識產權的跨操作系統(tǒng)平臺n 自主知識產權的汽車電子集成開發(fā)環(huán)境2、 基于汽車電子集成開發(fā)環(huán)境的車載終端產品n 具備通信、定位、導航、娛樂、監(jiān)控功能的車載終端上述產品將達到下列的技術水平:n 支持8位、16位和32位的處理器;n 支持內存靜態(tài)配置;n 嚴格的片內存儲器要求;n 滿足高實時性要求;n 支持全搶占、非搶占和混合式調度方式;n 支持周期性任務;n 支持多種國際主流處理器,包

46、括:arm、intel 196、motorola 68hcs12、philips lpc2119等。n 基于消息機制支持設備內部和設備之間的通訊;n 支持三種消息傳輸模式:直接式、周期式、混合式;n 提供通知機制向任務報告消息收發(fā)情況;n 通過對象字典(object dictionary)對設備功能進行描述;n 通過標準化的事件觸發(fā)的高優(yōu)先級突發(fā)報文用于報告設備故障;n 支持包括can等現(xiàn)場總線在內的傳輸方式。2.2 項目技術方案論述2.2.1 項目主要研究內容概述本項目的主要研究內容包括4個方面,分別為:n 嵌入式linux操作系統(tǒng)對于汽車電子產品來說,嵌入式linux在商業(yè)和技術上的優(yōu)勢非

47、常具有吸引力。由于可更好地適應電子市場發(fā)展步伐所需的創(chuàng)新周期和需求,所以開放源代碼軟件是汽車制造商自然而然的選擇??缮壖軜嫷年P鍵特性和快速的技術轉移為廣泛采用linux作為操作系統(tǒng)平臺創(chuàng)造了機遇。linux能提供構建開放源代碼和可升級汽車計算平臺的必要基礎。作為一種操作系統(tǒng),linux固有的穩(wěn)定性將支持所有開發(fā)。向基于過程的開發(fā)方法轉移要求linux平臺具有更多優(yōu)點,它必須能滿足駕駛者所期望的速度快速啟動和復位,并對來自can或者most總線的車內信息進行快速響應。由于其獨特的處理模式,linux能處理局部故障而不會導致大規(guī)模的系統(tǒng)崩潰,并且能從這些故障中恢復。linux還具有廣泛的可用性,

48、因此在開發(fā)來自外部需求的兼容性硬件和軟件時不會有任何障礙,這意味著與其它開發(fā)模式相比,它的系統(tǒng)集成和成本控制是可預測的。按需要加載/卸載設備驅動程序是linux非常適合于遠程信息處理和駕駛者界面應用的另外一個關鍵點。這種根據(jù)需要裝載設備驅動程序的功能可確保linux平臺一直具有最佳操作速度。對許多產品來說,linux系統(tǒng)已經(jīng)具備良好的實時響應特性,但還可對它進一步優(yōu)化以適應遠程信息處理和駕駛者界面應用。隨著半導體生產商越來越多使用linux進行硅片生產前的評估和性能測試,市場推動力不斷加大。此外,芯片設計工程師正逐漸理解軟件架構對芯片銷售的重要性,他們開始采用經(jīng)過優(yōu)化的linux芯片和主板支持

49、包來展示器件的關鍵特性,并且市場和技術環(huán)境的融合也不斷地引導linux在這個領域獲得成功。由于linux具有源代碼可自由獲得、無單個產品的版權費、支持大量的硬件設備、linux 已經(jīng)是一個全球性的標準以及l(fā)inux 是一個成熟、高效、健壯、可靠、模塊化、非常易于配置的操作系統(tǒng),linux得到了越來越廣泛的應用,而嵌入式linux 已經(jīng)不可逆轉地改變了嵌入式實時操作系統(tǒng)的市場前景。采用嵌入式linux,制造商對嵌入式操作系統(tǒng)更好的控制權,并且大大降低開發(fā)成本,而最終用戶則可得到更有價值的且價格較低的產品。n 可視化集成開發(fā)環(huán)境(ide)針對汽車電子行業(yè)對提高開發(fā)效率,縮短產品開發(fā)周期的需求,研制

50、一種支持用戶進行可視化系統(tǒng)開發(fā)的系統(tǒng)開發(fā)界面,該開發(fā)界面采用所見即所得的設計思想,為開發(fā)提供了快速開發(fā)系統(tǒng)的手段。本項目建設的重點就是研制開發(fā)面向汽車電子的嵌入式可視化集成開發(fā)環(huán)境(ide),該ide可以運行在包括windows在內的多種操作系統(tǒng)環(huán)境下,并提供一致的圖形接口和人機界面,所有的開發(fā)工具都適用于開發(fā)不同類型的汽車電子產品。本項目在開源代碼的基礎上,結合linux實時性改造內核的要求,基于中興自主研發(fā)的嵌入式linux操作系統(tǒng),研制開發(fā)面向汽車電子的基于模型的嵌入式可視化集成開發(fā)環(huán)境zte-s smartide。本項目將采用ibm的開放源代碼的 eclipse為原型進行集成開發(fā)環(huán)境的

51、開發(fā)。eclipse是一個開放的,可擴展的集成開發(fā)環(huán)境,它主要是一個工具的平臺,工具的開發(fā)環(huán)境。包括eclipse平臺本身和一套工具,一起構成用于創(chuàng)建基于eclipse的工具的sdk(軟件開發(fā)工具包)。eclipse以支持插件的方式來提供對c/c+的支持,用戶開發(fā)的編譯調試等工具可以通過eclipse的接口來集成進eclipse平臺,從而實現(xiàn)對用戶指定語言的支持。n 標準構件庫為了加快基于汽車計算平臺的信息處理系統(tǒng)的設計及開發(fā)速度、降低相關產品的研發(fā)成本并提高產品的穩(wěn)定性,本項目將提供部分汽車電子產品軟件中常用的一些模塊,如嵌入式數(shù)據(jù)庫、精簡ipv4/ipv6協(xié)議棧、gis、無線、多媒體、gu

52、i、wap、安全等標準構件。這些標準構件主要來源于中興通訊高端智能手機和各種通信設備的研發(fā)成果,大部分標準構件已經(jīng)在在相關產品中得到了實際應用,具有良好的可靠性和穩(wěn)定性。n 車載信息終端車載信息終端即是直接面對用戶,與用戶互動交流的電子產品,用戶無需了解產品內復雜的技術與結構,只需要對產品進行簡單的操作,便可享受先進的電子軟件技術給生活帶來的便捷。2.2.2 嵌入式linux操作系統(tǒng)解決方案linux系統(tǒng)包括linux內核、系統(tǒng)庫、引導程序、驅動程序幾個部分,如圖2-2-1所示。圖2-2-1 嵌入式linux操作系統(tǒng)主要功能如下:l 進程通訊:linux的進程間通訊機制可分為信號、信號量、管道

53、、共享內存和消息隊列,進程間通信機制與硬件平臺無關。l 內存管理:linux 的內存管理采取的是分頁機制,它的設計目的是分時多任務,linux可同時處理數(shù)百個任務(可以通過內核代碼修改),它采用了兩級機制來分別處理內核進程與用戶進程的內存管理。linux虛擬內存需要通過地址映射機制、內存的分配與回收、分頁機制、交換機制、內存共享等機制來實現(xiàn)。l 進程管理與調度:進程是操作系統(tǒng)的重要核心之一,因為操作系統(tǒng)的存在歸根結底就是為了提供一個運行程序的空間。linux是一個多處理操作系統(tǒng),可以同時存在多個進程,所以當某個進程開始等待時,操作系統(tǒng)將把cpu控制權拿過來并交給其它可以運行的進程。調度器負責選

54、擇適當?shù)倪M程來運行,linux使用一些調度策略以保證cpu分配的公平性。l 文件系統(tǒng):文件系統(tǒng)是是本項目開發(fā)的重點之一,將提供flash文件系統(tǒng)、塊文件系統(tǒng)、設備文件系統(tǒng)以及網(wǎng)絡文件系統(tǒng)支持。所支持的設備主要有:nor flash、doc、mmc、網(wǎng)絡、串口、音頻等。linux內核在各實體文件系統(tǒng)(rom、ram、flash、fat)之上采用vfs(virtual file system)標準接口,統(tǒng)一了異構文件系統(tǒng)的訪問接口。通過vfs,文件系統(tǒng)的實現(xiàn)分成兩部分:上層用于文件系統(tǒng)的邏輯抽象;下層用來實現(xiàn)具體的實體文件系統(tǒng)本身的功能,對外通過vfs接口統(tǒng)一訪問。文件系統(tǒng)主要功能包括:管理緩沖區(qū)

55、、響應系統(tǒng)調用、將管道和文件輸入/輸出映射到索引節(jié)點和緩沖區(qū)、鎖定/解鎖文件和記錄、映射名字到索引節(jié)點、實現(xiàn)多路復用、提供各種信息、掛接和卸載文件系統(tǒng)、調用可執(zhí)行代碼和轉存核心、裝入各種二進制格式程序等。l 設備管理:linux支持字符設備,塊設備和網(wǎng)絡設備三種不同的設備類型。字符設備是以字節(jié)為單位進行數(shù)據(jù)處理,一般不使用緩沖技術。塊設備是以可尋址的塊為單位進行處理,常用緩沖技術,嵌入式系統(tǒng)中的塊設備主要是flash設備。l 網(wǎng)絡協(xié)議棧:為了支持應用能夠通過無線模塊提供的gprs或者csd方式連接網(wǎng)絡,需要有網(wǎng)絡協(xié)議棧的支持(需要ppp支持)。同時,平臺還支持bluetooth(藍牙)和紅外(

56、irda)的網(wǎng)絡應用,因此平臺操作系統(tǒng)網(wǎng)絡協(xié)議棧中必須提供對ppp、藍牙、紅外的支持。l boot模塊:boot用于引導加載程序。通過這段程序,可以初始化硬件設備、建立內存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調用linux操作系統(tǒng)內核準備好正確的環(huán)境。boot還需要為操作系統(tǒng)調試提供方便,除了操作系統(tǒng)加載功能外,還需操作系統(tǒng)調試的功能。boot的主要功能有:支持串口程序下載和調試;支持usb模擬網(wǎng)口程序下載;支持tftp下載;支持flash讀取、寫入、擦除;提供內存察看、修改功能;支持操作系統(tǒng)內核命令行參數(shù);引導linux操作系統(tǒng);提供shell;系統(tǒng)從sleep

57、模式喚醒等。l linux bsp規(guī)范:建立linux bsp規(guī)范,linux支持的所有目標cpu建立在統(tǒng)一的代碼基礎上,規(guī)范網(wǎng)絡驅動、塊設備驅動、字符驅動的開發(fā)。目前開放源碼的linux bsp較多,常用的有uboot、blob等,針對中興通訊在linux上的已有技術積累,本項目計劃以uboot為原型,規(guī)范linux bsp的開發(fā)。主要功能如下: 以開放源碼的uboot bsp為參考原型,重點研究對多種類型cpu的支持,達到流程的統(tǒng)一與代碼的最大限度的復用;對于bsp沒有支持的cpu類型,提供參考設計指南。針對目前電信設備應用的cpu類型, 需要實現(xiàn)對x86、ppc、arm、mips的支持。 提供業(yè)界主流公司提供的評估板的最小bsp系統(tǒng)。最小bsp系統(tǒng)即提供對單板硬件基本初始化,包括cpu初始化、中斷控制器、內存控制器、串口、網(wǎng)口、sdram、flash。 提供業(yè)界主流芯片的驅動程序庫,這些芯片包括:flash、網(wǎng)卡、串口、rtc、watchdog、交換芯片、i2c、spi等的支持。以給開發(fā)人員提供樣板驅動,減少工作量。 實現(xiàn)linux bsp和實時linux內核的有機結合。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論