摘要:本文设计的是基于Linux系统开发的一款智能手机。首先分析市场上嵌入式的发展前景,然后根据市场的需求量,从而确定使用Linux系统来对智能手机进行开发。由于在Linux开发上又有很多衍生的操作系统,在这里使用的是Ubuntu-Linux操作系统来编写其应用软件。在硬件上,使用的是三星公司的基于ARM Cortex-A8架构的s5pv210 SoC(芯片级系统),ARM Cortex-A8处理器是第1款基于ARMv7架构的应用处理器,是有史以来ARM开发的性能最高、功率效率最高的处理器。Cortex-A8处理器的速率在600MHz到超过1GHz的范围内,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求;芯片除了使用s5pv210 SoC以外,还用了SIM900来作为手机的核心芯片,通过串口UART通信来实现处理器与SIM900的通信,从而发送GPRS信号,最终达到手机的正常通信功能。在软件上,通过AT指令集、GTK图形库、线程等来完成信号的传输,从而能够正常的拨打电话、收发短信。
关键字:Linux操作系统 s5pv210 SoC SIM900芯片 串口UART通信
Design and production of smart phone based on Linux system
Abstract:This paper is about a smart phone design based on Linux system development. Firstly, the prospect of the development of the market is analyzed, and then according to the market demand, so as to use the Linux system to develop the smart phone. Since there are many derivative operating systems in Linux development, here I use Ubuntu-Linux operating system to write its application software. In the hardware, the use is Samsung s company based on arm cortex-a8 architecture s5pv210 SOC (system on a chip), an arm cortex-a8 processor is paragraph 1 the armv7 architecture application processor based on, history development arm of the highest performance, power efficiency highest processor. Cortex-a8 processor rate at 600MHz to more than 1GHz range and can meet the need to work in 300MW power optimization of mobile devices; chip except s5pv210 SOC, sim900 as the core of the mobile phone chip, through the UART serial communication to realize the communication processor and sim900, to send the GPRS signal, and ultimately achieve the mobile phone of normal communication. In the software, through the AT instruction set, GTK graphics library, threads, etc. to complete the transmission of the signal, so as to call the phone, send and receive text messages.
Keywords:Linux operating system s5pv210 SoC SIM900 chip Serial UART communication
目录
2.1 S5pv210 SoC简介……………………………………… 3
2.1.1arm实验仪介绍………………………………………. 4
2.2 GPRS无线模组………………………………………… 6
2.2.1 GPRS概述及工作原理…………………………….. 6
2.2.2 GPRS模组原理图及分析…………………………… 6
2.2.3 SIM900的AT指令集…………………………….. 15
3.3.1 TFT LCD相关知识介绍…………………………… 16
2.3.2 TFT LCD 结构及显示原理…………………………. 17
4.2 GPRS无线模组操作……………………………………. 26
4.4.2拨打电话流程………………………………………. 30
图4-4-2 拨打电话流程图…………………………….. 30
4.4.3发送短信流程………………………………………. 31
4.5.4接受数据处理流程…………………………………… 32