Week | Lecture | Laboratory | Notes |
Week 01 |
-
-
embedded systems
embedded software
hardware platform
software development
|
-
[DEVELOPMENT WORK]
my1barepi: t00_intro4u
my1barepi: t01_gpio
|
[VIDEO GUIDES]
install xcompiler
install code editor
install scm software
prepare my1barepi
prepare sd card
workflow demo
scm basics (git)
|
Week 02 | |
-
[DEVELOPMENT WORK]
my1barepi: t02_timer
my1barepi: t03_interrupt
| |
Week 03 | | | |
Week 04 | |
-
[DEVELOPMENT WORK]
my1barepi: t08_uart
my1barepi: t09_bluetooth
| |
Week 05 |
-
Timer access
Interrupt Access
|
-
[DEVELOPMENT WORK]
my1barepi: t10_gsm
my1barepi: t11_gps
my1barepi: t12_rtc
| |
Week 06 | | | |
Week 07 | |
-
[DEVELOPMENT WORK]
system integration
|
Mid-term Examination (20%)
|
Week 08 | |
-
[DEVELOPMENT WORK]
system integration
| |
Week 09 |
Embedded OS on Raspberry Pi
running Raspbian Linux
basic I/O access
| | |
Week 10 |
Embedded OS on Raspberry Pi
|
-
[PREPARATION WORK]
make sure avahi/mdns is running on pi
make sure bonjour/avahi/mdns is available on host
[DEVELOPMENT WORK]
remote access using putty
my1codelib: run custom server
my1linuxpi: run gpio http server
| |
Week 11 | | | |
Week 12 | | | |
Week 13 | | | |
Week 14 | | | |