Tôi là nhà phát triển ứng dụng cấp cao (C #, python) và tôi muốn làm bẩn tay mình với phát triển ứng dụng nhúng cấp thấp. Đại học Cambridge đã đăng một loạt các hướng dẫn dạy bạn cách tạo ra một hệ điều hành cho Raspberry Pi có tên Baking Pi. Tôi dự định đăng câu hỏi của mình về hướng dẫn này tại đây và cập nhật câu trả lời khi tôi thực hiện. Thậm chí có thể đăng một số điểm mà tôi tự tìm ra.
Vì vậy, tôi đã theo dõi bài học 1 và tôi đã bối rối. Đây là liên kết trang .
Phần đầu tiên của hướng dẫn nói rằng chúng ta cần (tôi giả sử) bật bộ điều khiển GPIO bằng cách viết giá trị 0x20200000 để đăng ký r0. Tôi không thể tìm thấy thông tin liên quan như vậy ở bất cứ đâu trong bảng dữ liệu. ( liên kết ). Tôi đã xem phần GPIO nhưng tôi không thấy bất kỳ dấu hiệu nào của 16 thanh ghi hoặc r0. Thông tin này ở đâu?
CẬP NHẬT
Trước hết, hướng dẫn nói về việc bật đèn LED OK, đó là đèn LED trạng thái. Bạn có thể tự hỏi vị trí trong Hướng dẫn sử dụng cho biết GPIO 16 được kết nối với đèn LED OK. Nó sẽ không. Bạn cần xem sơ đồ Raspberry và tìm GPIO nào là status_led được kết nối với. Đây là liên kết các sơ đồ. Trang 2, Khối BCM2835.
Vì vậy, mục tiêu là chọn pin GPIO16. (sẽ có thêm thông tin cập nhật ...)