Dissertation > Excellent graduate degree dissertation topics show

Software Design and Research of Embedded System Based on XSBase 255

Author: YangKaiKai
Tutor: ZhouDuan
School: Xi'an University of Electronic Science and Technology
Course: Applied Computer Technology
Keywords: UBoot Linux Kernel Device Driver Embedded File System
CLC: TP368.1
Type: Master's thesis
Year: 2009
Downloads: 12
Quote: 0
Read: Download Dissertation

Abstract


The thesis studies the key technology of software development in Embedded System based on XSBase 255 platform, analyses the related modules constructing the platform,sets up the host development environment,discusses the technology of BootLoader,completes the customized Linux Kernel,designes the requiring device drivers,finally makes the Embedded Root File System.In the paper,the process of software development in Embedded System is studied,including the setting up of the cross-compile tools chains,the configuration of file transfer service,and the installation of serial communication tool.The relevant theories and technologies on BootLoader are explored,and according to the XSBase 255 hardware platform,the unified BootLoader program UBoot is rewrited.With the help of UBoot,the communication between the host and the development board and the downloading and programming of data are achieved,which fully meeting the application requirements.According to the hardware resources,the Linux Kernel is customized in code level. By studying the ways and technologies of device driver programming in depth,the processes of device driver development are mastered,and a couple of device drivers are redesigned,including the Flash driver,the network card driver and the LCD driver.According to the function and the Filesystem Hierarchy Standard,an Embedded Root File System is made with the BusyBox tools.Finally,the QTopia is ported, through which,the courses of embedded application development are demonstrated,and the problems encountered and possible solutions are explored.By employing a number of common tools and open source code,the development cycle is shortened and the development costs are reduced.With the whole process of development unchanged,compared to the usual embedded development,the system’s related module,such as BootLoader, has more powerful function.As the new features added constantly,the system can be upgraded to meet the demands.

Related Dissertations

  1. The Design and Optimization of Locomotive Signal Testing System Based on ARM9,U284.91
  2. Signal Acquisition and Processing Platform Design and Implementation of Trawl Sonar System,S951.2
  3. Design and Implementation of Communication System between Double-chips Based on PCI Bus,TN47
  4. Research on Sound Device Virtualization in Xen,TP391.9
  5. MIPS-based wireless communications device driver implementation technology,TP368.1
  6. ARM platform to achieve the Linux kernel virtual machine technology research,TP316.81
  7. Digital Home Media System Design and Implementation,TP311.52
  8. Android-based Wi-Fi module design and implementation,TP311.52
  9. Design and Implementation of Port Triggering Function on NAT Gateway,TP393.08
  10. Electromagnetic environment based on embedded Linux Simulator Design and Implementation,TN955
  11. The Improvement and Research of Real-time Embedded Operating System Based on Linux,TP316.2
  12. IP-based embedded audio system design and realization of,TN919.8
  13. Development of Digital GPS Receiver Based on PCI Bus,P228.4
  14. Investigation of Control Flow State Transition in TCP Termination Phase,TP393.04
  15. Based on zero-copy packet capture and filtering system design and implementation,TP393.08
  16. System Construction Based on Embedded Linux and Research of Desktop Application,TP316.81
  17. Embedded Linux Transplantation Based on ARM,TP316.81
  18. Design and Implementation of the Block Level Continue Data Protection Based on Linux Kernel,TP309
  19. Management of I/O Device and Driver Design in Embeded System,TP368.1
  20. Research and Application of Driver Design Based on Embedded Linux,TP368.1

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net  Mobile