Font Size: a A A

Low Layer Software Development Of UClinux Based Temperature Control System

Posted on:2006-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:W WangFull Text:PDF
GTID:2178360182975267Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
In this paper,a embedded system solution based on ARM& uClinux isproposed,which can be implemented in the fuzzy control of environmental chamberdevice.In the old singlechip based system, user interface is not very friendly.It isvery hard to realize some complex applications such as graphic user interface,network protocol stack support,etc.The solution proposed in this paper adoptsS3C44B0,a ARM7 type embedded microprocessor from samsung,as the core of thesystem,LCD plus touch screen panel as the display & control terminal, and usesuClinux as the operating system in the target board.Operating system is the coresoftware in embedded devices,with it the software and hardware resources can be wellorganized and effectively used,its existence can make each device gain a betterperformance,and operating system can provide the top level applications with a strongrunning environment.Systems which based on this solution can replace thetraditional singlechip systems to complete the tasks such as data collection oftemperature, run-time curve display,communication,etc.The resources in S3C44B0 are sufficiently utilitied in this system.First,in order tosupport the start-up of the uClinux kernel,a bootloader,blob, is ported to the targetboard, its command interface is introduced and the source code is analysed.Afterwards,hardware modules including direct digital control,LCD display,touchscreen input,solid storage device are realized based on the abundant on-chipperipherals and convenient extend interface of S3C44B0.In the end,each device driverin the kernel is explained with detail.The design of hardware module and development of low level driver are fullyintroduced in this paper.
Keywords/Search Tags:temperature control system, S3C44B0, uClinux, device driver, ARM7
PDF Full Text Request
Related items