Embedded System Design

Bluetooth Low Energy (BLE) 4.0 & Mobile Application Development

Bluetooth Low Energy (BLE) 4.0 & Mobile Application Development
Introduction: Bluetooth is well known to the public as a technology that provides a wireless link for local connectivity between a phone and a headset, or as a cable replacement. Its new extension, Bluetooth Low Energy (BLE) is intended for such energy-constrained applications as a sensor or a disposable device. BLE was designed to enable...

Read more ...

STM32 Microcontroller Application Development with C

STM32 Microcontroller Application Development with C
Introduction: This training is introducing the STM32 microcontroller series. It starts with the presentation of CORTEX M3 core and architecture on which the STM32 is based. It is followed by the memory organization, reset block, interrupts, low power modes and all peripherals, such as IO ports, ADC, timers, RTC, SPI, USART, I2C, CAN, USB, DAC,...

Read more ...

Microchip PIC Microcontroller Application (Firmware) Development with C

Microchip PIC Microcontroller Application (Firmware) Development with C
Introduction: The objective of this course is to teach students design and interfacing of microcontroller-based embedded systems. C programming language is used to interface the microcontrollers to various applications. There are extensive hands-on labs/projects. Embedded system for display and sensor applications will be introduced. Pre-requisition: Electronics circuit basic Duration: 18 hours / Part time Content:...

Read more ...

8051 Microcontroller Application (Firmware) Development with C

8051 Microcontroller Application (Firmware) Development with C
Introduction: The 80c51/2 micro-controller is a simple but widely used embedded systems in the fields of control system and intelligent instrument. This course is designed to teach students in the structure of 8051 microcontroller (STC89C52) and how to develop applications using C programming language. Upon completion of the course, students will be able to design...

Read more ...

FPGA/CPLD System Design with Verilog

FPGA/CPLD System Design with Verilog
Introduction: This course covers the use of Verilog HDL in high-level synthesis of digital system designs. The language Verilog HDL as well as how it is used for describing, modeling, simulating and synthesizing various digital modules will be addressed. Verilog HDL coding and synthesis issues on combinational and sequential modules including Finite State Machine will...

Read more ...

ARM9 Embedded System Design

Introduction: The ARM9 (S3C2440X) features an ARM920T core, a 16/32-bit RISC microprocessor, to provide hand-held devices and general applications with cost-effective, low-power, and high performance micro-controller solution in a small form-factor. The S3C2440X is developed using 0.13 um CMOS standard cell and a memory compiler. In addition, it adopts a new bus architecture called Advanced...

Read more ...