embedded systems - web.rmutt.ac.th · ค ำน ำ embedded systems หรือ...

4
Embedded Systems R.Chakkree

Upload: hacong

Post on 15-May-2018

232 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Embedded Systems - web.rmutt.ac.th · ค ำน ำ Embedded Systems หรือ ที่มีท่านผูรู้้ไดแ้ปลเป็นคาไทยว่า

Embedded Systems

R.Chakkree

Page 2: Embedded Systems - web.rmutt.ac.th · ค ำน ำ Embedded Systems หรือ ที่มีท่านผูรู้้ไดแ้ปลเป็นคาไทยว่า

ค ำน ำ

Embedded Systems หรอ ทมทานผรไดแปลเปนค าไทยวา ระบบสมองกลฝงตวเปน

เทคโนโลยทเตบโตมาจากพฒนาการของวงจรอเลคทรอนกส ทอาจเรมจากก าเนดของสาร

กงตวน า มาสทรานสซสเตอร เขาสโลกวงจรดจตอล การออกแบบพฒนาวงจรหนวย

ประมวลผล มไมโครคอมพวเตอร ทคนทวไปไดใชงาน และ ตามดวยการน าคอมพวเตอรส

งานควบคม ตางๆ ทแทนแรงงานคน การพฒนาเครองมอเครองใชททนสมย สะดวกสบาย

ตอมวลมนษยชาตในปจจบน

ดงนนระบบสมองกลฝงตว จงเปนเรอง ทเกยวของกบเรองหลายๆ เรอง และมความ

ตอเนองของการพฒนากนมา การน าเสนอของเอกสาร E- Book ฉบบน เปนเพยงจดเรมตน

ของความพยายามทจะแนะน า เรองตางๆ เปนเบองตน ของระบบสมองกลฝงตว ทพอเปน

แนวทางใหผอานไดเหนความหมาย ทมาทไป ตวอยางของระบบทเกยวของ และ อปกรณ

เครองมอทจะใชในการพฒนางานระบบสมองกลฝงตวทหาไดในประเทศไทย

ผเรยบเรยงหวงเปนอยางยงวา เอกสาร ฉบบน คงเปนประโยชน ส าหรบผสนใจงาน

ดาน ระบบสมองกลฝงตวไมมากกนอย หากมขอผดพลาดประการใดขออภยมา ณ ทนและขอนอมรบค าตชมจากผอานทกทาน

Page 3: Embedded Systems - web.rmutt.ac.th · ค ำน ำ Embedded Systems หรือ ที่มีท่านผูรู้้ไดแ้ปลเป็นคาไทยว่า

สารบญ

หนา 1. บทนา………………………………………………………………… 1 1.1 นยามและความหมาย .......................................................... …………… 1 1.2 สถาปตยกรรมของระบบ ………………………………………………. 1 1.3 ระบบฮารดแวร …………………………………….…………………….. 2 1.4 ระบบซอฟทแวร …………………………………….……………………. 4 1.5 ระบบสอสาร …………………………………….……………………. … 5 1.6 มาตรฐานทเกยวของ………………………………………………………. 8 แบบฝกหดทายบท …………………………………….………………… 9

2. ระบบฮารดแวร …………………………………….………………… 10 2.1 อปกรณ วงจร ระบบ………………………………………………………. 10 2.2 สถาปตยกรรมหนวยประมวลผล…………………………………………… 15 2.3 ระบบสญญาณ…………………………………………………………….. 18 2.4 หนวยความจา…………………………………………………………….. 20 2.5 ชองทางตดตอ…………………………………………………………….. 21 2.6 อปกรณรอบขางภายนอก ………………………………………………… 21 2.7 การเชอมตอกบสญญาณแบบตางๆ………………………………………… 22 2.8 สญญาณมาตรฐานเพอการเชอมตอ………………………………………… 23 2.9 ตวอยางระบบ………………………………………………………………. 25 แบบฝกหดทายบท ……………………………………………………… 45 3.ระบบซอฟทแวร ……………………………………………………… 46 3.1 การพฒนาโปรแกรม………………………………………………………... 46 3.2 ภาษาเครอง…………………………………………………………….. .... 90 3.3 ภาษาชนสง …………………………………………………………….. .... 90 3.4 ระบบปฏบตการ…………………………………………………………….. 91 3.5 ซอฟทแวรตวกลางและซอฟทแวรประยกต .................................................. 92 แบบฝกหดทายบท ....................................................................................... 93

Page 4: Embedded Systems - web.rmutt.ac.th · ค ำน ำ Embedded Systems หรือ ที่มีท่านผูรู้้ไดแ้ปลเป็นคาไทยว่า

ii

4. การพฒนาระบบสมองกลฝงตว ......…………………………………. 94 4.1 การวางแผน .......................................................................... ...................... 95 4.2 การเลอกระบบอยางเหมาะสม..................................................................... 97 4.3 การทดสอบระบบ ....................................................................................... 98 4.4 การออกแบบเพอความปลอดภย ................................................................... 99 4.5 การออกแบบทนาเชอถอ............................................................................... 100 4.6 ตวอยางการพฒนาระบบ .............................................................................. 101 4.7 แบบฝกหดทายบท ....................................................................................... 103 5. เอกสารอางอง 104