Phụ thuộc vào số lượng trình biên dịch bạn muốn viết. Nếu bạn chỉ muốn viết các đoạn nhỏ được nhúng trong mã C, gcc
thì đó thực sự là những gì bạn đang tìm kiếm. Ví dụ về cách sử dụng lệnh asm
trong C, xem tài liệu tham khảo asm nội tuyến tại: Sách hướng dẫn lắp ráp nội tuyến ARM GCC
Mặt khác, nếu bạn muốn viết nhiều hơn chỉ những đoạn nhỏ hơn thì bạn nên sử dụng một trình biên dịch đầy đủ. Đây sẽ là có sẵn như là một trong hai as
, gas
hoặc cả hai (bí danh).
Và cuối cùng bạn sẽ cần tìm hiểu một chút về tập lệnh ARM. Có một tài liệu tham khảo hữu ích tại: Hướng dẫn tham khảo kỹ thuật ARM1176JZF-S .
NB Hãy nhớ những gì RPi chỉ hỗ trợ hướng dẫn armv6 - vì vậy đừng cố sử dụng bất cứ thứ gì từ armv7
Chúc may mắn!! :)