Difference between revisions of "6275 Embedded Controller III/Maj 2018"
From Teknologisk videncenter
m (→Assignment) |
m (→Assignment) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | =Undervisning= | ||
+ | *Se [http://mars.merhot.dk/mrbs Lokale Booking systemet] | ||
=RTOS= | =RTOS= | ||
Real Time Operating System on MSP430. | Real Time Operating System on MSP430. | ||
Line 5: | Line 7: | ||
*[[MSP430]] on Mars | *[[MSP430]] on Mars | ||
*[http://mars.merhot.dk/data/embedded/hethOS%20light%20v0.22.zip RTOS example project] | *[http://mars.merhot.dk/data/embedded/hethOS%20light%20v0.22.zip RTOS example project] | ||
− | == | + | ==Assignments== |
+ | ===Getting statet on MSP430=== | ||
+ | *Install IAR workbench for Texas Instruments MSP430 | ||
+ | ** Use the 30 days full trial license!! (Important) | ||
+ | *Download, unzip and run [http://mars.merhot.dk/data/embedded/hethOS%20light%20v0.22.zip RTOS example project] | ||
*Read [[Media:02.01.01_-_MSP430F5529_Introduktion_kompendium.pdf| MSP430F5529 kompendium]] (Loads PDF) | *Read [[Media:02.01.01_-_MSP430F5529_Introduktion_kompendium.pdf| MSP430F5529 kompendium]] (Loads PDF) | ||
*Read [https://www.safaribooksonline.com/library/view/programming-embedded-systems/0596009836/ Programming Embedded Systems, 2nd Edition] (Link to Safaribooks Online) | *Read [https://www.safaribooksonline.com/library/view/programming-embedded-systems/0596009836/ Programming Embedded Systems, 2nd Edition] (Link to Safaribooks Online) | ||
+ | **Reading plan: | ||
+ | *Find and download MSP430F5529 LaunchPad Users Guide | ||
+ | *Find and download MSP430F5529 Data sheet | ||
+ | *Find and download MSP430x5xx Family User's Guide | ||
+ | ===RTOS assignment=== | ||
+ | Udarbejd en Whitepaper der på en kollegial måde beskriver hvorledes HOTos fungerer - helt i detaljer. Gerne med forskellige diagrammer og forslag til forbedringer. | ||
+ | |||
+ | HOTos har en priority scheduler hvor højere prioriterede tasks kan "starve" lavere prioriterede tasks. Hvordan kan man lave en scheduler som sikrer at lavere prioriterede tasks kører alligevel periodisk? | ||
=Links= | =Links= | ||
*[http://mars.merhot.dk/data/MSP430/EW430-Autorun.exe IAR Embedded Workbench for TI MSP430] | *[http://mars.merhot.dk/data/MSP430/EW430-Autorun.exe IAR Embedded Workbench for TI MSP430] | ||
[[Category:MSP430]] | [[Category:MSP430]] |
Latest revision as of 05:29, 7 May 2018
Contents
Undervisning
RTOS
Real Time Operating System on MSP430.
- Board MSP430F5529
- MSP430 on Mars
- RTOS example project
Assignments
Getting statet on MSP430
- Install IAR workbench for Texas Instruments MSP430
- Use the 30 days full trial license!! (Important)
- Download, unzip and run RTOS example project
- Read MSP430F5529 kompendium (Loads PDF)
- Read Programming Embedded Systems, 2nd Edition (Link to Safaribooks Online)
- Reading plan:
- Find and download MSP430F5529 LaunchPad Users Guide
- Find and download MSP430F5529 Data sheet
- Find and download MSP430x5xx Family User's Guide
RTOS assignment
Udarbejd en Whitepaper der på en kollegial måde beskriver hvorledes HOTos fungerer - helt i detaljer. Gerne med forskellige diagrammer og forslag til forbedringer.
HOTos har en priority scheduler hvor højere prioriterede tasks kan "starve" lavere prioriterede tasks. Hvordan kan man lave en scheduler som sikrer at lavere prioriterede tasks kører alligevel periodisk?