2011-12-23 16 views
5

Tôi muốn thử nghiệm bộ nạp khởi động giai đoạn đầu tiên tôi đã viết để khởi động hạt nhân chưa hoàn thành, vì vậy tôi có thể gỡ lỗi và xem nó có hoạt động hay không. Có thể làm cho Qemu mô phỏng thiết bị lưu trữ NAND, từ đó nó sẽ sao chép bộ nạp khởi động và thực thi nó không? Và nếu có, tôi sẽ làm thế nào?Giả lập thiết bị lưu trữ dựa trên NAND trong Qemu?

Vì vậy, về cơ bản, Qemu sẽ cần phải khởi tạo ảo CPU và ảo NAND, tải một đoạn của nó vào trong RAM, và sau đó thực hiện chuyển CPU với nó. Sau khi bộ nạp có trong bộ nhớ, nó sẽ có thể tải hệ thống tập tin, tìm hạt nhân, giải nén, giải mã, giải mã, di chuyển và thực thi nó.

+0

có thể bạn muốn hỏi điều này từ những người tại http://electronics.stackexchange.com/ – Ali

+0

superset: https://stackoverflow.com/questions/28315265/how-to-add-a-new-device-in -xemu-source-code –

Trả lời

1

Qemu cung cấp thiết bị MTD. Một số cấu hình bo mạch mà qemu mô phỏng có chúng. Máy chủ cung cấp tệp hình ảnh (như từ đĩa) và khách xem thiết bị flash. Tôi không biết nhiều hơn, nhưng nghiên cứu nguồn qemu và cấu hình cho các bảng khác nhau và yêu cầu danh sách gửi thư của qemu sẽ giúp ích.