Firmware tùy chỉnh trên Raspberry Pi?


9

Có cách nào để sử dụng Raspberry Pi như Arduino không? Đó là, không có một hệ điều hành?

Chỉ cần kết nối nó với USB của máy tính của bạn và tải mã xuống nó, và lần tiếp theo Raspberry Pi khởi động, nó sẽ chạy chương trình đó (vô hạn). Cũng như một Arduino sẽ.

Khi tôi tìm hiểu cách sử dụng Raspberry Pi như Arduino, tất cả những gì tôi nhận được là sử dụng GPIO của Raspberry Pi và không phải thứ tôi đang tìm kiếm.

Điều cuối cùng tôi muốn làm là phát triển bộ tải khởi động của riêng tôi và một hệ điều hành cơ bản sử dụng ngôn ngữ lắp ráp , C và ARMGCC. Vì vậy, tôi cần một cách để ghi mã lên bảng của mình.

Tôi có thể làm cái này như thế nào?

Câu trả lời:


9

Nhìn vào bài học Baking Pi - Phát triển hệ điều hành . Đây là một bài học chỉ dành cho ARM, nhưng nó sử dụng các phần C cho trình điều khiển USB.


liên kết cho phần trình điều khiển USB ở đâu, tôi không thể tìm thấy nó !! nhưng cảm ơn câu trả lời, giải quyết hầu hết vấn đề của tôi. Nhưng có cách nào để khởi động mà không cần thẻ sd không ??
Deepak

Không, không có cách nào để khởi động mà không cài đặt thẻ sd vì phần sụn của thẻ nằm trong thẻ
Eineki

@deepak: bạn có thể tìm thấy nó trên Github của tác giả: github.com/Chadderz121/csud
chriga

@deepak Bạn có thể khởi động Pi 3 mà không cần thẻ SD , nhưng tất cả các Pis khác cho đến thời điểm này, bao gồm cả Zero W, cần phải đọc bootcode.bintừ thẻ SD. (Mọi thứ sau đó có thể tắt thiết bị khác nếu bạn đang sử dụng phần mềm đủ mới.)
cjs

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.