新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 嵌入式開發的設計模式及發展趨勢

        嵌入式開發的設計模式及發展趨勢

        作者: 時間:2013-09-09 來源:網絡 收藏
        采用邏輯表達式和 ABEL語言設計GAL芯片或PSD器件實現。PSD器件上含有PLD、FLASH、EEPROM、RAM等,是單片機較理想的外接芯片。

          現內置 FLASH的單片機也有帶JTAG或類似接口的產品,支持在線程序下載,生產廠家有 TI、Atmel、Microchip等。只須簡單的下載工具,大大方便了程序的和現場的修改。在線修改是電子設計的革命,是發展方向。硬件電路設計采用VHDL語言是發展趨勢。VHDL語言是電子工程師的必備知識,VHDL語言比C語言還容易掌握。

          國內出版的VHDL書有:西安電子科技大學出版社的《VHDL硬件描述語言與數字邏輯電路設計》(修訂版)、電子科技大學出版社的《VHDL實用教程》和清華大學出版社的《VHDL簡明教程》及《VHDL語言100例詳解》等。

          平臺模式

          隨著計算機技術、微電子技術和網絡技術、軟件技術的不斷發展,人類社會正逐步進入后PC時代,應用是當今計算機發展的一個熱點。應用的從業人員來自各行各業,技術背景參差不齊,很多還是非電子類專業。應用的設計帶有很大的自主性、隨意性。低水平重復勞動是制約產品設計水平的關鍵因素。20年來應用的發展,國內業界已成一定氣候,嵌入式應用設計亟待從隨意性設計轉入平臺模式。

          平臺開發模式,即在一個設計集團中,實行嚴格的標準化、系列化、規范化設計,將某一類產品領域的基本硬件結構及基本軟件形成產品的“統一機芯”,即基礎平臺,并將基礎平臺相關的周邊擴展電路及應用軟件進行優化、篩選,形成基礎平臺的平臺庫資源。在開發新產品時,利用基礎平臺,并選擇平臺庫中的相關資源進行。

          嵌入式應用設計亟待發展軟/硬IP產業,完善軟/硬IP功能庫。專家庫函數是廣義的軟IP,網絡應用使用的TCP/IP協議軟件是典型的軟 IP。在平臺方式下,基礎軟硬件工作可解決在平臺之中。常用的外圍接口芯片8255、8250、8279等都可以做成類似功能的硬IP,軟件庫函數可包含它們的驅動程序。鍵盤可規范成8鍵、4×4鍵、8×8鍵設計,LED顯示可規范成8個或16個數碼管。顯示和鍵盤掃描可編成標準程序。嵌入式應用的從業人員可互相借鑒交流 IP,建設自己的開發平臺。

          基于平臺觀念的設計工具有我國東大阿爾派公司的NEST2000通用型嵌入式系統設計平臺和美國I- Logix公司的基于UML的面向嵌入式應用的軟件開發環境——Rhapsody。NEST2000面向信息終端類產品設計,采用32位微處理器作為核心,支持FLASH、DRAM、SRAM等存儲器,具有LCD顯示、觸摸屏、語音、鍵盤、紅外調制解調器、條形碼閱讀器、RFID/xinpin/zhinenka/‘ target=’_blank‘》IC卡等多種外圍接口模塊,其支撐軟件包括RTOS、網絡協議(TCP/IP)、圖形用戶接口(GUI)、嵌入式數據庫系統以及JAVA平臺等。

          硬件模塊可以方便地根據用戶的需求進行選擇使用,軟件平臺提供它們的驅動程序,在RTOS之上提供給用戶應用程序接口(API),可以最快速度地完成產品應用軟件的開發。Phapsody采用迭代增量式軟件開發方法,支持可視化建模,支持基于模型調試。更令人驚訝的是,改變模型,代碼隨之改變,并可自動生成可讀性好,可直接使用的C、C++、 JAVA語言代碼。隨著平臺觀念逐步深入人心,愿嵌入式應用的設計人員都能建設平臺、使用平臺,借鑒前人的設計開發經驗,利用自己的技術儲備,以最快的速度推出新產品。

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 德安县| 肥城市| 新建县| 神农架林区| 宝丰县| 张家口市| 常州市| 梁山县| 安新县| 柘城县| 隆德县| 克什克腾旗| 青田县| 淮滨县| 泉州市| 濮阳县| 浦江县| 克什克腾旗| 平陆县| 阜新市| 乐亭县| 云南省| 保靖县| 浮梁县| 永兴县| 和龙市| 孟连| 新郑市| 万荣县| 田东县| 英超| 三门峡市| 门头沟区| 浦北县| 山阴县| 明光市| 汕尾市| 峨眉山市| 西乡县| 怀仁县| 额济纳旗|