This course is Embedded Software Technology, offered by the Department of Electronics Engineering Technology.
[20201018] Welcome to PGT302 202021S1!
[20201018] Please try to setup development environment required for this course on your own personal laptops. Video guides for this course are available on YouTube.
assigned in Google Classroom...
assigned in Google Classroom...
----------- Lab Project ----------- Note: This is a group project! Develop an application that utilizes any of the available modules at the laboratory (e.g. GPS/GSM module, Bluetooth module, Temperature/Humidity Sensor, RF transceiver) AND one other module that you have to purchase on your own. The developed application must be presented as a commercial product. Overall evaluation will be based on two main components: technical evaluation and product evaluation. Technical Evaluation will be based on the number of module interfacing and its complexity. So, applications with more complex interfacing (e.g. protocols, external interface circuit) will be considered for extra marks. Product evaluation will be based on product brochure and a practical demonstration of the application. Having aesthetic features in your application/product will assist towards getting better grades. Requirement: - submission of a product brochure - demonstration of a working application (product) - individual AND group Q/A for technical competency DUE: WK14/14 (Respective Lab Sessions)
----------- Lab Project ----------- [CAA Supplement] Technical Report 1 (Group Report) - analyze future enhancement(s) that can be applied to your product - for each feature (can be more than one), specify = advantage of having that feature = additional component needed = sketch interfacing required (more detail = more marks) = additional costs involved Requirement: - submission of technical report (MAX 5 pages) - short presentation (15 minutes) DUE: WK14/14 (Respective Lab Sessions)
----------- Lab Project ----------- [CAA Supplement] Technical Report 2 (Individual Report) - analyze alternative options redesign your product - assuming you can use any components to implement THE SAME product - provide overall schematic with interface details - also, provide (for each component use) = distinctive technical info = reason(s) this component is selected - provide estimate cost for this product Requirement: - submission of technical report (MAX 10 pages) - short Q&A (10 minutes) DUE: WK14/14 (Respective Lab Sessions)
This course introduces contemporary software technology for embedded systems. Students will be exposed to the requirements of embedded systems that frequently impose time and/or memory constraints. Among the topics that will be discussed are embedded systems, platform hardware, cross-compilations, barebone systems, peripheral interfacing and embedded operating system. Knowledge in this subject is important for electronics engineers who are interested in system development and integration.
Examinations | Course Work | ||||
---|---|---|---|---|---|
Total Contribution | 60% | 40% | |||
Assessment | Final Exam | Mid-Term | Assignments | Lab Assessments | Lab Project |
Contribution | 40% | 20% | 10% | 20% | 10% |
CMCO-Revised Assessment (Session 2020/21 S1) | |||||
Examinations | Course Work | ||||
Revised Contribution | 0% | 100% | |||
Assessment | Exam | Test | Assignments | Lab Assessments | Lab Project |
Contribution | 0% | 20% | 20% | 30% | 30% |
Week | Lecture | Laboratory | Notes |
---|---|---|---|
Week 01 |
|
|
|
Week 02 |
|
| |
Week 03 |
|
| Assignment 1 Queue |
Week 04 |
|
| |
Week 05 |
|
| Assignment 1 Due (5%) |
Week 06 |
|
| Lab Assessment 1 (10%) |
Week 07 |
|
| Mid-term Examination (20%) |
Week 08 |
|
| Assignment 2 Queue |
Week 09 |
|
| |
Week 10 |
|
| Assignment 2 Due (5%) |
Week 11 |
|
| Lab Assessment 2 (10%) |
Week 12 |
|
| |
Week 13 |
|
| |
Week 14 |
|
| Lab Project Due (10%) |