1 điểm bởi GN⁺ 2023-10-09 | 1 bình luận | Chia sẻ qua WhatsApp
  • OpenIPC là một hệ điều hành mã nguồn mở được thiết kế cho camera IP sử dụng bộ xử lý ARM và MIPS từ nhiều nhà sản xuất khác nhau.
  • Mục tiêu của nó là thay thế firmware đóng, thiếu minh bạch, không an toàn và thường không còn được hỗ trợ do nhà cung cấp cài đặt sẵn.
  • Firmware OpenIPC được cung cấp dưới dạng tệp nhị phân biên dịch sẵn để người dùng cuối có thể dễ dàng cài đặt.
  • Dự án cũng cung cấp quyền truy cập đầy đủ vào các tệp mã nguồn để mọi lập trình viên đều có thể đóng góp.
  • Mã nguồn OpenIPC được phát hành theo giấy phép MIT, một thỏa thuận giấy phép mã nguồn mở đơn giản cho phép người dùng tái sử dụng mã và dùng cho mọi mục đích, bao gồm cả phần mềm độc quyền.
  • Dự án khuyến khích người dùng đóng góp các cải tiến cho cộng đồng và hoan nghênh phản hồi cũng như đề xuất.
  • Ban đầu, firmware OpenIPC chỉ hỗ trợ các SoC do HiSilicon sản xuất, nhưng hiện nay đã hỗ trợ các chip của Ambarella, Anyka, Fullhan, Goke, GrainMedia, Ingenic, MStar, Novatek, SigmaStar và XiongMai, và dự kiến sẽ còn mở rộng thêm.
  • Có thể tìm thêm thông tin chi tiết về dự án trên trang web và wiki của dự án.

1 bình luận

 
GN⁺ 2023-10-09
Ý kiến trên Hacker News
  • OpenIPC là firmware mở cho camera IP, cung cấp một giải pháp thay thế cho các firmware thường nhiều lỗi và có lỗ hổng bảo mật, vốn hay đi kèm với các camera IP sản xuất hàng loạt.
  • Việc chuyển một camera IP Trung Quốc ngẫu nhiên sang firmware mở là một thách thức, vì các nhà sản xuất thường xuyên thay đổi phần cứng bên trong.
  • Firmware OpenIPC miễn phí cho mục đích sử dụng cá nhân và phi thương mại. Có khuyến nghị rằng nếu dùng cho kinh doanh thì nên liên hệ với đội ngũ OpenIPC.
  • Một số driver cảm biến của OpenIPC là binary blob, và có các ví dụ được cung cấp cho Ambarella S3L cùng một số chipset HiSilicon.
  • Có thể xem danh sách thiết bị được OpenIPC hỗ trợ trên GitHub.
  • OpenIPC đang được dùng để tái sử dụng phần cứng camera IP giá rẻ thành hệ thống video số độ trễ thấp cho drone FPV.
  • Có yêu cầu đề xuất các camera hỗ trợ OpenIPC và có chất lượng hình ảnh tốt.
  • Đúng như tên gọi, OpenIPC không phải là lớp trừu tượng hóa hay framework cho giao tiếp liên tiến trình.
  • Trên Hacker News có các cuộc thảo luận trước đây về OpenIPC.