新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PDA功能模塊的設計

        PDA功能模塊的設計

        作者: 時間:2010-03-09 來源:網絡 收藏



        語言與具

        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或電腦上可查看的文件將結果送回手持式電腦。

        實例

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

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

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

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

        上一頁 1 2 3 下一頁

        關鍵詞: 設計 功能模塊 PDA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 柳林县| 安岳县| 孝昌县| 灵寿县| 子洲县| 井陉县| 郁南县| 抚宁县| 南木林县| 中卫市| 双鸭山市| 胶州市| 丰原市| 南京市| 潢川县| 彝良县| 镇巴县| 三台县| 纳雍县| 民勤县| 改则县| 高雄市| 海口市| 浠水县| 阜南县| 扶余县| 任丘市| 习水县| 漳州市| 宝坻区| 思茅市| 鸡东县| 西乡县| 兴国县| 保亭| 大连市| 高州市| 五大连池市| 长岭县| 池州市| 永定县|