Tips: internetkurs i ARM Cortex-M4, blåtand, RTOS
Postat: 5 september 2016, 17:02:12
Den 15 september börjar en gratis internetbaserad universitetskurs i ARM Cortex-M4 + blåtand + multitasking RTOS.
Kursen hålls på engelska, edX: Real-Time Bluetooth Networks - Shape the World
Länk till kursen
Kursen är gratis, men man får köpa lite utvecklingskort med bland annat ARM Cortex-M4, färg-LCD, joystick, blåtand mm.
Finns att köpa från bland annat Digi-key, kostar runt 1000:-
Utvecklingskortet ansluts mot sin smarta telefon via blåtand. Utvecklingsmiljön är Keil.
Text från kursens hemsida:
What you'll learn
Enhance your embedded system skills
Write your own real-time operating system
Design, develop and debug C code
Implement a personal fitness device
Communicate using Bluetooth
Lab 1) Introduction to I/O using the BSP and debugging
Learn about Keil compiler and debugger
Understand what the MK-II boosterpack measures
Learn how to perform timing profiles of the software system
Lab 2) Thread management for a personal fitness device
Multiple threads
Real-time periodic threads
Spinlock semaphores
Round robin scheduler
Lab 3) Thread synchronication and scheduling for a personal fitness device
Timer-based real-time threads
Thread sleeping
Blocking semaphoresr with first come, first serve scheduler
Lab 4) Real-time operating system for a hand-held video game
Edge triggered interrupts
Blocking semaphores with priority scheduler
Lab 5) File system using the flash ROM of the microcontroller
Logging data onto flash/playback of data
Lab 6) Bluetooth personal area network
Interacting with the device from a smart phone
Kursen hålls på engelska, edX: Real-Time Bluetooth Networks - Shape the World
Länk till kursen
Kursen är gratis, men man får köpa lite utvecklingskort med bland annat ARM Cortex-M4, färg-LCD, joystick, blåtand mm.
Finns att köpa från bland annat Digi-key, kostar runt 1000:-
Utvecklingskortet ansluts mot sin smarta telefon via blåtand. Utvecklingsmiljön är Keil.
Text från kursens hemsida:
What you'll learn
Enhance your embedded system skills
Write your own real-time operating system
Design, develop and debug C code
Implement a personal fitness device
Communicate using Bluetooth
Lab 1) Introduction to I/O using the BSP and debugging
Learn about Keil compiler and debugger
Understand what the MK-II boosterpack measures
Learn how to perform timing profiles of the software system
Lab 2) Thread management for a personal fitness device
Multiple threads
Real-time periodic threads
Spinlock semaphores
Round robin scheduler
Lab 3) Thread synchronication and scheduling for a personal fitness device
Timer-based real-time threads
Thread sleeping
Blocking semaphoresr with first come, first serve scheduler
Lab 4) Real-time operating system for a hand-held video game
Edge triggered interrupts
Blocking semaphores with priority scheduler
Lab 5) File system using the flash ROM of the microcontroller
Logging data onto flash/playback of data
Lab 6) Bluetooth personal area network
Interacting with the device from a smart phone