Chạy firmware thiết bị trên máy tính


Câu trả lời:


1

Không. Bạn không thể chạy chương trình cơ sở cho bộ định tuyến trên máy tính của mình.

Bộ định tuyến của bạn gần như chắc chắn là CPU kiến ​​trúc ARM với một số phần cứng rất tùy chỉnh như bộ chuyển mạch Ethernet và bộ định tuyến ADSL bên cạnh. Máy tính của bạn là CPU x86-64 với bộ thiết bị ngoại vi xung quanh rất khác. Bạn không thể chạy mã có nghĩa cho một kiến ​​trúc trên một kiến ​​trúc khác.

Các thiết bị ARM có xu hướng là các thiết bị tùy chỉnh đến mức thường khó chạy phần sụn của một thiết bị trên bất kỳ thiết bị nào khác mà không có công việc chính, chứ đừng nói đến việc thay đổi kiến ​​trúc CPU bên dưới.


Còn trên Raspberry Pi thì sao? Tôi tin rằng họ có bộ xử lý ARM.
NoviceLinux-WindowsGeek

@ NoviceLinux-WindowsGeek - ARM được thiết kế khác với x86, có nghĩa là Linux được biên dịch trên ARM phải được cấu hình cho thiết bị. Mặc dù cả hai sẽ là ARM nhưng phần mềm không thể hoạt động nếu không có sửa đổi rộng rãi
Ramhound

"Bạn không thể chạy chương trình cơ sở cho bộ định tuyến trên máy tính của mình" - Tôi đã nghe nói về những người sử dụng trình giả lập (ARM) trong máy ảo để thực hiện việc này. "thiết bị ngoại vi xung quanh" - Nghe có vẻ dư thừa, giống như "thiết bị ngoại vi từ xa" là một oxymoron.
mùn cưa
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.