การออกแบบการจัดหากล้องแบบฝังควรเริ่มต้นด้วยข้อมูลที่แอปพลิเคชันต้องการ จากนั้นตรวจสอบการสนับสนุนเซ็นเซอร์ อินเทอร์เฟซ และระบบ ต่อไปนี้เป็นวิธีการออกแบบโครงการสำหรับเงื่อนไขฮาร์ดแวร์ที่ระบุ มันไม่ได้สร้างการปรับตัวของเซ็นเซอร์และโปรเซสเซอร์โดยพลการ

ห่วงโซ่สัญญาณและข้อมูล

ส่วนประกอบด้านการถ่ายภาพ → ส่วนประกอบอินเทอร์เฟซและการขนส่ง → ตัวรับสัญญาณโฮสต์และไดรเวอร์ → บัฟเฟอร์เฟรมและข้อมูลเวลา → API การได้มา → แอปพลิเคชันการประมวลผล แสดงผล หรือจัดเก็บข้อมูล พารามิเตอร์และสถานะใช้ช่องสัญญาณควบคุมที่เกี่ยวข้อง ลูกค้าหรือซัพพลายเออร์ที่เชี่ยวชาญจะจัดหาอุปกรณ์ส่องสว่างและเลนส์เฉพาะทาง โดยมีหน้าที่รับผิดชอบตามที่ตกลงกันในแต่ละโครงการ

กำหนดการพัฒนาตามเลเยอร์

ชั้น อินพุตเพื่อยืนยัน ผลลัพธ์ที่เป็นไปได้
การถ่ายภาพ เซ็นเซอร์หรือโมดูล พลังงาน นาฬิกา โหมดและรูปแบบ โหมดอุปกรณ์และบันทึกการกำหนดค่าการลงทะเบียนหรือ SDK
ขนส่ง ทิศทางอินเทอร์เฟซ สายเคเบิล บริดจ์หรือ SerDes และเส้นทางการควบคุม คำจำกัดความของอินเทอร์เฟซ ข้อมูลการเชื่อมต่อ และสถานะลิงก์
ระบบ เวอร์ชันระบบปฏิบัติการ ไดรเวอร์ เครื่องรับ รูปแบบ และการสนับสนุนบัฟเฟอร์ บันทึกการกำหนดค่า การเปลี่ยนแปลงไดรเวอร์ และการแก้ไขข้อบกพร่องในการได้มา
ข้อมูล เค้าโครงหน่วยความจำ การประทับเวลา ตัวระบุเฟรม และความเป็นเจ้าของ อินเทอร์เฟซเฟรม วงจรการใช้งาน และเอกสารประกอบข้อผิดพลาด
แอปพลิเคชัน การแสดงผล การประมวลผล การบันทึก การทำงานพร้อมกัน และการปิดระบบ ตัวอย่าง การกำหนดค่า และบันทึกการตรวจสอบการทำงาน

เมื่อ SDK ที่มีอยู่มีฟังก์ชันที่จำเป็น ให้กำหนดขอบเขตการผสานรวมและ Wrapper แสดงรายการซอร์สโค้ด ไฟล์การออกแบบ เงื่อนไขการสร้าง และการทดสอบแยกกันเมื่อจำเป็นต้องแก้ไขไดรเวอร์หรือฮาร์ดแวร์ Wrapper แอปพลิเคชันและการพัฒนาระดับบอร์ดเป็นงานที่แตกต่างกัน

ข้อมูลอินเทอร์เฟซเฟรมขั้นต่ำ

พิจารณาตัวระบุเฟรม เวลาในการจับภาพและแหล่งที่มาของนาฬิกา ขนาด รูปแบบพิกเซล การก้าวของแถว ความยาวข้อมูลที่ถูกต้อง ความเป็นเจ้าของบัฟเฟอร์ สถานะคุณภาพ และรหัสข้อผิดพลาด กำหนดที่มาและความหมายของการประทับเวลาแต่ละรายการ เวลารับสัญญาณของโฮสต์ไม่ใช่เวลาเปิดรับเซ็นเซอร์โดยอัตโนมัติ ส่งคืนสถานะที่ชัดเจนสำหรับเฟรมที่ไม่ถูกต้อง การขาดการเชื่อมต่อ และการหมดเวลา เพื่อให้ซอฟต์แวร์ดาวน์สตรีมไม่ถือว่าเฟรมเก่าเป็นผลลัพธ์ใหม่

การยอมรับแบบเป็นขั้นตอน

ตรวจสอบพลังงาน การเริ่มต้น และการแจงนับก่อน จากนั้นตรวจสอบเฟรมดิบและการควบคุมในโหมดที่ระบุ ความสมบูรณ์ของเฟรมและเวลาภายใต้ปริมาณงานเป้าหมาย และสุดท้ายคือการปิดเครื่องอย่างผิดปกติ การเชื่อมต่อใหม่ และการรวมแอปพลิเคชัน รักษาเวอร์ชันฮาร์ดแวร์ เฟิร์มแวร์ ระบบปฏิบัติการ ไดรเวอร์ และการกำหนดค่า บันทึกความล้มเหลวและเงื่อนไขการสืบพันธุ์ในแต่ละขั้นตอน

ข้อมูลการส่งมอบและการประเมิน

สิ่งที่ส่งมอบตามข้อตกลงอาจรวมถึงคำจำกัดความของอินเทอร์เฟซ ซอร์สโค้ดที่ระบุ คำแนะนำในการสร้าง การกำหนดค่า ตัวอย่าง เฟรมดิบ และบันทึกการทดสอบ SDK ของผู้จำหน่าย เฟิร์มแวร์ และส่วนประกอบของบริษัทอื่นจะถูกถ่ายโอนภายใต้สิทธิ์การใช้งานที่เกี่ยวข้อง จัดเตรียมรุ่นกล้องและโปรเซสเซอร์ การเชื่อมต่อที่สมบูรณ์ โหมดเป้าหมาย เอกสาร SDK และระบบ ตัวอย่างดิบ และข้อกำหนดการยอมรับ

บริการที่เกี่ยวข้อง: ไดรเวอร์เซ็นเซอร์และการเชื่อมต่อกล้อง, การได้มาของภาพที่ฝังอยู่ และ สอบถามข้อมูลโครงการ.