Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Отвлекитесь, эмбеддеры! Отвлеченные темы - обсудить проблемы тепловой смерти вселенной, или просто пиво. Этот раздел - для отдыха.

 
Опции темы
Непрочитано 27.05.2017, 17:39  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,119
Сказал спасибо: 1,248
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Вопрос к андуринщикам.

Говорю сразу ВСЕМ ПРЕДЛАГАЮЩИМ STM и прочее ИДИТЕ ЛЕСОМ у меня заказчик плотно на нем сидит и шаг всторону считает расстрелом. Хотя срач всеравно будет. поэтому тему здесь оформил.

Итак сам вопрос. Обьясните мне идиоту что такое есть Андурино? на пальцах. Порыв инет посмотрел схемы, IDE, почитал статьи. мысли слажились таким образом, что сам андурино состоит из косого иде, модернезированого (не самым лучшим образом) языка, набора библиотек для идиотов в программировании и набор типизированных плат (что правда есть плюс). А ну да еще бутлоадер в контроллере.

Из этого сложился вывод:
Выкинув на х...й иде и к х...ям потерев в контроллере бутлоадер мы получаем чистую отладочную плату. Пиши на чем душа пожелает. заливай через SPI любым программатором и все будет работать. Естесно про схемы не забывать.

Или же всетаки есть еще подводные камни?

PS просто предлагают работу на постоянку. да и зряплату тоже не плохую. но звеняйте андурино иде слишко стремно. библиотеки не проверены. для дома как говорится х...й с ним. а напрадажу на хер такой риск.
stalkernet вне форума  
Непрочитано 27.05.2017, 17:59  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

Сейчас даже весьма мощные отладночные платы СТМ-Дискавери 469, 746, 769 имеют разъем, совместимый с Ардуино. Сам по себе этот разъем весьма ограничен по функционалу и количеству выводов. Еще есть ардуино-шилды, из которых лично для меня интерес представляет лишь GPRS-шилд с SIM900.
Посему, идеология Адруино - "это не только ценный мех, но и три-пять килограмм..." ээ пардон, не только бутлоадер на не очень хорошем МК, но и весьма-весьма мощные МК Cortex M7, с аппаратным загрузчиком через несколько видов интерфейса, начиная от "честного" USB и заканчивая экзотическими CAN, не считая отладочных JTAG и SWD.

Так что, кароч говоря, если заказчик очень сидит на идеологии Ардуино, а вы ее не шибко то перевариваете, можете смело подсовывать под Ардуино-идеологию вполне нормальные программные и аппаратные средства.
Однако, есть ограничение, вызванное стандартными разъемами Ардуино - выводов очень мало, они все одинаковые, стандартизованные - SPI, UART, I2C, 6 каналов аналоговых входов и несколько цифровых входов/выходов. Кароч говоря, не шибко-то развернешься.
Я лично сам за Ардуину в ее чистом виде никогда не сяду, но с разъемами и небольшим ассортиметном шилдов пришлось познакомиться.

Последний раз редактировалось NewWriter; 27.05.2017 в 18:05.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
stalkernet (27.05.2017)
Непрочитано 27.05.2017, 18:20  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,119
Сказал спасибо: 1,248
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

NewWriter, У него КОНКРЕТНО ТОЛЬКО АТМЕЛ. И нечего другого.

Сообщение от NewWriter Посмотреть сообщение
GPRS-шилд с SIM900
кстати есть готовая разведенная плата на 2 симки и самим модемом... найти надо только.

Последний раз редактировалось stalkernet; 27.05.2017 в 18:23.
stalkernet вне форума  
Непрочитано 27.05.2017, 18:43  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,698
Сказал спасибо: 189
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

Сообщение от NewWriter Посмотреть сообщение
Так что, кароч говоря, если заказчик очень сидит на идеологии Ардуино
щас на этом гавне уже вполне серьезные предприятия делают поделки на продажу.
потому что слепить прогу может студент которому можно платить 15 тыщ всего.
а то что оно затыкается через час - ну извините......
не удивлюсь если оно скоро в военной технике появится
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 27.05.2017, 18:43  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

Нууу, это дело вкуса и религии Я раньше тоже только на Микрочипе сидел. Однако дело не в самом производителе чипов, а в тех задачах, которые решаются примененным чипом, причем, даже внутри моделей одного производителя.
Спрашиваете про подводные камни? Нууу помимо чисто МК и кода, там получается некий объемный "бутерброд" плат, щедро обмотанный проводами. В большом количестве попадаются видосы и прочие материалы поделок на ардуине. Видел даже управление промавтоматикой - металлический шкаф, а внутри клубок проводов и бутерброд плат.
Не знаю, какие проекты конечно желаете делать вы с тем заказчиком...

