Mọi người đều biết việc dễ dàng phát triển một bằng chứng về khái niệm cho một thiết bị nhúng trên rasbperry pi hoặc thậm chí là PC, mặc dù khi chọn một bộ vi xử lý cho sản phẩm của bạn, thật khó để chắc chắn rằng lựa chọn của bạn sẽ cho phép khái niệm của bạn hoạt động tối ưu
Tôi hiện đang có một dự án truyền phát phương tiện làm việc thành công trên raspberry pi, mặc dù pi rất to và cồng kềnh vì nó phù hợp như một thiết bị cuối. Ngoài ra, nó được tuyên bố rằng các thiết bị cuối là tùy chỉnh. Tôi đang gặp khó khăn trong việc tìm kiếm niềm tin vào bộ xử lý mà tôi có thể sử dụng.
Một quy trình tốt để tìm hiểu xem bộ xử lý có đủ mạnh để chạy ứng dụng của tôi không?
Về cơ bản yêu cầu của tôi là:
- Máy chủ USB hoặc ngăn xếp TCP / IP nhúng để vận hành WiFi
- Giao thức truyền thông I2S / PCM
- I2C cho cấu hình ngoại vi
Tìm chip với những đặc tính đó rất đơn giản. Nó thực sự không thể đơn giản hơn. Vấn đề là có thể biết chip có đủ nhanh hay không, xử lý và vận hành khôn ngoan.
Tôi đã xem LPC4337 khá nhiều và tôi cảm thấy nó sẽ phù hợp mặc dù môi trường phát triển mang đến cho tôi khá nhiều rắc rối, vì lý do đó tôi vẫn đang tìm kiếm, dẫn tôi đến CC3200 từ Texas Cụ , mặc dù bộ điều khiển đó chỉ chạy ở 80 MHz và tôi không chắc liệu nó có đủ mạnh để truyền phát phương tiện theo thời gian thực hay không.
Một số bước để đảm bảo bộ xử lý đủ nhanh cho ứng dụng của tôi? Giống như làm thế nào để tôi biết nếu một bộ xử lý 80 MHz sẽ đủ tốt hay tôi cần một cái gì đó theo thứ tự 204 MHz hoặc thậm chí cao hơn?