Sök:

Sökresultat:

9 Uppsatser om Realtidsoperativsystem - Sida 1 av 1


Styrning av tåg med realtidsoperativsystem

Detta kandidatexamensarbete handlar om en konstruktion av ett säkerhetsystem för tåg med fokus på programmering av systemet. Programmeringen görs genom att använda Realtidsoperativsystemet ?C/OS-II som idag är en av världens mest kända och använda för mikrokontrollers. Programmet laddas sedan ner till en mikrokontroll för att testas. Användningen av ?C/OS-II blir också syftet av detta arbete då jag vill visa hur användbar den är.Rapporten börjar med att beskriva de olika komponenter som ingår i tågsystemet och fortsätter genom att ta upp det programmeringskod som är det viktiga i detta arbete.

Realtidsoperativsystem på mätinstrument.

Emwiro Vibe is a complete system for seismic measurements. The functionality of the system was before the completion of this project handled using a software contruction based on a state machine. Emwitech, the company developing Emwiro Vibe, expressed a desire to replace this solution with a real-time operating system (RTOS). The project consisted of two parts. Firstly the existing software was studied, available RTOSes was evaluated, and the RTOS most suitable for the application was selected.

Realtidsoperativsystem på mätinstrument

Emwiro Vibe is a complete system for seismic measurements. The functionality of the system was before the completion of this project handled using a software contruction based on a state machine. Emwitech, the company developing Emwiro Vibe, expressed a desire to replace this solution with a real-time operating system (RTOS). The project consisted of two parts. Firstly the existing software was studied, available RTOSes was evaluated, and the RTOS most suitable for the application was selected.

Solvärme i fjärrvärmesystem

Detta kandidatexamensarbete handlar om en konstruktion av ett säkerhetsystem för tåg med fokus på programmering av systemet. Programmeringen görs genom att använda Realtidsoperativsystemet ?C/OS-II som idag är en av världens mest kända och använda för mikrokontrollers. Programmet laddas sedan ner till en mikrokontroll för att testas. Användningen av ?C/OS-II blir också syftet av detta arbete då jag vill visa hur användbar den är.Rapporten börjar med att beskriva de olika komponenter som ingår i tågsystemet och fortsätter genom att ta upp det programmeringskod som är det viktiga i detta arbete.

Internetstyrning av ett biotekniskt system

Detta examensarbete har utförts på uppdrag av Amersham Biosciences i Uppsala och undersöker hur ett specifikt instrument för proteinseparation skall kunna styras och övervakas över Internet. I arbetets inledning har en noggrann utredning av befintlig teknik utförts och utifrån dessa erfarenheter har en produkt utarbetats. Produkten är ett mikrokontrollerstyrt system och arbetet har således inneburit både hård- och mjukvarukonstruktion. I mikrokontrollern finns bland annat ett Realtidsoperativsystem, en TCP/IP-stack och en webbserver implementerade. Hårdvarukonstruktionen har skett i två prototypsteg för trots att mycket tid lades på att hitta lämpliga komponenter visade sig den första prototypen inte fungera på önskvärt sätt.

OSEK-kompatibilitet hos Enea OSEck

Målet med examensarbetet var att undersöka om det var möjligt att genomett kompatibilitetsbibliotek se till att Eneas Realtidsoperativsystem OSEckkan uppfylla kraven i operativsystemsstandarden OSEK.OSEck visade sig tillhandahålla all efterfrågad funktionalitet och ett kompatibilitetsbiblioteksom innehöll OSEK?s API kunde därmed implementeras.Ett verktyg togs fram för att utifrån en fil, innehållandes objekt beskrivna iOSEK?s konfigurationsspråk OIL, plocka ut den information som behövdesf¨or att konfigurera både OSEck och OSEK.Slutsatsen av examensarbetet blev att det gick att göra OSEck OSEKkompatibeltgenom ett yttre lager och att inga ändringar i OSEck?s kärnavar nödvändiga. Givetvis påverkar lagret operativsystemets prestanda negativtmen det får ändå anses att dess prestanda fortfarande är så pass braatt en integration i OSEck?s kärna ej behövs.För att ett operativsystem ska kunna göras OSEK-kompatibelt måste detha prioritetsbaserad schemaläggning samt att task som blir avbrutna hamnarförst i sin prioritetskö. Dessutom måste det vara möjligt att exekverakod precis innan ett task börjar köra för första gången eftersom det skafinnas stöd för en PreTaskHook..

Jämförelse och analys av olika dimensioneringsmetoder för dimensionering av betongsilos

Målet med examensarbetet var att undersöka om det var möjligt att genomett kompatibilitetsbibliotek se till att Eneas Realtidsoperativsystem OSEckkan uppfylla kraven i operativsystemsstandarden OSEK.OSEck visade sig tillhandahålla all efterfrågad funktionalitet och ett kompatibilitetsbiblioteksom innehöll OSEK?s API kunde därmed implementeras.Ett verktyg togs fram för att utifrån en fil, innehållandes objekt beskrivna iOSEK?s konfigurationsspråk OIL, plocka ut den information som behövdesf¨or att konfigurera både OSEck och OSEK.Slutsatsen av examensarbetet blev att det gick att göra OSEck OSEKkompatibeltgenom ett yttre lager och att inga ändringar i OSEck?s kärnavar nödvändiga. Givetvis påverkar lagret operativsystemets prestanda negativtmen det får ändå anses att dess prestanda fortfarande är så pass braatt en integration i OSEck?s kärna ej behövs.För att ett operativsystem ska kunna göras OSEK-kompatibelt måste detha prioritetsbaserad schemaläggning samt att task som blir avbrutna hamnarförst i sin prioritetskö. Dessutom måste det vara möjligt att exekverakod precis innan ett task börjar köra för första gången eftersom det skafinnas stöd för en PreTaskHook..

VoIP-plattformar för små projekt: utvärdering och konstruktion

Voice-over-IP (VoIP) är en samling teknologier för transport av digitaliserat tal över IP-nätverk. Den mest kända applikationen för VoIP-teknik är internettelefoni. Processorer och gränssnittskretsar som kan realisera ett VoIP-system har utvärderats för användning i produkter med låga produktionsvolymer spridda över flera år. Komponentkostnad, utvecklingskostnad och även hur länge komponenterna kommer att tillverkas är viktiga faktorer att ta hänsyn till. Resultatet av studien är att generella signalprocessorer av den nya generationen, med arkitekturförbättringar som ger mer microcontrolleregenskaper, är de bästa kandidaterna.