Обычно взаимодействие между головной платой и шилдами (исполнительными платами расширения) в Ардуине идет либо через UART в режиме ANSI-текста, либо через SPI, а датчики у них читаются по 1-wire, дисплеи прикручиваются по I2C или накрайняк, если тфт, то по SPI, а например шилд с SD-карточкой урезан до безобразия, т.е. до обычного SPI вместо родного для карты Quad-SPI. Так же, шилд с езернетом урезан до стандартного SPI на стороне Ардуины. Кароч, любой интерфейс на шилде преобразуется в понятный Ардуине UART, SPI или I2C, и протокол обмена принудительно преобразуется в ANSI или 16-ричные коды команд. Вобщем, не разбежишься. Ибо чисто сама микросхема по ее родному интерфейсу будет работать быстрее и удобнее, чем после преобразования интерфейса в ардуино-шилде.
Я как бы не шибко то разбираюсь в Ардуине, спецы по ней скажут точнее.

Недавно увидел в доступности (т.е. в розничном магазине) дисплей e-ink приличного размера 800х600 точек, думал - классно, ща возьму, а когда начал читать, оказалось, что там гребаная ардуина вставила между контроллером дисплея и выходным интерфейсом свою микруху, являющуюся по сути видеоподсистемой, принимающей только 16-ричные коды команд, и в сумме вся эта подсистема жрет столько питания, что какой там нафик e-ink... (кстати, там стоит STM32F103 в качестве "сердца" подсистемы). Такие вот подводные камни, однако...

Как-то заглядывал на форум ардуинщиков - там мракобесие, с нашей точки зрения.
Что касается IDЕ и языка написания - там обычный Си (может, C/С++, только я вроде как не видел, чтобы кто-то методы с классами мутил, может и есть такие), для юзеров предоставляются конечные оформленные функции по принципу максимально верхнего уровня абстракции. Вглубь библиотек как правило никто не лезет. Отсюда у них на форумах наиболее частые вопросы - "не работает (косячно работает) библиотека X вместе с библиотекой Y одновременно". Потому что библиотеки могут использовать одни и те же аппаратные ресурсы и портят друг другу жизнь. Внутрь библиотек, как говорю, никто не лезет. Поэтому у них там тот смельчак, кто все-таки залез в библиотеку и каким-то чудом нашел проблему, у них этот чел считается гениальным сэнсеем и величают его по имени-отчеству

Последний раз редактировалось NewWriter; 27.05.2017 в 19:33.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
Unknown (12.06.2017)
Непрочитано 27.05.2017, 19:50  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,119
Сказал спасибо: 1,248
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

Так ну хоть чтото разяснилось. хотя виноват не до конца развил мысль в начале.
вобщем понятно. есть аппаратные интерыейсы и на них все садится.

Сообщение от NewWriter Посмотреть сообщение
через UART в режиме ANSI-текста, либо через SPI, а датчики у них читаются по 1-wire, дисплеи прикручиваются по I2C или накрайняк, если тфт, то по SPI, а например шилд с SD-карточкой урезан до безобразия, т.е. до обычного SPI вместо родного для карты Quad-SPI. Так же, шилд с езернетом урезан до стандартного SPI на стороне Ардуины
Ипать колотить этож накуя такое делать. ведь есть софтварное решение этих интерфейсов. причем проверенное временем.


Сообщение от NewWriter Посмотреть сообщение
"не работает (косячно работает) библиотека X вместе с библиотекой Y одновременно". Потому что библиотеки могут использовать одни и те же аппаратные ресурсы и портят друг другу жизнь. Внутрь библиотек, как говорю, никто не лезет.
да вот про это я и говорил. библиотеки не проверенны. а проверять и разбиратся енто не х...вый кусок времени.

вобщем вторичный вывод:
покупается плата с контроллером. стирается на х.... всечто внутри. потом берем или микропаскаль или микроси ( кому нравится кодевижен то его). пишем программу как на обычный контроллер не забывая на какие ноги платы выходят порты. Для плат раширения смотрим схему, курим мануал по чипу, и реализуем протокол. Плату раширения дискрет IO и аналоговый IO делаем сами в соответствии с необходимой защитой. анналоговый и так понятно - фильтры никто не отменял как и внешнюю опору. Винстаровские индикаторы садим как им и положено, а не через жопу I2C. А... чуть не забыл отдельный момент - платы шим тоже наверное самому делать надо будет.

Ипать ? а накуя тогда нужна центральная плата???
проще сразу изделие оформить на одной, двух платах..... и не хуячить туда контроллер который там нах.й не нужен (слишком с запасом...)
stalkernet вне форума  
Непрочитано 27.05.2017, 20:00  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,698
Сказал спасибо: 189
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

