Плата, к которой вы подключены, является , а не встроенной системной платой, это интерфейс ввода-вывода для ПК. Если вы хотите смоделировать это, вы можете просто написать заглушки кода ПК для функций ввода-вывода, которые имитируют поведение подключенных устройств. Тем не менее, вы не узнаете много о встроенных системах из этого. Вы можете немного узнать о контроле на базе ПК, но поскольку плата не поддерживает прерывания или DMA, я еще раз советую вам не многому научиться.
Кроме того, плата рассчитана на слот шины ISA. Современные ПК больше не имеют таких слотов. А современные операционные системы предотвращают доступ к аппаратному вводу / выводу в коде уровня пользователя.
Если вы серьезно относитесь к изучению разработки встраиваемых систем, вы можете, например, загрузить оценку Keil MDK-ARM ; он включает в себя симулятор ARM с симуляцией периферийных устройств на кристалле для ряда общедоступных микроконтроллеров на базе ARM, а реальное оборудование доступно по разумной цене.
Если управление на базе ПК представляет больший интерес, то лучше начать с устройства ввода-вывода на базе USB, например в этом примере .