Font Size: a A A

The Ethernut Technology Research And Application

Posted on:2008-04-02Degree:MasterType:Thesis
Country:ChinaCandidate:Q C XuFull Text:PDF
GTID:2208360245455821Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
The thesis is a research about an embedded OS that has wonderful networking function,analyzing its architecture,level of stack,and arch of code.Nut/OS is an embedded networking OS from open source code,having the reconfigurable feature.Ethernut hardware is shipped with Nut/OS,so the two are connective.When it comes to a non-ethernut platform,we have a lot of work to do in order to port it to the platform,like changing the low level library.Ethernut is a networking application environment that has ATmega128 in center,networking adapter like RTL8019AS and other devices.The driver of RTL8019AS is provided with Nut/OS.Nut/OS is a multitask OS,which has a good real time performance.In fact, task is an infinite-cycle function that is driven by the schedule of OS and outside event like interrupt.This thesis starts from setting up the develop environment,try to configure system and change some files.Compile the whole software in ICCAVR, Emulate it in AVRstudio.Always it is the first step to port an OS in the process of application, the goal is to make an application on it.Because of the wonderful networking performance(has TCP/IP in it),we can make a lot of applications,such as websever,Bluetooth,infrared and so on.This thesis researches the webserver application,has a deep insight into TCP/IP stack,socket communication,http,CGI and so on.Because of the connectivity between hardware and software,this thesis do a lot of work about how to port Nut/OS and run it on the hardware platform, in particular the hardware timer and OS timer influencing the running of system.
Keywords/Search Tags:Nut/OS, ethernut, TCP/IP, ATmega128, websever, multitask design
PDF Full Text Request
Related items