色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Yocto Project的嵌入式應(yīng)用設(shè)計

          基于Yocto Project的嵌入式應(yīng)用設(shè)計

          作者: 時間:2013-07-22 來源:網(wǎng)絡(luò) 收藏

          Telematics服務(wù)功能如下:
          ①衛(wèi)星定位:通過GPS配合路線資訊,作路況報道與路線指引;
          ②道路救援:行車過程中,假使發(fā)生車禍或故障意外,通過按鍵自動聯(lián)系救援;
          ③汽車防竊:通過衛(wèi)星定位提供失竊車輛的搜尋與追蹤,并短信通知車主;
          ④自動防撞系統(tǒng):通過傳感器或雷達,感應(yīng)車與車間的安全行駛距離;
          ⑤車況掌握:車輛性能與車況的自動偵測、維修診斷等;
          ⑥個人化資訊接收:收發(fā)電子郵件與個人化資訊等;
          ⑦多媒體娛樂資訊:高畫質(zhì)與高音質(zhì)的視聽設(shè)備、游戲機、上網(wǎng)機、個人資訊中心隨選視訊等。
          ⑧拖車追蹤:是一種追蹤通過安裝在拖車的翼卡車聯(lián)網(wǎng)和移動通信網(wǎng)絡(luò)或衛(wèi)星通信定位數(shù)據(jù)的技術(shù)。
          ⑨緊急救援:車主在行車過程中如遇到車輛缺油、缺水、故障等現(xiàn)象,可通過按下緊急按鈕向服務(wù)中心進行求救。
          根據(jù)智能車載系統(tǒng)的功能需求,把車載系統(tǒng)的硬件結(jié)構(gòu)以模塊的形式實現(xiàn),智能車載系統(tǒng)硬件結(jié)構(gòu)框圖如圖2所示。

          本文引用地址:http://cafeforensic.com/article/147998.htm

          b.JPG


          要實現(xiàn)衛(wèi)星定位和道路緊急救援,需要通過GPS模塊作路況報導(dǎo)與路線指引,道路救援和汽車防竊需要GSM/GPRS模塊來通知車主和收發(fā)信息。多媒體娛樂資訊的用戶交互需要液晶觸摸屏和揚聲器來實現(xiàn),數(shù)據(jù)交互功能采用SD卡/USB存儲。攝像頭監(jiān)控車內(nèi)外實時的情
          況,智能車載系統(tǒng)還需要加速度傳感器來測量加速度。

          4 智能車載系統(tǒng)軟件設(shè)計和實現(xiàn)過程
          采用Yocto project來定制智能車載系統(tǒng)的軟件功能模塊,如圖3所示。智能車載系統(tǒng)的軟件主要實現(xiàn)GPS模塊、顯示模塊、控制模塊、通信模塊和娛樂模塊等的功能等。

          c.JPG


          4.1 定制智能車載系統(tǒng)平臺
          中,現(xiàn)有的元數(shù)據(jù)以功能集合來劃分,通過Profile來定義用戶所需要的集合,智能車載系統(tǒng)需要的功能有Wi—Fi、GPS、GPRS、USB、setial、keyboard、touchscreen等,所以只需要在Profile文件中修改目錄:DISRO_FEATURES=”alsa ext2 touchscreen wifi usb serial keyboard…”
          4.2 智能車載系統(tǒng)中添加一個新的項目
          添加一個新項目只需要3行元數(shù)據(jù),需要指定依賴關(guān)系、指定源代碼地址、繼承類,然后會根據(jù)繼承的類來自動生成所需要的構(gòu)建任務(wù)。
          首先,要將源代碼從網(wǎng)上下載。bitbake通過SRC_URI變量知道到哪里去下載源碼。把需要的源代碼地址指定:
          SRC_URI=http://sourceforge.net/project/
          4.3 定制實現(xiàn)過程
          下安裝好需要的包之后創(chuàng)建鏡像:
          $ wget http://www.yoctoprojlect.org/downloads/poky/poky-bernard-5.0.1.tar.bz2
          $tar xjf poky-bernard-5.0.1.tar.bz2
          $ source poky-betnard-5.0.1/poky-init-build-env poky-5.0.1build
          用bitbak
          $bitbake-k poky-image-sato
          使用模擬器,模擬器中用戶可使用終端:
          $pokyr-qemu qemux86
          定制過程完成,用戶可以定位車載、收發(fā)信息,并實時監(jiān)控車內(nèi)外情況以及享受聽歌、播放視頻、上網(wǎng)等智能車載系統(tǒng)功能。

          結(jié)語
          采用構(gòu)建的智能車載系統(tǒng),實現(xiàn)了智能車載的信息定位、信息收發(fā)、數(shù)據(jù)交互、實時監(jiān)控、用戶交互,以及多媒體娛樂功能,構(gòu)建過程靈活簡單。構(gòu)建一個嵌入式系統(tǒng)需要構(gòu)建引導(dǎo)模塊、內(nèi)核和文件系統(tǒng)。這是一個相當(dāng)復(fù)雜的過程,特別是文件系統(tǒng)的構(gòu)建。Yocto Project就是為了簡化嵌入式系統(tǒng)的構(gòu)建過程而設(shè)計。由以上設(shè)計可以看出,Yocto Project提供足夠的靈活性,定制化非常簡單,當(dāng)用戶不需要應(yīng)用程序的可移植性,并且用戶的嵌入式設(shè)備需要深度定制化時,使用Yocto Prcject最為省時省力。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          萬能遙控器相關(guān)文章:萬能遙控器代碼


          linux相關(guān)文章:linux教程



          上一頁 1 2 下一頁

          關(guān)鍵詞: Linux Yocto Project 定制系統(tǒng)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