Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
20 views12 pages

CO3053 - ES2021 - Lecture 0 - Course Introduction

Uploaded by

vi.dao03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views12 pages

CO3053 - ES2021 - Lecture 0 - Course Introduction

Uploaded by

vi.dao03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

CO3053 – Embedded Systems

- Introduction to Embedded Systems -


CO3053 Embedded Systems – Lecture Notes 2

Course Introduction
§ General Information
▫ CO3053 - Embedded Systems

§ Instructor
▫ Pham Hoang Anh, Ph.D
▫ Faculty of Computer Science and Engineering
▫ HCMC University of Technology
▫ Email: [email protected]
▫ Phone: (84)(8) 38647256 (Ext. 5843)
▫ Course materials: BKeL
[email protected]
CO3053 Embedded Systems – Lecture Notes 3

Learning Outcome
§ Interpret the embedded software development process
▫ Describe each step in the process
▫ Sort the steps in the process in correct order
§ Express a software design idea in forms of flowchart and state machine
▫ Describe a system by state machine
▫ Describe an algorithm by flowchart
§ Apply round-robin and event-driven models to develop an embedded software
▫ Apply round-robin model
▫ Apply event-driven model
§ Explain the real-time constraints in embedded systems applications
▫ Recognize the time response constraints
▫ Analyze time response constraint corresponding to each application.
[email protected]
CO3053 Embedded Systems – Lecture Notes 4

Tentative Contents
§ What is embedded system?

§ Embedded Platform Architecture

§ Embedded System Development Process

§ Programming models such as round robin, event-driven, RTOS

§ Methods to present design such as flowchart, and state diagram.

§ Misc. topics of emerging technologies

§ Selected topics of embedded system development for ARM


[email protected]
CO3053 Embedded Systems – Lecture Notes 5

Grading Policy
§ Grading
▫ Lab: 30%
▫ Midterm: 20% Mini Project
▫ Final Exam: 50% ???

§ Assignment
▫ Submit before due date
https://www.hackster.io/projects?ref=topnav
§ Presentation http://www.electronicshub.org/iot-project-ideas

▫ Journal Articles
▫ Related Topics
[email protected]
CO3053 Embedded Systems – Lecture Notes 6

Textbooks
§ http://leeseshia.org/

[email protected]
CO3053 Embedded Systems – Lecture Notes 7

Labs
§ ESP32

§ STM32

§ MicroBit

§ Intel Edison

§ Robotics Experiments
[email protected]
CO3053 Embedded Systems – Lecture Notes 8

Course Project - Evaluation Criteria


§ Report
▫ Final Report (Project Description, Design, Implementation)
▫ Group Meeting (Minutes)
▫ Task Assignment
▫ Presentation

§ Poster
▫ Image
▫ Power Point (A0 - A1 size)

§ Implementation and Demonstration


▫ Source Code (+ Userguide)
▫ Video (mp4, avi, youtube)
[email protected]
CO3053 Embedded Systems – Lecture Notes 9

Presentation Topics
§ ROS/RTOS

§ Android Things

§ Cyber-Physical Systems

§ Internet of Things

[email protected]
CO3053 Embedded Systems – Lecture Notes 10

Project Topics
§ Smart Mirror § LoRa Testbed Development
▫ Voice Control by Alexa Amazon ▫ Sensor Nodes, Gateway

§ Indoor Localization § Position Tracking


▫ Wifi or BLE ▫ LoRa + GPS

§ 17DOF Humanoid Robot § Robotic vacuum cleaner


▫ Hardware is available ▫ Movement Control
▫ Movement Planning
§ Driverless Automotive ▫ …
▫ LIDAR …
§ Air Quality Monitoring Hub
§ Bluetooth Mesh Network ▫ Solar Power
▫ Gateway Implementation ▫ GPRS/3G Communication
▫ Application Development

[email protected]
CO3053 Embedded Systems – Lecture Notes 11

Question and Discussion?

[email protected]
CO3053 Embedded Systems – Lecture Notes 12

Review
§ ADC

§ UART

§ SPI

§ I2C

§ PWM

[email protected]

You might also like