Training Courses |
Programming and Interfacing ARM Cortex-M MicrocontrollersCourse id: 0044 SynopsisARM cores are at the heart of most mid-to-high end electronics devices, such as smartphones, tablets and routers. ARM's customers, such as Infineon, AMD, Atmel, Energy Micro, NXP, Broadcom etc., shipped a reported 7.9 billion ARM processors, representing 95% of processors used in smartphones, 90% in hard disk drives, 40% in digital televisions/set-top boxes and 20% in mobile computers, in 2011. Its ubiquitousity is primarily due to its efficient (code density and power wise) processing core coupled with easy migration paths.This course provides an introduction to the STM32F103ZE ARM Cortex-M3 processor and instruction sets. It emphasises on bare-metal programming (i.e. no operating system support) and interfacing with the peripheral. Participants would be introduced to the CMSIS standard and the ST Microelectronics Standard Peripheral Library. What you will learnThis course concentrates on the theoretical and practical knowledge to allow participants to achieve the following learning outcomes. Upon completing the course, participants would be able to:
Who should attendThis course is particularly suited for engineers who would like to know the ARM architecture and/or required to program them in OS-less environments.PrerequisiteParticipants are required to know how to program in C, and have a general understanding of processor architecture.Course methodologyThis course is presented in a workshop style with example-led lectures interlaced with demonstrations and hands-on practical for maximum understanding.Course duration4 days.Course structure
InstructorDr Royan Ong |
Course Schedule |
ConsultancyNews on ProvenPacProvenPac Sdn. Bhd. C-4-3 Gembira Park, Jalan Riang, 58200 Kuala Lumpur, Malaysia
Tel: +603 03 5889 5889 |
No public course currently scheduled.
Please inform me when
Please contact me to |