日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]本文提出基于三星S3C2410芯片為核心構(gòu)建智能手機硬件實驗平臺,并結(jié)合無線通信模塊實現(xiàn)智能手機電話短消息功能。為學(xué)生進行智能手機相關(guān)的實驗提供了平臺,通過本平臺,學(xué)生可以自己動手完成智能手機設(shè)計時的各種軟件開發(fā),改變了傳統(tǒng)的驗證式的實驗平臺模式,有利于學(xué)生創(chuàng)新能力的培養(yǎng)。

引言

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

1 智能手機軟硬件實驗平臺設(shè)計

手機的硬件實現(xiàn)方式主要有3種:

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

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

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

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

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

(2)系統(tǒng)應(yīng)有足夠的內(nèi)存空間用以保存應(yīng)用程序和用戶數(shù)據(jù);

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

1.1 硬件平臺設(shè)計

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

1.2 系統(tǒng)軟件平臺設(shè)計

系統(tǒng)軟件平臺的功能是為應(yīng)用程序開發(fā)提供平臺。系統(tǒng)軟件以嵌入式Linux操作系統(tǒng)和嵌入式GUI Qtopia為基礎(chǔ)來設(shè)計的,整個軟件平臺的架構(gòu)如圖2所示。

1.2.1 Bootloader

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

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

①硬件初始化工作。包括關(guān)閉看門狗;屏蔽所有中斷;設(shè)置處理器時鐘和工作頻率;初始化外部寄存器;初始化堆棧指針。

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

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

通常包括一下步驟:

①通過set_gpios()函數(shù)完成通用I/0設(shè)置;

②通過mere_map_init(),mmu_init()函數(shù)完成內(nèi)存映射和內(nèi)存管理單元初始化;

③初始化MTD設(shè)備,使用mtd_dev_init()函數(shù);

④拷貝NAND FLASH中的Kernel映像文件和根文件系統(tǒng)映像到RAM空間中;

⑤跳轉(zhuǎn)到內(nèi)核的第一條指令處。

至此,Bootloader的任務(wù)結(jié)束,接下來的任務(wù)由操作系統(tǒng)完成。

1.2.2 操作系統(tǒng)的剪裁、移植

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

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

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

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

(4)配置內(nèi)核;

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

1.2.3 嵌入武GUI Qtopia的移植

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

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

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

(3)拷貝相關(guān)的庫文件到開發(fā)板,并設(shè)置環(huán)境變量。

2 應(yīng)用程序設(shè)計

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

2.1 電話/短信應(yīng)用程序流程

應(yīng)用程序采用定時器函數(shù)來控制整個程序的流程。定時器每200 ms觸發(fā)1次。

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

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

............................................................

與非深度解讀系列:

半導(dǎo)體公司“大學(xué)計劃”的追問和真相

大環(huán)境的不景氣是就業(yè)環(huán)境惡化的元兇,但是也讓我們不禁追問半導(dǎo)體公司的大學(xué)計劃對于學(xué)子們的真正意義。廠商們的大學(xué)計劃都在做些什么?那么多的聯(lián)合實驗室有得到充分利用嗎?大學(xué)計劃的直接體驗者--老師和學(xué)生們是否真正從中受益…….【專欄作者:高揚】

本土IC公司調(diào)查筆記

全球經(jīng)濟不景氣的大環(huán)境下一些本土IC公司的創(chuàng)新能力、管理能力、抗風險能力、盈利能力,甚至公司創(chuàng)立的動機都受到一些質(zhì)疑。一方面官方的消息總是告訴我們中國的半導(dǎo)體產(chǎn)業(yè)得到了長足的進步;而街巷小道中又不絕流傳多少本土IC公司倒閉,多少公司靠欺騙,根本沒有核心競爭力….真相只有一個,也許會隨《本土IC公司調(diào)查筆記》慢慢開啟…【專欄作者:岳浩】

電子屌絲的技術(shù)人生系列

在這個系列里,每個故事都會向你展示一個普通工程師的經(jīng)歷,他們的青蔥歲月和技術(shù)年華,和我們每個人的的生活都有交集。對自己、對公司、對產(chǎn)業(yè)、對現(xiàn)在、對未來、對技術(shù)、對市場、對產(chǎn)品、對管理的看法,以及他們的經(jīng)歷或正在經(jīng)歷的事情,我們可以看到自己的影子,也看清未來的樣子……【專欄作者:任亞運】

細說電子分銷江湖的那些事

對于從事電子分銷行業(yè)的同仁們來說這是一個最壞的年代,也是一個最好的年代,我們即面臨國際分銷巨頭在管理、資金、貨源等方面對我們造成的沖擊,又迎來本土集成電路的崛起,個性化服務(wù)盛行的機遇,通過這個系列,我想以“第一現(xiàn)場”的經(jīng)歷帶大家一起了解國內(nèi)集成電路分銷的那些年、那些事,以及哪些感慨…..【專欄作者:張立恒】

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