Я занимаюсь исследованиями для компании в качестве стажировки.У меня возник вопрос по поводу использования Mono, кроссплатформенной реализации платформы .Net.Моя компания разрабатывает аппаратное и программное обеспечение.
Мои знания по использованию встроенного Linux очень ограничены.Моя компания, где я прохожу стажировку, действительно настроена на .NET.Но новые разработки mono, они спрашивают себя, могут ли они ориентироваться на linux для небольших проектов, также позволяют избежать высокой стоимости лицензирования для людей, для которых они разрабатывают программное и аппаратное обеспечение.
Я уже посмотрел, что моно может делать (и пока не может).Теперь я дошел до встроенного вопроса.Я немного заблудился в истории о том, как построен встроенный Linux.
Я видел несколько историй, в которых они просто взяли несколько стандартных библиотек Linux для создания встроенного Linux на оборудовании.Я также видел, что существуют специальные дистрибутивы Linux, такие как uClinux (он же µClinux).Так в чем же разница, или это все то же самое.Как обычно выглядит этот процесс, когда я хочу использовать встроенный linux на целевом устройстве?
ОК, чем монофоническая часть, поэтому в основном я хочу иметь возможность запускать C # во встроенном linux.Здесь в основном они используют uclinux, могу ли я использовать моно для этого?Я посмотрел на некоторые спецификации, и у них нет модуля управления памятью (MMU).
ТАК, в основном, я беспокоюсь о том, что нет MMU.Поскольку как будет реагировать сборщик мусора?
Надеюсь, я не дал перегрузки вопросов,
С уважением, и я уже благодарю вас за чтение,
Бенджамин