2009-02-23 40 views
5

Tôi đang làm việc trên một dự án phần mềm nhằm phục hồi phần cứng cụ thể cũ, chủ yếu cho các tổ chức phi lợi nhuận và trường học nghèo.Phần cứng Mô phỏng

Tôi cần một cách để mô phỏng phần cứng cũ để tôi có thể kiểm tra ứng dụng trước khi vận chuyển.

Tôi làm cách nào để thực hiện việc này?

+0

Bạn có thể làm rõ liệu bạn có muốn mô phỏng phần cứng hay không - phần cứng là hộp đen mà phần mềm của bạn nói, và bạn muốn thay thế hộp đen bằng phần mềm khác hoặc mô phỏng phần cứng - phần mềm của bạn chạy trên máy hoạt động như phần cứng mô phỏng. –

Trả lời

3

Tôi không chắc chính xác câu hỏi đang đặt ra là gì. Tôi nghĩ rằng bạn đang yêu cầu một cách để thi đua HW nhất định?

Nếu đúng như vậy, tôi đã sử dụng QEMU trong quá khứ và nó đã hoạt động rất tốt. QEMU là trình mô phỏng và trình giả lập nguồn mở.

0

Bạn có thể muốn xem Emulator Zone và trình giả lập là cụm từ tìm kiếm google tốt mà bạn có thể chưa thử.

1

Sử dụng virtual machines? Chuẩn bị các hình ảnh phản ánh (nhiều hay ít) trạng thái của các máy mục tiêu (tốc độ, phần cứng, vv). Và sử dụng chúng để thử nghiệm triển khai?

0

Vâng. Nếu phần cứng cũ đang giao tiếp thông qua RS232, sau đó viết một lớp kết thúc tốt đẹp các lệnh RS232 và làm cho lớp tiêm các thông điệp mà các phần cứng cũ sẽ trả lời. Trong chương trình của bạn, làm việc với lớp đó thay vì rs232-port thực và chỉ thay đổi instance thành rs232 thực trước khi vận chuyển.

Tôi đã làm điều này thành công trong một dự án và nó hoạt động rất tốt và nó không phức tạp đến nỗi bạn có thể nghĩ.

Các vấn đề liên quan