嵌入式Linux技术在手机测试平台中的研究与开发
发布时间:2018-08-10 21:04
【摘要】:随着无线网络带宽的增加,以及手机终端的硬件和操作系统的功能越来越强,传统的互联网和IT服务逐渐走向移动化,手机上的移动数据应用正以前所未有的速度在发展,而由此带来潜力巨大的手机自动化测试市场,而手机自动化测试是需要建立在手机测试平台的基础上。为了开发便利和提高性能,本论文选用嵌入式Linux系统来搭建手机测试平台的操作系统。 本文选用型号为MV78100SOC的开发板作为手机测试平台的硬件平台,论文主要研究并开发手机测试平台中的嵌入式Linux系统,其中的主要工作和成果是如下: 1.选择嵌入式系统。根据手机测试平台功能需求,并通过比较几种主流嵌入式系统的特点,最终选用开源、性能优良并便于开发的嵌入式Linux系统。 2.搭建开发环境。为了给开发板搭建嵌入式Linux系统和开发环境,在主机平台上搭建了交叉编译器,给开发板烧录了U-Boot初始化引导程序和Linux内核,构建并烧录了根文件系统,制作并烧录了UBI文件系统,移植了MTD工具、Apache服务器和PHP环境。 3.开发设备驱动和应用程序。为了实现对手机的按键、截屏和触屏操作,优化升级了FPGA和CPLD设备驱动和应用程序。为了实现对手机的温度检测和信号功率检测,设计并编写了ADS1000芯片和MAX6692芯片设备驱动和应用程序。 4.开发自动化脚本。为了实现对嵌入式Linux系统的网络设置、重启控制、升级设备驱动和应用程序等功能,设计并编写了自动化监控脚本以及对应的守护进程。为了提高软件开发效率,设计并编写了自动化下载FPGA比特流脚本和自动化截屏脚本。 通过上述四个方面工作的完成,本文的最终目标也已经实现,即给基于型号为MV78100SOC开发板的手机测试平台搭建了嵌入式Linux系统,并实现了对手机的远程测试以及对嵌入式Linux系统的远程配置。
[Abstract]:With the increase of wireless network bandwidth and the increasingly powerful functions of the hardware and operating system of mobile phone terminals, the traditional Internet and IT services are gradually moving, mobile data applications on mobile phones are developing at an unprecedented speed. As a result, mobile phone automation testing needs to be based on the mobile phone test platform. In order to develop convenience and improve performance, this paper chooses embedded Linux system to build the operating system of mobile phone test platform. This paper chooses the MV78100SOC development board as the hardware platform of the mobile phone test platform. The thesis mainly studies and develops the embedded Linux system in the mobile phone test platform. The main work and results are as follows: 1. Select embedded system. According to the functional requirements of the mobile phone test platform and by comparing the characteristics of several mainstream embedded systems, the embedded Linux system, which is open source, has excellent performance and is easy to develop, is finally selected. Build a development environment. In order to build the embedded Linux system and development environment for the development board, a cross-compiler is built on the host platform, the U-Boot initialization boot program and the Linux kernel are burned to the development board, and the root file system is built and burned. The UBI file system was made and burned, and the MTD tool was transplanted to the Apache server and the PHP environment. 3. 3. Develop device drivers and applications. FPGA and CPLD device drivers and applications are optimized and upgraded to achieve the operation of keystrokes, screenshots and touch-screen for mobile phones. In order to realize the temperature detection and signal power detection of mobile phone, the device driver and application program of ADS1000 chip and MAX6692 chip are designed and written. 4. Develop automated scripts. In order to realize the network setup, restart control, upgrade device driver and application program of embedded Linux system, the automatic monitoring script and the corresponding daemon are designed and written. In order to improve the efficiency of software development, the automatic download FPGA bitstream script and automatic screenshot script are designed and written. Through the completion of the above four aspects of the work, the final goal of this paper has also been achieved, that is, to build an embedded Linux system for the mobile phone testing platform based on the MV78100SOC development board. The remote test of mobile phone and the remote configuration of embedded Linux system are realized.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316.81;TP368.1
本文编号:2176205
[Abstract]:With the increase of wireless network bandwidth and the increasingly powerful functions of the hardware and operating system of mobile phone terminals, the traditional Internet and IT services are gradually moving, mobile data applications on mobile phones are developing at an unprecedented speed. As a result, mobile phone automation testing needs to be based on the mobile phone test platform. In order to develop convenience and improve performance, this paper chooses embedded Linux system to build the operating system of mobile phone test platform. This paper chooses the MV78100SOC development board as the hardware platform of the mobile phone test platform. The thesis mainly studies and develops the embedded Linux system in the mobile phone test platform. The main work and results are as follows: 1. Select embedded system. According to the functional requirements of the mobile phone test platform and by comparing the characteristics of several mainstream embedded systems, the embedded Linux system, which is open source, has excellent performance and is easy to develop, is finally selected. Build a development environment. In order to build the embedded Linux system and development environment for the development board, a cross-compiler is built on the host platform, the U-Boot initialization boot program and the Linux kernel are burned to the development board, and the root file system is built and burned. The UBI file system was made and burned, and the MTD tool was transplanted to the Apache server and the PHP environment. 3. 3. Develop device drivers and applications. FPGA and CPLD device drivers and applications are optimized and upgraded to achieve the operation of keystrokes, screenshots and touch-screen for mobile phones. In order to realize the temperature detection and signal power detection of mobile phone, the device driver and application program of ADS1000 chip and MAX6692 chip are designed and written. 4. Develop automated scripts. In order to realize the network setup, restart control, upgrade device driver and application program of embedded Linux system, the automatic monitoring script and the corresponding daemon are designed and written. In order to improve the efficiency of software development, the automatic download FPGA bitstream script and automatic screenshot script are designed and written. Through the completion of the above four aspects of the work, the final goal of this paper has also been achieved, that is, to build an embedded Linux system for the mobile phone testing platform based on the MV78100SOC development board. The remote test of mobile phone and the remote configuration of embedded Linux system are realized.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP316.81;TP368.1
【参考文献】
相关期刊论文 前2条
1 邬贺铨;;处在发展转折点的移动通信[J];世界电信;2011年11期
2 丁小俊;;基于S3C2410A的嵌入式系统的U-Boot移植[J];现代电子技术;2009年22期
,本文编号:2176205
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2176205.html