Font Size: a A A

Building Embedded Systems Hardware And Software Platform For The Classroom

Posted on:2007-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:D L LiFull Text:PDF
GTID:2178360185962294Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the high speed development of semiconductor techonology,computer technology,embedded systems has gone deep into all the fields of our lives.Many people are needded to work for the application and research of embedded systems.Univrsitise should cultivate more professional students for socialty.The software and hardware platform is very important in the classroom.This paper is aim to build such a platform which not only accords with the technology development trend,but also care more about the students' knowledge background.We designed the ATmegal28-based multi-function start-kit according to our experiences in developing embedded systems.Well,embedded systems tends to adapt operation system, and we choose embedded RTOS μC/OS-II as our OS platform. Most of μC/OS-II is written in highly portable ANSI C,easy to understand,having clear architecture and many porting references,so it is very suitable for the classroom.This paper first introduces the general concepts and hardware&software characteristics of embedded systems, then presents the modules and function characteristic of the ATmega128-based start-kit. μC/OS-II is our operation system platform.We analyse it's core,including critical section,tast management and schedule,intertast communication,interrupts and so on,and port it on ATmega128.Then we build seral application modules based μC/OS-II ,and discuss the software design architecture with OS surport.Ethernet network based TCP/IP protocols has been applied in modern home and industry control field, which provide reliable technology for remote data acquirement, remote monitor, and promote the efficiency of our lives.We in this paper implemented the ARP, ICMP, IP, TCP, HTTP protocols based mini TCP/IP stacks uIP, and building our Web Server, which provide the function of browsing static web pages and remotely control some devices.
Keywords/Search Tags:embedded systems, μC/OS-II, TCP/IP, Web Server
PDF Full Text Request
Related items