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
Tips: internetkurs i ARM Cortex-M4, blåtand, RTOS
Re: Tips: internetkurs i ARM Cortex-M4, blåtand, RTOS
Disclaimer: har inte tagit reda på var gränsen går för "trådarkeologi", men jag fortsätter här i alla fall. Tror att man kan börja ännu även om kursen är "slut", men kanske man kan börja med kurserna nedan först, om det behövs?
I dag börjar en ny upplaga av en gratiskurs med samma professorer och TI-hårdvara. Kursen som nu delats i två ser ut att vara ganska "grundnivå", men kan vara ettt bekvämt sätt att bekanta sig med hårdvaran.
del 1
I dag börjar en ny upplaga av en gratiskurs med samma professorer och TI-hårdvara. Kursen som nu delats i två ser ut att vara ganska "grundnivå", men kan vara ettt bekvämt sätt att bekanta sig med hårdvaran.
del 1
del 2
- Understanding of embedded systems using modular design and abstraction
C programming: considering both function and style
Build and test circuits with switches, LEDs, resistors, potentiometers, and liquid crystal displays
Synchronizing hardware and software input/output with switches, lights, sound, sensors. motors, and liquid crystal displays
Learn how to solve problems using a finite state machine
Debug using oscilloscopes, logic analyzers, and software instrumentation
Learn how to read a data sheet
Construct traffic light controller
Ja, dethär är väl rätt så grundläggande saker för många här på forumet, men vi är en rätt heterogen grupp, så det finns säkert såna här, för vilka dethär kan vara en kul portal till mera hard core grejer.
- Understanding of embedded systems using modular design and abstraction
C programming: considering both function and style
Build and test circuits with switches, LEDs, resistors, potentiometers, and liquid crystal displays
Synchronizing hardware and software input/output with switches, lights, sound, sensors. motors, and liquid crystal displays
Implement an I/O driver and multi-threaded programming using interrupts
Debug using oscilloscopes, logic analyzers, and software instrumentation
Learn how to read a data sheet
Construct a smart object and create a system as part of the Internet of Things