Я занимаюсь разработкой встраиваемого программного обеспечения и пишу чистый код C, который зависит от аппаратного устройства.
Прежде чем наше аппаратное устройство будет готово, мне нужно завершить прикладные модули нашего встроенного программного обеспечения, которые не будутбыть непосредственно зависимым от аппаратного обеспечения.
Есть ли способ, с помощью которого я могу писать и выполнять код C в среде .NET (VC ++ или C #), иметь некоторый пользовательский интерфейс для имитации приложения, отладку с точками останова и наблюдениями, и как толькологика доказана, получить файлы C и перенести их на аппаратное обеспечение (конечно, с измененными интерфейсами)?
Поскольку я не являюсь экспертом в .NET, я не уверен, что это можно сделать.Если да, какой подход используют люди?