Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Overview of Embedded Systems for Government
- Real-World Applications: Watches, DVD players, mobile phones, etc.
- Distinctions between real-time operating systems, EmbeddedLinux, and other platforms
- Resource Constraints: Size, speed, and power consumption
Overview of Microcontroller Architecture for Government
- Comparison of Microcontrollers and Microprocessors
- Selecting a Suitable Microcontroller Architecture
Initiating a Project for Government
- Defining Design Requirements
- Preparing the Development Environment, Tools, and Hardware
- Establishing Interfacing between Microcontroller and PC
Programming an 8051 Microcontroller Using Embedded C for Government
- Managing System Peripherals
- Connecting User Peripherals
- General Purpose I/O Operations
Programming an ARM Cortex M-3 Using Embedded C for Government
- Managing System Peripherals
- Connecting User Peripherals
- General Purpose I/O Operations
Programming an ARM9 CPU Core Using Embedded C for Government
- Managing System Peripherals
- Connecting User Peripherals
- General Purpose I/O Operations
Testing and Debugging for Government
- Tools and Techniques
- Optimizing for Size, Speed, and Power Consumption
Deploying an Embedded System for Government
- Environmental Considerations
- Securing the Device
Troubleshooting for Government
Summary and Conclusion for Government
Requirements
- A foundational understanding of electronics.
- Proficiency in C programming.
- Participants will require hardware (such as microcontrollers and cables) and software (including an integrated development environment). For specific requirements, please consult the training coordinator for government.
Audience
- Electronics engineers
- Developers with a background in electronics
35 Hours
Testimonials (1)
Just getting off the ground and doing some basic things was super useful