CAN не на столько дорог) Но вот протоколы под него денег стоят.
Нам, например, пришлось свой разрабатывать. Правда у нас CAN на линии устройств. Контроллер линии по UART(485/232) общается уже другим языком. И выводим сначала в OpenScada (свой модуль), которая крутится на основном контроллере. Оттуда уже куда угодно можно закинуть по OPC-UA.
Интересно, каким синтезатором ваш товарищ пользуется.
А так тема стара как мир. Даже либа для ардуины есть.
В будущем я бы обратил взор в сторону ucapps.de/
Тулчейны, возможно, и так есть. Например я на ОpenWrt запускаю бинарники собранные Codesourcery, а сам OpenWrt собирается своим собственным тулчейном. На худой конец для windows через пляски с бубном можно сделать кросскомпилятор и выложить его. Ведь конечному пользователю совершенно необязательно делать пакет под свое приложение. А вот если надо будет, то придется уже и вникать. И, на самом деле, оформление пакета для OpenWrt не сильно сложнее, а может быть и проще, чем подготовка спеков для rpm.
Можно просто сделать пакет под модуль ядра. А нужный патч подложить в папку для патчей ядра в директории проекта. Что действительно сложно, это ломать стереотипы и собирать OpenWrt на eglibc. И то, как мне думается, лучше допилить софт на поддержку uClibc, чем перетряхивать всю экосистему.
Свой пакет в OpenWrt встраивается от 2 минут на редактирование шаблона. Деплоить очень легко. От пакета на флешке, до собственного репозитория пакетов.
Сборка под типовую систему требует минимум телодвижений.
Первое, что я сделал с BBB, собрал под него образ OpenWrt (причем не из коробки). На самом деле, порог вхождения для OpenWrt не так уж и высок. Ну а uci делает его настройку еще проще.
Нам, например, пришлось свой разрабатывать. Правда у нас CAN на линии устройств. Контроллер линии по UART(485/232) общается уже другим языком. И выводим сначала в OpenScada (свой модуль), которая крутится на основном контроллере. Оттуда уже куда угодно можно закинуть по OPC-UA.
Кстати, гугл уже пометил сайт как фишинговый.
А так тема стара как мир. Даже либа для ардуины есть.
В будущем я бы обратил взор в сторону ucapps.de/
Интересные нюансы касаются более сложных вещей чем простой пакет.
Ваше описание подходит не стартапу а новому продукту от крупной компании.
Т.е. вы считаете, что для того чтобы повесить картину ничего другого делать не надо? Гвозди/шурупы в стенах должны сами появиться?
Сборка под типовую систему требует минимум телодвижений.