新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PowerPC的嵌人式系統設計

        基于PowerPC的嵌人式系統設計

        作者: 時間:2012-05-24 來源:網絡 收藏

        MPC5200B有3個基本的復位信號,上電復位、內部/外部硬件復位和內部/外部軟件復位。

        本文引用地址:http://www.104case.com/article/148997.htm

        上電復位時間在上電后至少要保持35μs,這樣時鐘信號才能趨于一個穩定的狀態。而硬件和軟件復位信號要保持4095個時鐘周期的低電平。

        當外部硬件復位信號HRESET#有效時,內部復位邏輯捕捉到外部復位信號為低電平時,使內部硬件復位和軟件復位信號保持4095個時鐘周期的低電平。而只有當外部硬件復位信號至少保持4個時鐘周期的有效電平后才能被確認為有效復位信號。MPC5200B的時鐘分配模塊(CDM)中的寄存器有軟件復位設置位,可通過微處理器來設置。當這個寄存器中的軟件復位位設置為0時,會引起外部和內部的軟件復位[1]。

        3的BSP配置

        硬件系統完成以后還要進行嵌入式系統的。VxWorks以其優越的性能被廣泛運用于各種嵌入式系統。

        3.1BSP的概述

        3.1.1BSP的功能

        (1)初始化

        CPU初始化初始化CPU內部狀態寄存器、控制寄存器、高速緩存等。

        目標機初始化初始化控制芯片的寄存器(如BUS,DMA,DRAM)、I/O寄存器,為上層軟件系統提供硬件環境的支持。

        系統資源初始化初始化操作系統,為操作系統正常運行進行資源初始化。

        (2)提供VxWorks訪問硬件的驅動程序和相關設備的初始化操作。

        (3)集成了與硬件相關的軟件和部分硬件無關的軟件。

        3.1.2BSP的組成

        BSP由頭文件、源文件、makefile文件和派生文件組成。

        3.2調試過程

        系統時采用Bootrom加VxWorks的方式,這種啟動形式有其獨特優點,如適應硬件、方便現場調試等。

        本系統采用的調試工具是WindRiver公司的調試軟件visionCLICK及仿真器WindRiverICE。具體步驟如下:

        (1)連接好仿真器和目標板。主要是電源、串口、JTAG口。

        (2)上電后,用仿真器的串口連接電腦的RS232串口,打開超級終端,按下仿真器的復位鍵,在超級終端可看到仿真器的相關信息。主要看IPAddress,主機(host)的IP的地址要和仿真器的IP地址在同一IP段,在超級終端可運行help命令,可看到各種命令,均可運行。運行eth-setup命令可更改仿真器的IP地址。

        (3)打開visionCLICK,新建工程,按照提示設置,主要有:configurationfile,symbolfile,downloadfile和sourcepath,其他的選項默認,生成bootromuncmp.ab和bootrom_unemp.bdx

        (4)連接仿真器,下載,運行。提示無誤后,可觀察各窗口的寄存器,內存等單元的值,進行調試,如有錯誤,修改源代碼,重新開始編譯、下載,直到完全正確為止。

        BootROM調試完后,把目標板的以太網口和主機的網口相連,BootROM會自動從網口引導,把編譯好的VxWorks加載到目標板,進行調試。最后全部完成后,把BootROM和VxWorks都固化到目標板上,以便脫機運行。

        4結語

        系統的硬件設計完成后,在MPC5200B的嵌入式視頻處理系統的硬件基礎上,移植了嵌入式操作系統VxWorks,然后進行相關的驅動程序和應用程序的開發,并選擇相應的視頻圖像處理算法,實現完整的嵌入式視頻處理系統。實驗結果表明,該系統滿足視頻信號處理的要求。隨著科技的發展,嵌入式計算機在消費電子、通信設備、工業控制和軍用電子等領域均有廣泛的應用,所以本系統的應用前景是非常廣泛的。


        上一頁 1 2 下一頁

        關鍵詞: 設計 系統 PowerPC 基于

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 临洮县| 宣化县| 九江县| 密云县| 宁远县| 武义县| 延安市| 钟祥市| 苗栗县| 运城市| 株洲县| 清远市| 绥江县| 中西区| 浦东新区| 桃园县| 天祝| 会宁县| 宁波市| 逊克县| 密山市| 江城| 保亭| 通许县| 大同县| 霍城县| 泰安市| 务川| 寻乌县| 额敏县| 田东县| 丹东市| 雷波县| 应用必备| 衡南县| 三江| 沾化县| 茂名市| 新竹市| 玛曲县| 兴海县|