реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Програмная совместимость
greenhorn
сообщение Mar 27 2015, 17:32
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-01-12
Пользователь №: 69 728



Хочу пощупать эти ардуины живьем, встал вопрос какую брать.
И в связи с этим вопрос о совместимости - можно ли взять скажем самую навороченную (условно - мегу), сконфигурировать среду так, как если бы это была более простая плата (условно - нано), и сделать на ней проект под эту нано, протестировав его на реальном железе меги. С тем чтобы этот проект потом можно было залить в нано и он там заработал без изменений?
Тоесть я хочу иметь возможность создвать проекты под разные платы, имея в наличии физически только одну. Так можно?
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 28 2015, 20:32
Сообщение #2


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Это возможно, пока Вы не возьмете Due, которая на ARM, с ней мы столкнулись с отсутствием библиотек под интересующие нас моменты, например поддержка USB Host еще в зачаточном состоянии. Иными словами, на других платах USB Host реализован для шилда, а на Due напрямую и не полноценно. Совместимость на уровне gpio скорее всего Вы получите, как задумывали


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
greenhorn
сообщение Mar 29 2015, 10:54
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 18-01-12
Пользователь №: 69 728



Спасибо за предупреждение, Due рассматривал как-то обособленно но из-за 3.3V, думал на уровне среды там все одинаково.
Я правильно понимаю что в моем случае самый правильный выбор это Mega2560 ADK? Андроид врядли понадобится но похоже это абсолютно таже Mega2560 только с USB хостом..... а... оять USB хост ;-) Он там просто как шилд на одной плате? Или опять возможны приколы как с Due? Или это вообще чисто под ADK и можно стандартный хост на шилде воткнуть?
Go to the top of the page
 
+Quote Post
one_man_show
сообщение Mar 29 2015, 13:27
Сообщение #4


Помогу, чем смогу
******

Группа: Админы
Сообщений: 2 786
Регистрация: 28-05-04
Из: Москва
Пользователь №: 25



Mega2560 не имеет на борту USB Host, только шилд

Mega2560 ADK имеет USB Host, реализованный с помощью дополнительного чипа MAX3421E

С ADK не работал, пока ничего не могу сказать про библиотеки.


--------------------
С уважением,
Ваган Саруханов
Проекты|Форум|Facebook|Linkedin
Go to the top of the page
 
+Quote Post
kleverd
сообщение Apr 13 2015, 19:59
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 26-04-14
Из: Москва
Пользователь №: 81 525



Цитата(greenhorn @ Mar 27 2015, 21:32) *
Хочу пощупать эти ардуины живьем, встал вопрос какую брать.
И в связи с этим вопрос о совместимости - можно ли взять скажем самую навороченную (условно - мегу), сконфигурировать среду так, как если бы это была более простая плата (условно - нано), и сделать на ней проект под эту нано, протестировав его на реальном железе меги. С тем чтобы этот проект потом можно было залить в нано и он там заработал без изменений?
Тоесть я хочу иметь возможность создвать проекты под разные платы, имея в наличии физически только одну. Так можно?


Все зависит от библиотек. В каждой из них по идее должно быть предусмотрена переносимость кода на другие платы. Но поскольку библиотеки по большей части пишут сами пользователи и делают это бесплатно, то переносимости проектов они не предусматривают.
Да и в последнее время появилось много разных вариантов х-дуин. Под все либы не подогнать. Пока делаешь либу, появится еще пара клонов ардуины.

Если брать для плату для отладки, то не надо выкидывать тучу денег на АДК. Надо брать что-то типа Due. А может быть даже взять какой-нибудь китайский клон с Мегой328.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th April 2024 - 23:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01395 секунд с 7
ELECTRONIX ©2004-2016