新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Springboard模塊介紹及其應用

        Springboard模塊介紹及其應用

        作者: 時間:2011-12-30 來源:網絡 收藏

        語言與具

        Handspring研發者最廣泛使用的是C語言。兩種最流行的編程工具是免費的Handspring Palm OS GNU Tools和Palm OS Tools用的商用Metrowerks Code Warrior。GNU Tools是既經濟又功能強的選擇,特別適合熟悉unix類環境的研發者。Code warrior提供接口設計和類似研發環境的有用工具,是為原先在其它平臺上用Code warrior進行研發的工程人員設計的。Palm OS GNU Tools僅在Windows平臺上使用,而Code Warriors可在Macintosh和PC兩種平臺上使用。

        與目前的臺式電腦相比,Palm OS手持式電腦的處理能力相對較弱。Visor Deluxe是用16.58MHz Motorola DragonBall VZ處理器構建的,而Visor Prism與Platinum則用33MHz DragonBall VZ處理器。在研發硬件時應考慮這一差別。一般說來,Visor Deluxe約有1MIPS處理能力。在的處理能力比手持式電腦強的場合,應在上安裝一個DSP。

        對計算量大但不要求實時信息處理的,可選擇另一種方案,即將Visor用作數據收集設備或數據輸入設備,將計算卸載到臺式PC。用戶用Visor采集數據,再通過Palm OS管道Hotsync,或為優化的專用文件傳輸程序將數據傳送至臺式PC。在臺式PC完成復雜的計算后,再通過另一個Hotsync或電腦上可查看的文件將結果送回手持式電腦。

        設計實例

        參考 Diagnostic Reference Module的方框圖(圖5)。模塊的軟件和驅動軟件駐留在閃存中。2Mbytes閃存是通過兩條片選線之一CSO*來訪問的,充分利用插槽的自發射能力。

        另一條片選線CS1*,與其它的譯碼邏輯相結合,將多個外設接口至總線上。其中一個外設UART和RS-232線路驅動器相結合,提供與外部串行設備通信的串行輸出。RS-232驅動器由UART控制,盡量減少更多的功率消耗。寄存器控制一個紅色LED,中斷啟用線與一個按鈕相連。

        該模塊的設計可詳細參考Handspring Web網站上的“Application Note03:Diagnostic Reference module”。

        本文引用地址:http://www.104case.com/article/149920.htm
        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上虞市| 大同县| 石景山区| 赤壁市| 横山县| 濮阳市| 天镇县| 瑞金市| 泰安市| 渑池县| 高要市| 黄石市| 泸溪县| 潮安县| 三门峡市| 渑池县| 绥棱县| 饶阳县| 博乐市| 深圳市| 穆棱市| 多伦县| 榆中县| 巩义市| 锡林郭勒盟| 胶南市| 康乐县| 晋江市| 筠连县| 呼和浩特市| 万安县| 拉孜县| 东阳市| 宜阳县| 嘉禾县| 永登县| 浪卡子县| 尖扎县| 噶尔县| 水城县| 碌曲县|