Embedded Systems R.Chakkree
Embedded Systems
R.Chakkree
ค ำน ำ
Embedded Systems หรอ ทมทานผรไดแปลเปนค าไทยวา ระบบสมองกลฝงตวเปน
เทคโนโลยทเตบโตมาจากพฒนาการของวงจรอเลคทรอนกส ทอาจเรมจากก าเนดของสาร
กงตวน า มาสทรานสซสเตอร เขาสโลกวงจรดจตอล การออกแบบพฒนาวงจรหนวย
ประมวลผล มไมโครคอมพวเตอร ทคนทวไปไดใชงาน และ ตามดวยการน าคอมพวเตอรส
งานควบคม ตางๆ ทแทนแรงงานคน การพฒนาเครองมอเครองใชททนสมย สะดวกสบาย
ตอมวลมนษยชาตในปจจบน
ดงนนระบบสมองกลฝงตว จงเปนเรอง ทเกยวของกบเรองหลายๆ เรอง และมความ
ตอเนองของการพฒนากนมา การน าเสนอของเอกสาร E- Book ฉบบน เปนเพยงจดเรมตน
ของความพยายามทจะแนะน า เรองตางๆ เปนเบองตน ของระบบสมองกลฝงตว ทพอเปน
แนวทางใหผอานไดเหนความหมาย ทมาทไป ตวอยางของระบบทเกยวของ และ อปกรณ
เครองมอทจะใชในการพฒนางานระบบสมองกลฝงตวทหาไดในประเทศไทย
ผเรยบเรยงหวงเปนอยางยงวา เอกสาร ฉบบน คงเปนประโยชน ส าหรบผสนใจงาน
ดาน ระบบสมองกลฝงตวไมมากกนอย หากมขอผดพลาดประการใดขออภยมา ณ ทนและขอนอมรบค าตชมจากผอานทกทาน
สารบญ
หนา 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
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