基于Cortex-A8的智能電話接口模塊設(shè)計(jì)
發(fā)布時(shí)間:2018-07-13 11:28
【摘要】:隨著社會(huì)科技的不斷進(jìn)步,智能化設(shè)備不斷滲透到人們的日常生活中。手機(jī)從一般的通訊工具發(fā)展為人們娛樂(lè)、交流、學(xué)習(xí)的智能化工具,極大改變了人們的生活習(xí)慣。而原有固定電話卻逐漸淡出人們的視野,其使用率逐步降低。為了改變這種現(xiàn)狀,固定電話也在向智能化方向?qū)で蟪雎?開(kāi)始在硬件上搭載操作系統(tǒng),成為智能固定電話。這就使得固定電話不僅具有通話基本功能,還具備視頻通話、瀏覽相冊(cè)、播放音樂(lè)、上網(wǎng)等多媒體功能,為人們的生活體驗(yàn)增添了新的色彩。本文基于Android系統(tǒng)進(jìn)行硬件的驅(qū)動(dòng)開(kāi)發(fā)和測(cè)試。自從07年由Google發(fā)布Android系統(tǒng)以來(lái),Android系統(tǒng)憑借其開(kāi)放性、可移植性等特點(diǎn),吸引了大量手機(jī)廠商和研發(fā)團(tuán)隊(duì)對(duì)其進(jìn)行研發(fā),目前Android系統(tǒng)可以被移植到眾多的硬件平臺(tái)上。Android操作系統(tǒng)市場(chǎng)份額已經(jīng)超越IOS系統(tǒng)成為全球第一大操作系統(tǒng),并且市場(chǎng)份額在不斷擴(kuò)大。本文介紹了硬件平臺(tái)的功能特性,并深入分析了Android系統(tǒng)的框架和Linux內(nèi)核架構(gòu),對(duì)軟硬件平臺(tái)有了深入了解。內(nèi)核驅(qū)動(dòng)的實(shí)現(xiàn)需要對(duì)具體硬件的工作原理進(jìn)行深入認(rèn)識(shí),因此對(duì)音頻管理芯片WM9713的工作特性、串口的工作原理以及3G無(wú)線上網(wǎng)模塊的AT指令控制進(jìn)行詳細(xì)介紹。本文分析了Android系統(tǒng)的ALSA音頻框架,并針對(duì)音頻框架內(nèi)的相關(guān)驅(qū)動(dòng)文件進(jìn)行介紹,隨后編寫(xiě)了音頻管理芯片WM9713驅(qū)動(dòng)程序,完善了底層驅(qū)動(dòng)程序的功能,實(shí)現(xiàn)了音頻播放的切換功能。串口驅(qū)動(dòng)部分,先簡(jiǎn)要分析了串口的工作原理,并對(duì)要使用的流控制方式進(jìn)行詳細(xì)說(shuō)明,完成了帶有流控制串口驅(qū)動(dòng)的編寫(xiě),實(shí)現(xiàn)了處理器與外圍設(shè)備之間的串口通信。最后分析了3G無(wú)線上網(wǎng)模塊的驅(qū)動(dòng)程序,針對(duì)驅(qū)動(dòng)程序的功能特性,編寫(xiě)測(cè)試文件,完成了對(duì)3G模塊的測(cè)試。全文著重對(duì)具體硬件設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)和測(cè)試,提供了可行的解決辦法,對(duì)于其他平臺(tái)的Android底層驅(qū)動(dòng)的實(shí)現(xiàn)具有借鑒意義。
[Abstract]:With the continuous progress of social science and technology, intelligent equipment continues to infiltrate into people's daily life. The development of mobile phone from general communication tools to people entertainment, communication, learning intelligent tools, greatly changed people's living habits. But the original fixed telephone gradually fade out of the people's view, its utilization rate gradually reduces. In order to change this situation, fixed phones are also looking for a way out in the direction of intelligence, and they begin to run operating systems on hardware and become smart fixed phones. This makes the fixed telephone not only have the basic function of calling, but also have the multimedia functions of video calling, browsing photo album, playing music, surfing the Internet, etc., which add new color to people's life experience. This paper carries on the hardware driver development and the test based on the Android system. Since its release in 2007, the Android system has attracted a large number of mobile phone manufacturers and R & D teams for its openness and portability. At present, Android system can be transplanted to many hardware platforms. The market share of Android operating system has surpassed iOS system to become the largest operating system in the world, and the market share is expanding. This paper introduces the functional characteristics of the hardware platform, and deeply analyzes the framework of the Android system and the Linux kernel architecture, and has a deep understanding of the hardware and software platform. The realization of kernel driver needs to deeply understand the working principle of specific hardware, so the working characteristics of audio management chip WM9713, the working principle of serial port and the AT command control of 3G wireless internet module are introduced in detail. This paper analyzes the ALSA audio framework of Android system, and introduces the relevant driver files in the audio framework. Then, the driver of the audio management chip WM9713 is written, which improves the function of the underlying driver. The switching function of audio playback is realized. In the part of serial port driver, the working principle of serial port is analyzed briefly, and the flow control mode is explained in detail, and the serial communication between processor and peripheral equipment is realized. Finally, the driver of 3G wireless internet module is analyzed. According to the function characteristic of driver, the test file is written, and the test of 3G module is completed. This paper focuses on the development and testing of the hardware device driver, and provides a feasible solution, which can be used for reference in the realization of Android bottom driver on other platforms.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN916.3
本文編號(hào):2119203
[Abstract]:With the continuous progress of social science and technology, intelligent equipment continues to infiltrate into people's daily life. The development of mobile phone from general communication tools to people entertainment, communication, learning intelligent tools, greatly changed people's living habits. But the original fixed telephone gradually fade out of the people's view, its utilization rate gradually reduces. In order to change this situation, fixed phones are also looking for a way out in the direction of intelligence, and they begin to run operating systems on hardware and become smart fixed phones. This makes the fixed telephone not only have the basic function of calling, but also have the multimedia functions of video calling, browsing photo album, playing music, surfing the Internet, etc., which add new color to people's life experience. This paper carries on the hardware driver development and the test based on the Android system. Since its release in 2007, the Android system has attracted a large number of mobile phone manufacturers and R & D teams for its openness and portability. At present, Android system can be transplanted to many hardware platforms. The market share of Android operating system has surpassed iOS system to become the largest operating system in the world, and the market share is expanding. This paper introduces the functional characteristics of the hardware platform, and deeply analyzes the framework of the Android system and the Linux kernel architecture, and has a deep understanding of the hardware and software platform. The realization of kernel driver needs to deeply understand the working principle of specific hardware, so the working characteristics of audio management chip WM9713, the working principle of serial port and the AT command control of 3G wireless internet module are introduced in detail. This paper analyzes the ALSA audio framework of Android system, and introduces the relevant driver files in the audio framework. Then, the driver of the audio management chip WM9713 is written, which improves the function of the underlying driver. The switching function of audio playback is realized. In the part of serial port driver, the working principle of serial port is analyzed briefly, and the flow control mode is explained in detail, and the serial communication between processor and peripheral equipment is realized. Finally, the driver of 3G wireless internet module is analyzed. According to the function characteristic of driver, the test file is written, and the test of 3G module is completed. This paper focuses on the development and testing of the hardware device driver, and provides a feasible solution, which can be used for reference in the realization of Android bottom driver on other platforms.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TN916.3
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 閔現(xiàn)暢;黃理燦;;基于Android平臺(tái)的Web服務(wù)技術(shù)研究[J];工業(yè)控制計(jì)算機(jī);2011年04期
2 程德杰;;Android的開(kāi)源迷霧與中國(guó)廠商的機(jī)遇[J];通信世界;2013年07期
相關(guān)碩士學(xué)位論文 前1條
1 李鵬飛;基于Android的USB圖像傳輸系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];武漢理工大學(xué);2012年
,本文編號(hào):2119203
本文鏈接:http://sikaile.net/kejilunwen/wltx/2119203.html
最近更新
教材專著