ELECTRONICS DESIGN COURSE

Embedded System Design Based on ARM7 Processor Level 1

Description:

ARM stands for Advanced RISC Machines. It is a 32 bit processor core, used for high end application. It is widely used robotic applications, communication devices, industrial control system and etc. The Samsung ARM7 Microcontroller S3C44B0X is a high-performance while low-cost embedded processor. It is convenient for embedded system designer to use it as an all-in-one solution. This course introduced the core knowledge about ARM7 processor including hardware architecture, IOs, peripherals, development environment and embedded system fundamentals.

Pre-requisition: C Programming and electronic circuit
Duration: 30 hours / Part time
Commencing/End date: Schedule
Mode of Delivery: Instructor led, classroom based training
Method of assessment:  Exercise and project
Location: St.Hua Classroom
Average Teacher to Student Ratio: 1:10
Industrial Attachment: NA
Instructor: Mr. Tang Fan

Content :

 

1. Introduction to embedded system

  • Hardware platform
  • Software platform
  • Use virtual machine (VMWARE)
  • Linux operating system

2. Program Testing

  • Use of development board;
  • ADS development environment;
  • Analysis on booting code;
  • S3C44BOX I/O interface and interrupt;
  • Control display
  • Use AD to collect temperature;
  • Read/write NAND flash;
  • Timer & counter;
  • USB protocol introduction;
  • Concept of uC/OS-II;

 

Embedded System Design Based on ARM7 Processor Level 2

Description:

ARM stands for Advanced RISC Machines. It is a 32 bit processor core, used for high end application. It is widely used robotic applications, communication devices, industrial control system and etc. The Samsung ARM7 Microcontroller S3C44B0X is a high-performance while low-cost embedded processor. It is convenient for embedded system designer to use it as an all-in-one solution. This course is an advanced level course, mainly focus on embed system Linux system development.

Pre-requisition: C Programming and electronic circuit
Duration: 30 hours / Part time
Commencing/End date: Schedule
Mode of Delivery: Instructor led, classroom based training
Method of assessment:  Exercise and project
Location: St.Hua Classroom
Fee: SGD1500.00 Inclusive Registration Fee and Material Fee
Average Teacher to Student Ratio: 1:10
Industrial Attachment: NA
Instructor: Mr. Tang Fan

Content :

1. uC/OS-II

  • Introduction to uC/OS-II;
  • Boot code analysis;
  • Create Instance;
  • GUI development;
  • Application development on uC/OS-II.

2.Tutorial on Embedded uclinux;

  • u-boot migration and analysis;
  • operations in uclinux;
  • File directory in uclinux;
  • Booting code analysis;
  • GUI development;
  • Driver program design;
  • Design project.
 
Course Main Menu   |    Register |    Development Kit