Loma 0 Posted September 25, 2018 · Report post Готовая плата + Linux. Однозначно. ИМХО ... Ага, спасибо!! Только что это значит?)))) Arduino/RaspberryPi/рекомендованные выше готовые платы от NXP/... это всё достаточно готовые платы??? Quote Ответить с цитированием Share this post Link to post Share on other sites
ivnor 0 Posted September 25, 2018 · Report post Начинать лучше с азов - ассемблер Quote Ответить с цитированием Share this post Link to post Share on other sites
Loma 0 Posted September 25, 2018 · Report post Начинать лучше с азов - ассемблер Хи-хи. Так толсто но всё равно хи-хи))))))) Quote Ответить с цитированием Share this post Link to post Share on other sites
kovigor 0 Posted September 25, 2018 · Report post Начинать лучше с азов - ассемблер Для ARM ??? Для 8051, AVR - да, сам с этого начинал. А потом взял и выучил Си. Но асм для ARM и Cortex на порядки сложнее и настолько же неудобнее. Си вполне достаточно. АСМ - иногда нужны базовые знания, в основном, чтобы при острой необходимости найти нужную строчку в .S - файле того же Keil'а ... Quote Ответить с цитированием Share this post Link to post Share on other sites
Vasily_ 0 Posted September 25, 2018 · Report post Они действительно так популярны??? Скорее наоборот. Quote Ответить с цитированием Share this post Link to post Share on other sites
AlexandrY 0 Posted September 25, 2018 · Report post Скорее наоборот. Ага, в русскоязычном сегменте. Тогда надо спросить на каком языке ТС предпочитает читать доку? Хотя думаю если выбран великий учитель, то уже не будет иметь значения популярен или не популярен. Тем более, что NXP в два раза заняла больше рынка чем STM. Quote Ответить с цитированием Share this post Link to post Share on other sites
leocat 0 Posted September 25, 2018 · Report post ... Тем более, что NXP в два раза заняла больше рынка чем STM. Откуда статистика? От NXP? ( Хотя если посчитать вместе с FreeScale, то может быть ) Quote Ответить с цитированием Share this post Link to post Share on other sites
yes 0 Posted September 25, 2018 · Report post а как будет проверяться код? ну то есть - нужно какое-то железо жи его надо где-то добыть (купить?), подключить, дать питание, на то же АЦП какие-то сигналы подавать и т.д. удивительно, что STM32 не упомянули - может он и кривой внутри в сравнении с кинетисом, но "милионы мух не могут ошибаться" - на нем куча дешевых плат, бесплатная среда TRUESTUDIO, конфигуратор железа CUBE - то есть из пожеланий в виде конфигурации генерируется код, куча примеров и уроков (есть и на русском), то есть "информационная поддержка" раз в 100 больше я бы советовал начинать с него, потому как проще там есть проект mbed, где вообще можно без железа на симуляторе, с какими-то виртуальными платами поиграть (я сам не разбирался, не могу советовать, но есть такое) Quote Ответить с цитированием Share this post Link to post Share on other sites
jcxz 0 Posted September 25, 2018 · Report post конфигуратор железа CUBE Сложно будет найти учителя-гуру у которого этот пункт не вызывал бы рвотного рефлекса. :biggrin: Первое, что нужно придумать ТС-у (или -ше ;): проект. Придумать устройство, которое она будет реализовывать и по ходу решения задачи изучать матчасть. От сферического "АЦП 100Kb/s прямо в память писало" думаю будет мало проку. Пускай задача будет самой бессмысленной (хоть какую балалайку с лампочками ребёнку разработать), но она должна быть. Quote Ответить с цитированием Share this post Link to post Share on other sites
leocat 0 Posted September 25, 2018 · Report post Сложно будет найти учителя-гуру у которого этот пункт не вызывал бы рвотного рефлекса. Ну вы это зря... Очень удобная штука на посмотреть, какая функция на какой ноге, посмотреть клокинги. Не надо рыться в даташите. Quote Ответить с цитированием Share this post Link to post Share on other sites
yes 0 Posted September 25, 2018 · Report post Сложно будет найти учителя-гуру у которого этот пункт не вызывал бы рвотного рефлекса. :biggrin: может я неудачно сформулировал свой месадж - проще так: в "чип и дипе" можно выбирать из полста вариантов плат с STM32 в районе 1000-2000 руб за штуку. причем за 1500 уже начинаются платы, где не столкнешься с нехваткой ОЗУ/ПЗУ в любых микроконтроллерных проектах а что для кинетиса? а в рамках поговорить - не понимаю, что может не понравится "учителю-гуру" в сгенеренном коде, если этот код просто набор записей констант в регистр? хочешь менять конфигурацию динамически - перепиши в функцию с переменными, но как пример, что ничего в регистрах не забыто - куб рулит ??? не нравится может код SPL, где есть какие-то программные модели "драйверов" написанные индусскими программистами, к кубу это имеет опосредованое отношение и КУБ совсем немного SPL использует и не заставляет юзера SPL использовать (хотя я бы гуру с подходом "без SPL" гнал ссаными тряпками от неофитов) ------------------------------------------------------- мне не понравились кубовские примеры lwip+RTOS - там генерится тупо нерабочий код, все остальное, по-моему, за КУБ Quote Ответить с цитированием Share this post Link to post Share on other sites
AlexandrY 0 Posted September 25, 2018 · Report post но "милионы мух не могут ошибаться" Тут мне вспомнилась инсектицидная липкая лента. Большинство мух просто хотят влипнуть. Это да, у них не отнимешь. Кстати Kinetis в большинстве своем дешевле аналогичных STM32. Quote Ответить с цитированием Share this post Link to post Share on other sites
Loma 0 Posted September 26, 2018 (edited) · Report post Сложно будет найти учителя-гуру Было бы здорово найти не учителя-гуру, а просто гуру! То есть не надо объяснять как оно внутри работает.... Придумать устройство, которое она будет реализовывать и по ходу решения задачи изучать матчасть. От сферического "АЦП 100Kb/s прямо в память писало" думаю будет мало проку. Пускай задача будет самой бессмысленной (хоть какую балалайку с лампочками ребёнку разработать), но она должна быть. Устройство придумано! Изучать эту матчасть хотелось бы избежать!!! Я одна и жизнь моя короткая. А как уже упоминалось low-level программирование не сильно меня радует как выяснилось. Собственно так эта тема и появилась)))))))) От АЦП 100Kb/s прямо в память я буду самым счастливым человеком пол дня самое маленькое!!!!!! Оплата почасовая!!!! Казалось бы, ну хочется платить почасово за то что "нужна функция init_adc(sample_rate, half_buffer_size, callback_function)", ну вот и чудненько казалось бы. Ан нет!!!(отдельное спасибо человеку с ником hasl за подсказку про callback) Немного напоминает стаааааарый анекдот "и унитаз приносил, и жопу показывал".... Edited September 26, 2018 by Loma Quote Ответить с цитированием Share this post Link to post Share on other sites
leocat 0 Posted September 26, 2018 · Report post может я неудачно сформулировал свой месадж - проще так: в "чип и дипе" можно выбирать из полста вариантов плат с STM32 в районе 1000-2000 руб за штуку. причем за 1500 уже начинаются платы, где не столкнешься с нехваткой ОЗУ/ПЗУ в любых микроконтроллерных проектах а что для кинетиса? а в рамках поговорить - не понимаю, что может не понравится "учителю-гуру" в сгенеренном коде, если этот код просто набор записей констант в регистр? хочешь менять конфигурацию динамически - перепиши в функцию с переменными, но как пример, что ничего в регистрах не забыто - куб рулит ??? не нравится может код SPL, где есть какие-то программные модели "драйверов" написанные индусскими программистами, к кубу это имеет опосредованое отношение и КУБ совсем немного SPL использует и не заставляет юзера SPL использовать (хотя я бы гуру с подходом "без SPL" гнал ссаными тряпками от неофитов) ------------------------------------------------------- мне не понравились кубовские примеры lwip+RTOS - там генерится тупо нерабочий код, все остальное, по-моему, за КУБ 1. SPL пишется и поддерживается не индусами. 2. кало-КУБ вообще не имеет к SPL никакого отношения и SPL в КУБ-е вообще никак не используется. 3. Может каким то образом имели ввиду LL? 4. Недостаок знаний с лихвой компенсируется домыслами. Loma, напиши в личку. Quote Ответить с цитированием Share this post Link to post Share on other sites
Oymyacon 0 Posted September 26, 2018 · Report post Кинетисы - весьма достойные конкуренты STM, но лучше всё-таки начинать с самых популярных на сегодня STM32, как тут правильно заметили, из-за фришного софта и дешёвых отладочных плат. Насчёт ядра - это легко понять из хотелок на их же сайте. А потом можно спокойно перейти хоть на Кинетисы, хоть на Силабсы, хоть на Микрочипы - принципы программирования не сильно изменятся. Quote Ответить с цитированием Share this post Link to post Share on other sites