c # (mono, dotgnu) для вопросов, встроенных в руку

Есть ли у кого-нибудь опыт работы с языками на основе С # или .net для плат на базе arm?

Есть ли компиляторы, которые делают мой код готовым к использованию?

Рекомендуется ли разработка на Linux или Windows?

Есть ли преимущества при наличии на целевой плате ОС Linux или Windows?

любая помощь приветствуется. Спасибо


person Gobliins    schedule 16.09.2010    source источник
comment
Вы говорите о .Net micro framework? Несомненно, существуют платы ARM, поддерживающие микропроцессор. Хотя я не думаю, что есть поддержка моно.   -  person Simon P Stevens    schedule 16.09.2010
comment
Да, я включаю микро-фреймворк .net, использую его, но инструмент mfdeploy не подключается к моей доску для рук   -  person Gobliins    schedule 17.09.2010


Ответы (2)


Вы можете скачать Mono и скомпилировать его для ARM. Управляемый код (C # и т. Д.) Не нужно перекомпилировать для ARM, поэтому вы можете разрабатывать его, как хотите, только среда выполнения должна быть специфичной для ARM.

У Mono (Novell) есть коммерческие продукты для написания приложений .Net для iPhone / iPod / iPad (MonoTouch), а вскоре и Android (MonoDroid), так что ARM - очень хорошо протестированная платформа.

person jpobst    schedule 16.09.2010
comment
Обратите внимание, что в этом случае подразумевается Linux (или какая-либо другая поддерживаемая ОС), и поэтому вам понадобится достаточно мощный процессор ARM и достаточно оперативной памяти и флэш-памяти для загрузки ОС и Mono. Я разработал встроенное решение с процессором 500 МГц, оперативной памятью 64 МБ и флэш-памятью 16 МБ, которая работала нормально. - person Monoman; 22.09.2010
comment
Кто-нибудь из вас сделал успешную монохромную сборку для руки с небольшой площадью основания? - person Gobliins; 17.01.2011

Взгляните на мой ответ здесь: Использование моно во встроенном Linux для оборудование

person avra    schedule 20.09.2010