Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A modular TCP/IP stack for embedded systems with a tinyTimber interface
2007 (Engelska)Självständigt arbete på avancerad nivå (yrkesexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Many of today’s embedded systems require internet connectivity for monitoring and control. Most of these systems use a stack implemented on specific hardware. This requires a lot of hardware specific software and might make it too time-consuming to exchange or upgrade the communication hardware. Using a standardized communication protocol such as the Point-To- Point-Protocol (PPP) makes it easier to exchange the hardware but also requires a software stack with support for PPP. EISLAB has been trying to find a viable solution for this problem but have been unable to do so. This project aims to provide a lightweight, modular and hardware independent software stack for end hosts with support for PPP. Additionally it should support a tinyTimber interface to facilitate real-time applications. The current stack implementation is portable enough to run on anything ranging from a regular home-PC to a PIC18 8-bit microcontroller. It should be trivial to port it to any architecture in that range. The memory requirements of the stack are low enough to run on the PIC18F6622 and still have most of the memory(> 70%) available to the application. While we initially planned to run the stack using tinyTimber on the PIC18 , we came to the conclusion that the limitations imposed by the architecture where too strict. This decision was made after porting tinyTimber to the PIC18. Since there is a tinyTimber interface for the stack it is quite possible to run the stack using tinyTimber on the PIC18. This however, is not recommended since it would consume most of the system resources. It’s worth noting that while the PIC18 is not a suitable architecture to run multithreaded tinyTimber there are other architectures that are more suited for this task, such as the ARM, that might use the tinyTimber interface to the stack. To be able to test the tinyTimber interface we also had to developed a version of tinyTimber that is capable of running on any POSIX compliant system.

Ort, förlag, år, upplaga, sidor
2007.
Nyckelord [en]
Technology, Embedded systems, Network communication, tinyTimber
Nyckelord [sv]
Teknik
Identifikatorer
URN: urn:nbn:se:ltu:diva-42146ISRN: LTU-EX--07/169--SELokalt ID: 03451ebc-139c-40df-ac60-5a4bcb46b3cfOAI: oai:DiVA.org:ltu-42146DiVA, id: diva2:1015363
Ämne / kurs
Examensarbete, minst 30 hp
Utbildningsprogram
Civilingenjör, Datateknik
Examinatorer
Anmärkning
Validerat; 20101217 (root)Tillgänglig från: 2016-10-04 Skapad: 2016-10-04Bibliografiskt granskad

Open Access i DiVA

fulltext(295 kB)307 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 295 kBChecksumma SHA-512
3ce04bd2fa74b7d0c759768e8081ba2aa7af20ea9290e9c76931ae46892a2ec2cf338598937cc0331526edf5c45b72ef6e66ef61f9c52533cd068ca118aaf1c3
Typ fulltextMimetyp application/pdf

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 307 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 347 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf