31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว |
1.1 ระบุโครงสร้าง หน้าที่ และเนื้อหาของไฟล์ซอร์สโค้ดของโปรแกรม |
31201.01.01 |
95065 |
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว |
1.2 เขียนโค้ดที่ประกาศตัวแปรและฟังก์ชันโดยแยกออกเป็นหลายไฟล์ |
31201.01.02 |
95066 |
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว |
1.3 เขียนฟังก์ชันเพื่อประมวลผลตามเงื่อนไขที่กำหนด |
31201.01.03 |
95067 |
31201.01 เขียนโปรแกรม ควบคุมแบบแยกส่วนเป็นโมดูล สำหรับระบบสมองกลฝังตัว |
1.4 เขียนโค้ดเพื่ออ่านค่าและสั่งการฮาร์ดแวร์ |
31201.01.04 |
95068 |
31201.02 รวบรวมโปรแกรมย่อยทุกส่วนเข้าเป็นโปรแกรมระบบ |
2.1 รวมซอร์สโค้ดที่กำหนดให้อยู่ภายในไฟล์งาน (Project file) |
31201.02.01 |
95069 |
31201.02 รวบรวมโปรแกรมย่อยทุกส่วนเข้าเป็นโปรแกรมระบบ |
2.2 กำหนดเงื่อนไขในการคอมไพล์และลิงค์ซอร์สโค้ดที่เหมาะสมกับการทำงาน |
31201.02.02 |
95070 |
31201.02 รวบรวมโปรแกรมย่อยทุกส่วนเข้าเป็นโปรแกรมระบบ |
2.3 กำหนดไฟล์ไลบรารีที่จะใช้ในการสร้างโปรแกรม |
31201.02.03 |
95071 |
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด |
3.1 ระบุหลักการ เครื่องมือ และวิธีการพัฒนาแบบข้ามแพลตฟอร์ม |
31201.03.01 |
95072 |
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด |
3.2 ใช้เครื่องมือพัฒนาในการสร้างไฟล์อิมเมจสำหรับหน่วยประมวลผลที่กำหนด |
31201.03.02 |
95073 |
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด |
3.3 ติดตั้งไฟล์อิมเมจลงในบอร์ดเป้าหมาย |
31201.03.03 |
95074 |
31201.03 ปฏิบัติการใช้เครื่องมือในการสร้างซอฟต์แวร์และติดตั้งลงบอร์ด |
3.4 สั่งให้เฟิร์มแวร์บนบอร์ดเป้าหมายทำงาน |
31201.03.04 |
95075 |
31201.04 ปรับแต่ง และแก้ไข Code Warning และ Error |
4.1 ระบุสาเหตุ เครื่องมือ และข้อความที่รายงานการแจ้งเตือน/ความผิดพลาด |
31201.04.01 |
95076 |
31201.04 ปรับแต่ง และแก้ไข Code Warning และ Error |
4.2 แก้ไขปัญหาของซอร์สโค้ดและเครื่องมือโดยพิจารณาจากข้อความที่รายงาน |
31201.04.02 |
95077 |
31201.05 ทดสอบโปรแกรมแต่ละโมดูล |
5.1 ระบุสาเหตุ เครื่องมือ และข้อความที่รายงานการแจ้งเตือน/ความผิดพลาด |
31201.05.01 |
95078 |
31201.05 ทดสอบโปรแกรมแต่ละโมดูล |
5.2 จำแนกสาเหตุและผลกระทบของบั๊กในส่วนโค้ด |
31201.05.02 |
95079 |
31201.05 ทดสอบโปรแกรมแต่ละโมดูล |
5.3 กำหนดเงื่อนไขและดำเนินการทดสอบฟังก์ชันเพื่อตรวจสอบรูปแบบความผิดพลาดที่กำหนด |
31201.05.03 |
95080 |