Description:
his module immerses students in the realm of embedded systems, emphasizing ARM-based microcontroller programming. Participants will master bare-metal programming techniques, gaining a profound understanding of ARM processors and architectures crucial for modern embedded computing. The curriculum employs an integrated approach, guiding students to prototype real-world applications through logbook activities. Additionally, students will assemble and scrutinize complex system prototypes, delving into associated security risks. By the module's end, participants will possess a comprehensive skill set, navigating from low-level programming to real-world application development, underscored by a keen awareness of security implications in embedded systems.
Level: Level 6 (BSc)
Organisations: Robert Gordon University Aberdeen UK
Target Audience
Ungergraduate
Prerequisites:
Knowledge of C/C++ Language and 8-bit Microcontroller
Learning Aims:
Master bare-metal programming on ARM-based microcontrollers.
Acquire in-depth knowledge of Arm processors, the foundation of modern embedded computing.
Demonstrate an integrated approach by prototyping real-world applications through logbook activities.
Assemble and investigate complex system prototypes, focusing on real-world applications and their associated security risks.
Lecture 0.pptx
Slideshow
|
View metadata | Download |
Lecture 0.pptx
Lecture 1.pptx
Lab 1.pdf
Worksheet_1.pdf
Lecture 2.pptx
Lab 2 .pdf
Worksheet_2.pdf
Lecture 3.pptx
Lab 3.pdf
Worksheet_3.pdf
Lecture 4.pptx
Lab 4.pdf
Worksheet_4.pdf
Lecture 5.pptx
Lab 5.pdf
Worksheet_5.pdf
Lecture 6.pptx
Lab 6.pdf
Worksheet_6.pdf
Compiler optimization.pdf
Mini_Project.pdf
his module immerses students in the realm of embedded systems, emphasizing ARM-based microcontroller programming. Participants will master bare-metal programming techniques, gaining a profound understanding of ARM processors and architectures crucial for modern embedded computing. The curriculum employs an integrated approach, guiding students to prototype real-world applications through logbook activities. Additionally, students will assemble and scrutinize complex system prototypes, delving into associated security risks. By the module's end, participants will possess a comprehensive skill set, navigating from low-level programming to real-world application development, underscored by a keen awareness of security implications in embedded systems.
Course Type: Open
People
Organisations: Robert Gordon University Aberdeen UK
Creators: | GHALIB Janjua |
---|
Contributors: | : | GHALIB Janjua |
---|---|---|
Academic: |
Certification
Course Structure
Delivery Mode: Online
Hours of Student Effort: 50
Assessment: Project based learning
Taxonomy
Interests: Microprocessor/Microcontroller , ARM Cortex M4
Other
Course URL: https://rgu.ac.uk
Discussion