Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A modular TCP/IP stack for embedded systems with a tinyTimber interface
2007 (engelsk)Independent thesis Advanced level (professional degree), 20 poäng / 30 hpOppgave
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.

sted, utgiver, år, opplag, sider
2007.
Emneord [en]
Technology, Embedded systems, Network communication, tinyTimber
Emneord [sv]
Teknik
Identifikatorer
URN: urn:nbn:se:ltu:diva-42146ISRN: LTU-EX--07/169--SELokal ID: 03451ebc-139c-40df-ac60-5a4bcb46b3cfOAI: oai:DiVA.org:ltu-42146DiVA, id: diva2:1015363
Fag / kurs
Student thesis, at least 30 credits
Utdanningsprogram
Computer Science and Engineering, master's level
Examiner
Merknad
Validerat; 20101217 (root)Tilgjengelig fra: 2016-10-04 Laget: 2016-10-04bibliografisk kontrollert

Open Access i DiVA

fulltekst(295 kB)307 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 295 kBChecksum SHA-512
3ce04bd2fa74b7d0c759768e8081ba2aa7af20ea9290e9c76931ae46892a2ec2cf338598937cc0331526edf5c45b72ef6e66ef61f9c52533cd068ca118aaf1c3
Type fulltextMimetype application/pdf

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 307 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 350 treff
RefereraExporteraLink to record
Permanent link

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