Difference between revisions of "FIS"
Jump to navigation
Jump to search
(21 intermediate revisions by 3 users not shown) | |||
Line 6: | Line 6: | ||
* Morten Hansen | * Morten Hansen | ||
* Anders Stengaard Sørensen | * Anders Stengaard Sørensen | ||
+ | |||
+ | [[File:BFR_test_bench.jpg|200px|thumb|right|Blood flow restriction exercise with automated pressure control)]] | ||
+ | [[File:RTL_old_man.png|200px|thumb|right|Robotrainer Light]] | ||
+ | [[File:RTO_lift.jpg|200px|thumb|right|Robotrainer ONE]] | ||
+ | [[File:RTC_1.jpg|200px|thumb|right|Robotrainer Classic]] | ||
+ | [[File:Epino.jpg|200px|thumb|right|Q-sensor student project]] | ||
+ | [[File:Jakob_squat.JPG|200px|thumb|right|Dual RTL setup for weight lifting]] | ||
+ | |||
+ | |||
== Planning == | == Planning == | ||
Line 12: | Line 21: | ||
* Programming of microcontroller type systems ... like Arduino | * Programming of microcontroller type systems ... like Arduino | ||
* Programming of high level systems for control/UI ... Like PC's or Raspberry Pi | * Programming of high level systems for control/UI ... Like PC's or Raspberry Pi | ||
+ | * ...and the communication between the two. | ||
+ | |||
+ | Lesson sketch: | ||
+ | {|class="wikitable" | ||
+ | !Week | ||
+ | !Low level track | ||
+ | !High Level track | ||
+ | |- | ||
+ | |1 | ||
+ | |colspan="2"|Course introduction<br>* The compiler chain<br>* Embedded systems | ||
+ | |- | ||
+ | |2 | ||
+ | |colspan="2"|Programming in C<br>* Functions vs. classes<br>* Pointers<br>* Data structures | ||
+ | |- | ||
+ | |3 | ||
+ | |Controlling the hardware | ||
+ | |Input/output/pipes/filtre | ||
+ | |- | ||
+ | |4 | ||
+ | |Timing | ||
+ | |Timing | ||
+ | |- | ||
+ | |5 | ||
+ | |Multitask programming | ||
+ | |Graphic presentation of data | ||
+ | |- | ||
+ | |6 | ||
+ | |colspan="2"|State machines (FSM) | ||
+ | |- | ||
+ | |7 | ||
+ | |Intertask communication | ||
+ | |bbb | ||
+ | |- | ||
+ | |8 | ||
+ | |aaa | ||
+ | |bbb | ||
+ | |- | ||
+ | |9 | ||
+ | |aaa | ||
+ | |bbb | ||
+ | |- | ||
+ | |10 | ||
+ | |aaa | ||
+ | |bbb | ||
+ | |- | ||
+ | |11 | ||
+ | |colspan="2"|Pulling it all together | ||
+ | |- | ||
+ | |12 | ||
+ | |colspan="2"|Final assignment | ||
+ | |} | ||
+ | # Common: | ||
+ | #* aaa | ||
+ | #* bbb | ||
+ | # bbb | ||
+ | #* | ||
+ | #* | ||
+ | # ccc | ||
+ | #* | ||
+ | #* | ||
+ | # ddd | ||
+ | #* | ||
+ | #* | ||
+ | # eee | ||
+ | # fff | ||
+ | # ggg | ||
+ | # hhh | ||
+ | # iii | ||
+ | # jjj | ||
+ | # kkk | ||
+ | # lll |
Latest revision as of 09:20, 3 September 2019
Embedded programming in wellfare Technology
This Course will be part of the RoboMedic Master profile for Wellfare Technology from F19
Teachers:
- Morten Hansen
- Anders Stengaard Sørensen
Planning
The course will revolve around 2 themes:
- Programming of microcontroller type systems ... like Arduino
- Programming of high level systems for control/UI ... Like PC's or Raspberry Pi
- ...and the communication between the two.
Lesson sketch:
Week | Low level track | High Level track |
---|---|---|
1 | Course introduction * The compiler chain * Embedded systems | |
2 | Programming in C * Functions vs. classes * Pointers * Data structures | |
3 | Controlling the hardware | Input/output/pipes/filtre |
4 | Timing | Timing |
5 | Multitask programming | Graphic presentation of data |
6 | State machines (FSM) | |
7 | Intertask communication | bbb |
8 | aaa | bbb |
9 | aaa | bbb |
10 | aaa | bbb |
11 | Pulling it all together | |
12 | Final assignment |
- Common:
- aaa
- bbb
- bbb
- ccc
- ddd
- eee
- fff
- ggg
- hhh
- iii
- jjj
- kkk
- lll