Сообщение от NewWriter Посмотреть сообщение
Как-то заглядывал на форум ардуинщиков - там мракобесие, с нашей точки зрения.
Что касается IDЕ и языка написания - там обычный Си (может, C/С++, только я вроде как не видел, чтобы кто-то методы с классами мутил, может и есть такие), для юзеров предоставляются конечные оформленные функции по принципу максимально верхнего уровня абстракции. Вглубь библиотек как правило никто не лезет. Отсюда у них на форумах наиболее частые вопросы - "не работает (косячно работает) библиотека X вместе с библиотекой Y одновременно". Потому что библиотеки могут использовать одни и те же аппаратные ресурсы и портят друг другу жизн
вот вот
в этом самая главная беда этого верхнего уровня - они пытались создать сишник как на винде только без ресурсов винды, где все коллизии уже в самом редакторе подсвечиваются, как например нельзя открыть 3 раза один компорт и еще много чего.
в итоге имеется обрубок, причем очень куцый, который годится разве что для школоты. хотя ж ардуио и создано как обучающий конструктор а его применяют на полном типа серьезе.

да и вообще макетку ставиьт в прибор..... фуфуфу!! там одни сопли которые все помехи собирают
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 27.05.2017, 20:31  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

Сообщение от stalkernet Посмотреть сообщение
а накуя тогда нужна центральная плата???
проще сразу изделие оформить на одной, двух платах
Сообщение от индюк Посмотреть сообщение
да и вообще макетку ставиьт в прибор..... фуфуфу!!
Скажем так... Какое-то время назад я еще сам плевался на такое. Однако, вот изготовить такую, как вот тут, слева у меня на аватарке (это корпус TBGA216), платку, на которой туева куча BGA-корпусов, очень высокая плотность - эт для меня что-то невообразимое. Запаять то я еще смогу кое-как (термостанция имеется), а вот плату сделать собственноручно - хренушки.
И тут, прямо-таки как специально, на этой плате заботливо уже прикручены 4 стойки для установки ее в корпус

Месяца полтора назад тут на форуме проскакивала тема, продублированная на многих электро-форумах, в том числе и на главном ардуино-форуме, про создание помехоустойчивой Ардуины. Кароч, дело не пошло дальше сумбурных набросков схемы, являющейся по сути копией заводской Ардуины-Уно, с дополнениями беспорядочно разбросанных резисторов и индуктивностей и многокаскадного преобразователя питания.

Сообщение от stalkernet Посмотреть сообщение
ведь есть софтварное решение этих интерфейсов. причем проверенное временем.
даже более того - есть ХАРДВАРНОЕ решение этих интерфейсов, причем, гораздо более быстрое
не-не, я сейчас не про набившее оскомину хардварное решение для дисплея-двустрочника. Нее, берем выше, фигли уж мелочиться

Последний раз редактировалось NewWriter; 27.05.2017 в 20:51.
NewWriter вне форума  
Непрочитано 27.05.2017, 20:56  
stalkernet
Почётный гражданин KAZUS.RU
 
Регистрация: 02.07.2009
Сообщений: 1,119
Сказал спасибо: 1,248
Сказали Спасибо 2,178 раз(а) в 624 сообщении(ях)
stalkernet на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

NewWriter, ну BGA это отдельный вопрос.... а вот блокироку по питанию я и забыл. старею мабуть.

Цитата:
даже более того - есть ХАРДВАРНОЕ решение этих интерфейсов,
дык енто само сабой по умолчанию в приоретете....
stalkernet вне форума  
Непрочитано 27.05.2017, 21:29  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,698
Сказал спасибо: 189
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Вопрос к андуринщикам.

NewWriter, не надо сравнивать ардуину с эдисоном например.
Ардуина это микросхема с шагом, которым лошади шагают, у той же стм шаг почти в 2 раза меньше и вме паяют нормально.

А много вас тут, кто эдисон или чото подобное применил?
Я чото даже соаной малины ни разу не видел, а у малины и апельсины есть очень хорошие платеи, однако ж хрен
__________________
кагмаподэ магмаподэ
индюк вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересный вопрос - два усилителя к одной нагрузке eCAH Аудиотехника 45 14.10.2010 01:23
Вопрос по блоку питания... El-Shang Источники питания и свет 13 19.11.2009 17:35
вопрос из детства spilberg Отвлекитесь, эмбеддеры! 9 03.07.2009 14:01
Вопрос по инвертору для LСD voha2006 Ремонт оргтехники 15 25.04.2009 09:57


Часовой пояс GMT +4, время: 04:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot