《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于嵌入式S3C2410芯片的智能手機電話短信模塊設計
基于嵌入式S3C2410芯片的智能手機電話短信模塊設計
摘要: 基于嵌入式S3C2410芯片的智能手機電話短信模塊設計,0引言隨著嵌入式技術和通信技術的發展,在手機領域,智能手機已成為手機發展的主流趨勢。目前在智能手機領域,從處理器選型、操作系統選擇以及應用程序開發都是研究的熱點。在高校計算機相關專業的課程中也
Abstract:
Key words :

  0 引言

  隨著嵌入式技術和通信技術的發展,在手機領域,智能手機已成為手機發展的主流趨勢。目前在智能手機領域,從處理器選型、操作系統選擇以及應用程序開發都是研究的熱點。在高校計算機相關專業的課程中也越來越多地涉及到智能手機的相關內容,越來越多的學生也都投入到智能手機的學習和開發陣營中來。因此,為這些學生提供相關的實驗設備顯得很必要。本文提出基于三星S3C2410芯片為核心構建智能手機硬件實驗平臺,并結合無線通信模塊實現智能手機電話短消息功能。為學生進行智能手機相關的實驗提供了平臺,通過本平臺,學生可以自己動手完成智能手機設計時的各種軟件開發,改變了傳統的驗證式的實驗平臺模式,有利于學生創新能力的培養。

  1 智能手機軟硬件實驗平臺設計

  手機的硬件實現方式主要有3種:

  (1)只用基帶芯片,通常稱作功能手機;

  (2)基帶芯片加協處理器,這類產品是在功能手機的基礎上增強了多媒體處理功能;

  (3)基帶處理器加應用處理器。這是智能手機所采用的設計,基帶處理器用于通信,應用處理器用于多媒體和其他應用。

  在設計智能手機硬件平臺時,需要注意以下幾個方面:

  (1)應用處理器應具有足夠高的主頻用以保證系統的運行速度,使各種應用能夠運行暢通;

  (2)系統應有足夠的內存空間用以保存應用程序和用戶數據;

  (3)具備良好的人機交互界面,用戶可以方便地進行操作?;鶐幚砥餍阅芊€定,保證用戶實時通信。

  1.1 硬件平臺設計

  硬件主要包括調試接口、存儲系統、GSM/GPRS通信模塊、人機交互模塊。核心控制器芯片采用三星公司的S3C2410處理器,頻率穩定運行在203 MHz。作為實驗平臺,完成智能手機的基本功能,不要求大量數據處理,因而203 MHz的主頻能夠保證系統的運行速度。系統采用64 MB SDRAM和64 MB NANDFLASH作為存儲系統,從而保證系統和用戶的存儲空間。通信上,應用處理器通過UART2連接基帶處理器即GSM/GPRS通信模塊,GSM/GPRS模塊采用SIMCOM公司的SIM300模塊,該模塊具備完善的GSM/GPRS三頻/四頻解決方案,支持GSM通話及短消息收發和 GPRS數據傳輸,可以方便地通過AT命令進行控制。系統通過LCD顯示圖形操作界面,采用觸摸屏代替傳統鍵盤操作,界面更友好,操作更方便。同時提供擴展接口用于學生擴展智能手機的其他功能,如利用以太網接口實現網頁瀏覽等。整個系統的硬件框圖如圖1所示。

  

整個系統的硬件框圖 www.elecfans.com


 

  1.2 系統軟件平臺設計

  系統軟件平臺的功能是為應用程序開發提供平臺。系統軟件以嵌入式Linux操作系統和嵌入式GUI Qtopia為基礎來設計的,整個軟件平臺的架構如圖2所示。

  

整個軟件平臺的架構 www.elecfans.com

 

  1.2.1 Bootloader

  Bootloader是系統上電后運行的第一段代碼,主要工作是完成硬件的初始化和為加載操作系統準備好條件。它的實現是依賴于硬件的,不同體系結構開發板的Bootloader變化很大。為了更好地支持目標板的硬件設備,該系統選擇在ADS1.2集成開發環境下開發自己的Bootloa-der。 Bootloader的實現過程主要分為以下2個階段:

  (1)主要進行與CPU內核以及存儲設備密切相關的初始化處理工作,這部分的代碼通常用ARM匯編指令編寫,包含在start.S文件中。通常包括一些步驟:

 ?、儆布跏蓟ぷ?。包括關閉看門狗;屏蔽所有中斷;設置處理器時鐘和工作頻率;初始化外部寄存器;初始化堆棧指針。

  ②為階段(2)準備RAM空間,并把階段(2)的代碼拷貝倒RAM,跳轉倒階段(2)的入口點。

  (2)完成一般的啟動流程以及提供目標板設備的驅動支持,這部分會被拷貝倒RAM中執行,這段代碼通常由C語言來實現,具有較強的可讀性和移植性。

  通常包括一下步驟:

 ?、偻ㄟ^set_gpios()函數完成通用I/0設置;

 ?、谕ㄟ^mere_map_init(),mmu_init()函數完成內存映射和內存管理單元初始化;

 ?、鄢跏蓟疢TD設備,使用mtd_dev_init()函數;

 ?、芸截怤AND FLASH中的Kernel映像文件和根文件系統映像到RAM空間中;

 ?、萏D到內核的第一條指令處。

  至此,Bootloader的任務結束,接下來的任務由操作系統完成。

  1.2.2 操作系統的剪裁、移植

  操作系統負責對整個的外圍設備進行管理和對各個軟件任務進行調度。這對于智能手機而言是非常重要的。操作系統采用開源、免費的Linux,基于嵌入式Linux 2.6版本進行移植,主要移植過程包括建立開發環境、下載內核源碼、修改配置文件、配置內核、編譯內核、編譯模塊幾個步驟,因為移植的過程大致相同,這里只做簡單介紹:

  (1)宿主機上的交叉編譯工具采用arm-linux-gcc-3.4.1 ;

  (2)修改commom-smdk.c文件,為NANDFLASH設置分區;

  (3)修改配置文件fs/Kconfig,使內核支持啟動時掛載devfs;

  (4)配置內核;

  (5)編譯內核與模塊,用Busy-box工具制作yaffs文件系統。

  1.2.3 嵌入武GUI Qtopia的移植

  嵌入式GUI用于開發短信、電話應用程序圖形界面,本文采用Trolltech公司的Qtopia作為圖形界面庫,采用版本是Qtopia-core-opensou rce-src-4.4.3。移植的主要工作有:

  (1)修改qmouselinuxtp_qws.h文件,使Qtopia支持觸摸屏;

  (2)配置、編譯、安裝;

  (3)拷貝相關的庫文件到開發板,并設置環境變量。

  2 應用程序設計

  電話和短信應用程序是智能手機最基本也是最核心的應用。電話短信應用程序設計的主要工作包括:電話短信應用程序的流程設計、通信模塊和應用處理器的串口通信以及電話和短消息應用程序界面開發。

  2.1 電話/短信應用程序流程

  應用程序采用定時器函數來控制整個程序的流程。定時器每200 ms觸發1次。

  新電話、新短信的檢測流程如圖3所示,應用程序初始化需要對GSM/GPRS通信模塊與應用處理器之間的接口進行初始化,此外還要定義1個200 ms觸發的定時器。系統初始化完畢之后,定時器觸發開始讀串口數據進行判斷。當串口無數據時,等待下一次定時器出發;當串口有數據時,將串口的數據進行判斷;當數據中有新短信提示符時,按照PDU短信的解碼格式對該短信進行解碼,并調用UI界面提示用戶新短信到達,詢問用戶是否閱讀;當數據中有新電話提示符時,調用UI界面,詢問用戶是否接聽。

  

 

  當需要發送短信或撥號時,應用程序流程如圖4所示。當用戶調用發信界面編輯好短信,并輸入完收信方,點擊發送鈕時,應用程序首先判斷短信中心號碼和接收信息號碼是否正確,若不正確,提示用戶錯誤;若號碼和號碼格式均正確,便對要發送的短信內容按照進行PDU短信格式進行編碼,并向串口寫AT命令以便將該短信發送出去。撥號和掛斷電話的流程很簡單,只需要向串口寫入ATD+所撥號碼以及ATH就可,當撥號錯誤時,提示用戶撥號錯誤。

  2.2 通信模塊串口通信的實現

  串口是連接智能手機應用處理器和GSM/GPRS通信模塊的接口,串口通信流程是打開串口、串口的初始化設置、讀/寫串口、關閉串口,如圖5所示。

  

 

  在應用程序初始化時初始化時需要對串口進行初始化,對串口的初始化主要是設置串口的一些參數,包括以下幾個部分:保存以前的串口設置、建立新的配置、設置波特率、設置數據位、設置奇偶位、激活當前配置、處理要寫入的引用對象、設置最少字符和等待時間、設置停止位。只有串口初始化完畢之后,應用程序才能對串口進行相應操作。

  2.3 用程序用戶界面的設計

  用戶界面是人機交互的接口。本文采用Linux下常用的界面設計工具Qt來設計應用程序所需的各種UI界面。本文設計的撥打電話、發送短信的界面如圖6所示。

  

