a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 使用TI-AM1808構建嵌入式導航系統

使用TI-AM1808構建嵌入式導航系統

作者:陳超 時間:2012-08-20 來源:電子產品世界 收藏

  摘要:的AM1808處理器具有較為先進的架構。本文探討了利用AM1808構建的過程。并且探討了文件系統的組成。在硬件和軟件方面對系統構建過程中遇到的問題提出了解決方法。

本文引用地址:http://www.j9360.com/article/135912.htm

  硬件設計

  在硬件設計上,得益于AM808先進的架構,AM1808的硬件設計具有很高的彈性。但是考慮到嵌入式系統成本和體積的要求,簡潔有力的設計更應該在整個設計流程中被體現出來。因此,某些功能必須被禁用,以提高系統的簡潔性和穩定性,并且降低成本。

  系統的需求分析

  使用AM1808構建嵌入式的,TFT顯示屏是必不可少的組件之一。TFT液晶顯示屏通過顯示不同的海圖和標志,來引導船只的正常航行。早先的嵌入導航儀也選用點陣液晶來進行數據的顯示。相比較點陣液晶,TFT液晶有著低成本,更加豐富的顏色輸出以及更高的刷新速度。基于以上的理由,TFT液晶已經慢慢將點陣液晶淘汰。

  AM1808最大可以接駁1024*1024分辨率的液晶顯示器。但是其像素時鐘信號最高只能到37.5MHz。當前系統中,我們使用800*480分辨率的液晶就能很好地滿足導航功能的現實需求。

  對于一個嵌入式系統,系統的升級功能十分的重要。升級的數據來源可以是SD卡或者USB大容量存儲器。為了滿足多樣化的用戶需求,我們同時需要這兩種接口。AM1808的SD控制器可以訪問SD卡上的數據,但是不支持高速的SD卡,但標準速度的SD卡已經可以很好地滿足系統的需求。在USB方面,AM1808具有兩個可以使用的USB主機端口:集成型PHY的USB2.0移動(OTG)和集成PHY的USB1.1的OHCI。考慮到存儲器速度的需求,我們使用USB2.0的OTG來實現USB存儲器的數據交換。

  導航的一個重要功能是顯示自身的GPS位置。為了能夠接受GPS模塊發出的定位信息,串口通信必不可少。AM1808具有3個獨立的串口,并且遵守TL16C550規范。每一個串口都具有16字節的硬件FIFO已經增加的錯誤檢測位。UART提供了CPU和GPS模塊之間的數據交換功能。

  系統存儲器的設計

  系統的存儲器分為兩個部分:FLASH存儲器和DDR內存。

  FLASH存儲器存儲一些大容量的永久或者長期數據,這些數據在系統掉電之后還能繼續存在。DDR控制器的存在使得AM1808可以使用DDR RAM來作為系統的內存顆粒。相比較SDRAM來說,DDR內存有價格便宜、速度快、容量大的顯著優點。

  因為嵌入式系統對于內存的需求較低,我們選用128MB的系統內存以及128MB的FLASH存儲器就能夠很好地滿足系統數據傳輸的需求。

  對于FLASH存儲器來說,NOR FLASH和NAND FLASH都能提供長效的數據存儲。但NOR FLASH相比NAND FLASH而言,具有成本高,容量小的缺點。雖然NOR FLASH可以提供字節編程的功能,但對于嵌入式的數據存儲來說,成本和容量是考量的首要兩個要素。因此,系統使用NAND FLASH來進行數據的存儲。由于NAND FLASH具有的一些缺陷如只能按塊擦除,原生可能存在壞塊等,我們引入著名的YAFFS文件系統來進行數據的管理和文件系統的實現。

  使用J-LINK進行AM1808的檢測調試

  J-Link是SEGGER公司為支持仿真ARM內核芯片推出的JTAG仿真器。配合IAR EWARM,ADS,KEIL,WINARM,RealView等集成開發環境支持所有ARM7/ARM9內核芯片的仿真,通過RDI接口和各集成開發環境無縫連接,操作方便、連接方便。

  在設計印刷電路版時,目前最主要用在測試集成電路的副區塊,而且也提供一個在嵌入式系統很有用的調試機制,提供一個在系統中方便的“后門”。當使用一些調試工具像電路內模擬器用JTAG當做訊號傳輸的機制,使得程式設計師可以經由JTAG去讀取整合在CPU上的調試模組。調試模組可以讓程式設計師調試嵌入式系統中的軟件。

  在嵌入式系統硬件設計的初期,很重要的一點就是確認系統的CPU和內存可以正常工作。通過系統的JTAG調試接口,J-LINK可以運行監測程序,通過對同CPU的控制,可以確認系統的CPU是否已經正常工作。通過對系統內存的讀寫操作,我們可以知道系統的DDR內存是否正常運行。

  對于通常的ARM9來說,JTAG調試接口則較為復雜,需要對J-LINK進行定制操作以后才可以正常訪問ARM9內核:復位ICE部件,設置正確的ICE信息等等。初始化完成以后,J-LINK就可以提供完整的調試功能。

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


評論


相關推薦

技術專區

關閉