Thiết kế thu nhận camera nhúng phải bắt đầu bằng dữ liệu mà ứng dụng yêu cầu, sau đó xác minh hỗ trợ cảm biến, giao diện và hệ thống. Sau đây là phương pháp thiết kế dự án cho các điều kiện phần cứng được chỉ định. Nó không thiết lập sự thích ứng của các cảm biến và bộ xử lý tùy ý.
Chuỗi tín hiệu và dữ liệu
Thành phần hình ảnh → thành phần giao diện và vận chuyển → bộ thu và trình điều khiển máy chủ → bộ đệm khung và thông tin thời gian → API thu thập → ứng dụng xử lý, hiển thị hoặc lưu trữ. Các thông số và trạng thái sử dụng các kênh điều khiển tương ứng. Khách hàng hoặc nhà cung cấp chuyên nghiệp cung cấp hệ thống chiếu sáng và quang học chuyên dụng, với trách nhiệm được thỏa thuận cho mỗi dự án.
Xác định sự phát triển theo lớp
| Lớp | Đầu vào để xác nhận | Đầu ra có thể |
|---|---|---|
| Hình ảnh | Cảm biến hoặc mô-đun, nguồn, đồng hồ, chế độ và định dạng | Chế độ thiết bị và bản ghi cấu hình đăng ký hoặc SDK |
| Chuyên chở | Hướng giao diện, cáp, cầu nối hoặc SerDes và đường dẫn điều khiển | Định nghĩa giao diện, thông tin kết nối và trạng thái liên kết |
| Hệ thống | Hỗ trợ phiên bản hệ điều hành, trình điều khiển, bộ thu, định dạng và bộ đệm | Cấu hình, thay đổi trình điều khiển và thu thập hồ sơ gỡ lỗi |
| dữ liệu | Bố cục bộ nhớ, dấu thời gian, số nhận dạng khung và quyền sở hữu | Giao diện khung, vòng đời và tài liệu lỗi |
| Ứng dụng | Hiển thị, xử lý, ghi, đồng thời và tắt máy | Ví dụ, hồ sơ xác minh cấu hình và chức năng |
Khi SDK hiện có cung cấp các chức năng cần thiết, hãy xác định phạm vi tích hợp và trình bao bọc của nó. Liệt kê mã nguồn, tệp thiết kế, điều kiện xây dựng và thử nghiệm riêng biệt khi cần sửa đổi trình điều khiển hoặc phần cứng. Trình bao bọc ứng dụng và phát triển cấp bảng là các nhiệm vụ khác nhau.
Thông tin giao diện khung tối thiểu
Xem xét mã định danh khung, thời gian chụp và nguồn đồng hồ, kích thước, định dạng pixel, bước tiến hàng, độ dài dữ liệu hợp lệ, quyền sở hữu bộ đệm, trạng thái chất lượng và mã lỗi. Xác định nguồn gốc và ý nghĩa của từng dấu thời gian. Thời gian tiếp nhận của máy chủ không tự động là thời gian tiếp xúc với cảm biến. Trả về trạng thái rõ ràng cho các khung không hợp lệ, ngắt kết nối và hết thời gian chờ để phần mềm xuôi dòng không coi khung cũ là kết quả mới.
Chấp nhận theo giai đoạn
Kiểm tra nguồn, khởi động và liệt kê trước. Sau đó, xác minh các khung và điều khiển thô ở chế độ đã chỉ định, tính đầy đủ của khung và thời gian theo khối lượng công việc mục tiêu, cuối cùng là tắt máy, kết nối lại và tích hợp ứng dụng bất thường. Bảo toàn các phiên bản phần cứng, chương trình cơ sở, hệ điều hành, trình điều khiển và cấu hình. Ghi lại các lỗi và điều kiện tái tạo ở từng giai đoạn.
Đầu vào bàn giao và đánh giá
Các sản phẩm được thống nhất có thể bao gồm các định nghĩa giao diện, mã nguồn được chỉ định, hướng dẫn xây dựng, cấu hình, ví dụ, khung thô và hồ sơ kiểm tra. SDK của nhà cung cấp, chương trình cơ sở và các thành phần của bên thứ ba được chuyển giao theo giấy phép tương ứng của họ. Cung cấp các mẫu máy ảnh và bộ xử lý, các kết nối hoàn chỉnh, chế độ đích, SDK và tài liệu hệ thống, mẫu thô và các yêu cầu chấp nhận.
Các dịch vụ liên quan: trình điều khiển cảm biến và hiển thị liên kết máy ảnh, thu thập hình ảnh nhúng Và yêu cầu dự án.