撥打電話、發送短信的界面 www.elecfans.com

 

  當點擊界面上的按鈕如撥號、發送時,利用其信號和槽機制,將其和底層相應的函數如撥號函數、發信函數相關聯就可以實現撥號和發送信息的功能。用戶就可以利用該界面進行撥打電話和發送短信了。

  3 結語

  本文設計了一種基于嵌入式Linux的智能手機電話短信實驗模塊。構建了智能手機軟、硬件平臺,并完成了電話短信的應用程序設計。為學生進行智能手機開發的相關實驗提供了平臺。目前,本平臺已應用于北京化工大學通信實驗室創新型實驗平臺中,并為學生進行智能手機實驗進行服務。在后續的設計中,考慮將嵌入式數據庫移植到應用程序中以實現電話短信中的名片夾以及收件箱等功能,并開發基于該硬件平臺下的其他應用程序如MP3播放等模塊以提供給學生進行試實驗和學習。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          一区二区三区导航| 亚洲视频1区2区| 欧美成人精品在线播放| 国产精品免费一区二区三区在线观看| 国产午夜精品全部视频在线播放| 亚洲伦理精品| 国产欧美日韩精品丝袜高跟鞋| 国产一区二区三区在线免费观看| 一区二区在线视频| 亚洲线精品一区二区三区八戒| 国产精品大片免费观看| 国产精品永久免费在线| 国产精品久久久久久久免费软件| 激情六月综合| 久久亚洲私人国产精品va媚药| 亚洲高清视频一区二区| 欧美成年人网| 国产伦精品一区二区三区免费| 99国产精品99久久久久久粉嫩| 亚洲视频导航| 国产精品人人爽人人做我的可爱| 国产日韩亚洲欧美综合| 亚洲高清视频在线| 国产精品免费一区豆花| 在线观看欧美日韩| 欧美午夜精品久久久久久孕妇| 午夜一区二区三区在线观看| 欧美视频在线视频| 免费一级欧美片在线观看| 国产一区二区三区电影在线观看| 伊人精品久久久久7777| 国产精品第一页第二页第三页| 国产亚洲一区二区三区| 怡红院精品视频| 亚洲国产精品综合| 99re66热这里只有精品4| 老司机午夜精品视频| 禁断一区二区三区在线| 狠狠色丁香久久综合频道| 欧美午夜精品一区| 亚洲视频网在线直播| 欧美精品激情在线观看| 欧美高清视频免费观看| 日韩一二三在线视频播| 国产精品一区二区三区久久| 亚洲欧美在线网| 中国成人黄色视屏| 亚洲精品日韩在线| 蜜桃av一区| 久久精品一区二区国产| 日韩西西人体444www| 国产精品免费视频观看| 亚洲免费观看视频| 久久夜色精品一区| 欧美大片国产精品| 亚洲国产美国国产综合一区二区| 欧美日韩精品欧美日韩精品一| 欧美高潮视频| 欧美黄色一区| 亚洲尤物在线视频观看| 伊人久久婷婷色综合98网| 亚洲自拍偷拍网址| 免费不卡欧美自拍视频| 欧美一区二区三区喷汁尤物| 亚洲国产三级在线| 国色天香一区二区| 亚洲欧美久久久久一区二区三区| 亚洲宅男天堂在线观看无病毒| 欧美激情一二区| 亚洲一区不卡| 在线观看成人av电影| 午夜视频一区二区| 国产一区二区三区视频在线观看| 欧美日韩喷水| 国产亚洲综合在线| 欧美中文字幕在线观看| 麻豆久久精品| 激情成人亚洲| 日韩视频一区二区在线观看| 一区二区三区久久久| 久久人人爽人人爽爽久久| 一片黄亚洲嫩模| 欧美电影免费观看高清| 亚洲欧美激情精品一区二区| 欧美日一区二区三区在线观看国产免| 亚洲午夜精品久久| 亚洲动漫精品| 久久精品亚洲国产奇米99| 在线观看一区二区精品视频| 国产视频丨精品|在线观看| 玖玖视频精品| 国内精品伊人久久久久av一坑| 国产精品夜色7777狼人| 欧美视频在线观看免费网址| 亚洲国产精品久久久久| 国产精品成人va在线观看| 亚洲综合99| 性色av一区二区三区红粉影视| 狠狠色伊人亚洲综合网站色| 亚洲一区二区三区激情| 国产精品美女在线观看| 国产精品美女诱惑| 老司机午夜精品| 欧美精品在欧美一区二区少妇| 91久久精品网| 国产美女精品一区二区三区| 亚洲欧美资源在线| 久久久久在线| 老司机免费视频一区二区| 欧美成人精品影院| 亚洲高清视频中文字幕| 欧美高清在线精品一区| 欧美日韩一级片在线观看| 性久久久久久久久久久久| 国产亚洲高清视频| 另类图片综合电影| 国产精品久久婷婷六月丁香| 欧美在线观看日本一区| 亚洲精品国产日韩| 亚洲香蕉成视频在线观看| 欧美成人一区二区三区片免费| 欧美性淫爽ww久久久久无| 亚洲国产视频a| 影音先锋欧美精品| 伊人久久大香线蕉av超碰演员| 亚洲欧美经典视频| 亚洲女性喷水在线观看一区| 国产日韩在线播放| 欧美日韩一视频区二区| 国产三级精品在线不卡| 久久青草欧美一区二区三区| 日韩一级精品| 好吊成人免视频| 免费h精品视频在线播放| 国产精品一区在线观看| 亚洲精品婷婷| 欧美成人精品h版在线观看| 中文在线不卡视频| 黄色成人免费网站| 久久精品一区| 国内外成人免费激情在线视频| 欧美一区二区三区视频免费播放| 欧美吻胸吃奶大尺度电影| 亚洲国产精品久久久久秋霞不卡| 亚洲一区二区综合| 欧美日韩在线高清| 日韩视频在线观看免费| 欧美一级二区| 欧美一区二区三区在线免费观看| 国产精品嫩草99av在线| 亚洲一区二区精品在线| 亚洲一区黄色| 亚洲精品影院| 欧美午夜精彩| 在线观看精品视频| 欧美亚洲不卡| 黑人巨大精品欧美一区二区| 亚洲一区二区视频在线| 国产曰批免费观看久久久| 亚洲乱码国产乱码精品精98午夜| 久久精品30| 欧美日韩小视频| 最新中文字幕亚洲| 香港成人在线视频| 亚洲精品字幕| 欧美亚韩一区| 欧美日韩成人激情| 99国产精品久久| 韩国精品主播一区二区在线观看| 欧美国产精品一区| 亚洲精品少妇网址| 欧美日韩一区不卡| 欧美在线看片a免费观看| 欧美xxxx在线观看| 欧美日韩亚洲一区二区三区在线| 猛男gaygay欧美视频| 亚洲国产精品高清久久久| 国产精品久久久久久超碰| 亚洲电影第三页| 亚洲线精品一区二区三区八戒| 亚洲国产欧美一区二区三区丁香婷| 久久亚洲欧美| 亚洲第一狼人社区| 国产精品视频最多的网站| 欧美破处大片在线视频| 国产女人水真多18毛片18精品视频| 亚洲一区免费观看| 国产日韩精品久久久| 亚洲私拍自拍| 亚洲美女av电影| 久久久久久久久久久一区| 亚洲第一区在线| 欧美国产1区2区| 国产麻豆9l精品三级站| 亚洲免费av片| 欧美看片网站| 久久精品女人| 午夜精品一区二区三区四区| 欧美精品97| 亚洲精品视频免费在线观看| aⅴ色国产欧美| 亚洲人成在线观看| 欧美中文字幕视频在线观看| 久久精品伊人| 久久久久欧美| 在线观看视频一区二区| 亚洲综合清纯丝袜自拍| 欧美全黄视频| 亚洲精品国产视频| 欧美日韩精品一区二区在线播放| 亚洲片区在线| 日韩西西人体444www| 一区二区在线免费观看| 久久亚洲国产精品日日av夜夜| 欧美亚洲自偷自偷| 国产亚洲电影| 美女国内精品自产拍在线播放| 欧美日韩视频免费播放| 激情成人av| 国产日韩欧美另类| 久久国产日韩欧美| 亚洲黄色免费网站| 亚洲国产91色在线| 亚洲一级在线| 91久久中文字幕| 国产精品久久婷婷六月丁香| 国产亚洲欧美一区| 久久国产欧美精品| 亚洲欧洲精品一区二区三区波多野1战4| 一本大道av伊人久久综合| 久久一区二区三区四区五区| 欧美电影免费观看高清完整版| 免费亚洲网站| 国内精品国产成人| 欧美在线日韩| 欧美大香线蕉线伊人久久国产精品| 欧美精品免费在线观看| 久久精品国产一区二区三| 国产区亚洲区欧美区| 欧美中文在线免费| 欧美黄色大片网站| 欧美gay视频| 久久se精品一区精品二区| 久久婷婷人人澡人人喊人人爽| 国产日韩精品在线播放| 国产欧美日韩在线| 欧美三级欧美一级| 久久精品99国产精品酒店日本| 亚洲国产精品久久久久婷婷老年| 欧美人在线视频| 亚洲第一网站免费视频| 欧美日韩综合在线免费观看| 久久午夜av| 日韩午夜免费视频| 香蕉免费一区二区三区在线观看| 免费成人美女女| 亚洲欧美福利一区二区| 欧美激情中文字幕在线| 麻豆精品精品国产自在97香蕉| 99精品欧美一区| 欧美一区二区三区四区夜夜大片| 国产精品永久在线| 在线亚洲成人| 久久成人18免费网站| 香蕉av777xxx色综合一区| 亚洲精选中文字幕| 国产精品久久97| 伊人影院久久| 欧美日韩国产小视频在线观看| 欧美激情精品久久久| 日韩视频精品| 欧美伊人久久大香线蕉综合69| 国产欧美日韩一区二区三区| 亚洲欧美精品中文字幕在线| 在线亚洲国产精品网站| 欧美性大战久久久久久久| 国产免费观看久久| 亚洲美女区一区| 久久久久久有精品国产| 欧美日韩福利在线观看| 美乳少妇欧美精品| 激情视频一区| 亚洲女与黑人做爰| 亚洲小说春色综合另类电影| 日韩视频免费在线观看| 老司机精品导航| 亚洲一区影院| 亚洲国产第一页| 韩日欧美一区二区三区| 国产欧美日本在线| 国产精品视频不卡| 亚洲激情不卡| 国产精品成人在线观看| 久久成人精品一区二区三区| 99re在线精品| 午夜精品国产| 久久偷看各类wc女厕嘘嘘偷窃| 老鸭窝亚洲一区二区三区| 欧美日本国产视频| 国产免费成人在线视频| 欧美福利一区| 免费观看成人www动漫视频| 欧美日韩蜜桃| 久久久久成人精品| 伊人春色精品| 欧美激情精品久久久久久黑人| 欧美成人一二三| 韩国av一区二区三区| 免费国产一区二区| 欧美国产视频在线| 亚洲永久免费av| 亚洲欧美成人综合| 久久天天狠狠| 国产亚洲欧美aaaa| 欧美日本韩国一区| 国内外成人免费激情在线视频| 亚洲国产精品ⅴa在线观看| 亚洲国产成人精品视频| 午夜精品久久久久久99热软件| 久久亚洲电影| 欧美性猛交一区二区三区精品| 99视频精品| 国产一区二区三区不卡在线观看| 欧美人交a欧美精品| 快射av在线播放一区| 欧美不卡在线视频| 久久久久久久高潮| 久久综合免费视频影院|