|
|
  |
Из железячника в софтварщика, Отделить зерна от плевел :) |
|
|
|
Oct 15 2015, 10:54
|

Частый гость
 
Группа: Участник
Сообщений: 103
Регистрация: 28-08-14
Пользователь №: 82 671

|
Цитата(AlexandrY @ Oct 14 2015, 21:23)  Вот, кстати, моя новая статья, как за 2 часа! начать программировать K60 на Cortex-M4 Я читал Ваши статьи про Kinetis на хабре, лежат в избранных  Может быть, если подвернется отладочная плата, попробую эти камушки. На данный момент, лично для меня многое решает кол-во примеров/кода гуляющего в сети.
Сообщение отредактировал honeycomb0 - Oct 15 2015, 11:08
|
|
|
|
|
Oct 15 2015, 11:31
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Цитата(honeycomb0 @ Oct 15 2015, 13:54)  Я читал Ваши статьи про Kinetis на хабре, лежат в избранных  Может быть, если подвернется отладочная плата, попробую эти камушки. На данный момент, лично для меня многое решает кол-во примеров/кода гуляющего в сети. Скачайте RTOS MQX для Kinetis и найдете более 70 проектов почти под всю периферию. Они все будут иметь описание и одинаковый технический уровень реализации. Это не то что для FreeRTOS 2-3 проекта с функциональностью которую вы в жизни не будете делать на STM32, как например видео-плейер или файловый броузер, это при том что там даже нет нормальной файловой системы. А для Kinetis свободно доступна даже такая экзотика как ПО для сборки облака сенсоров - очень модный тренд нынче в свете всеобщей роботизации.
|
|
|
|
|
Oct 15 2015, 11:41
|

Частый гость
 
Группа: Участник
Сообщений: 103
Регистрация: 28-08-14
Пользователь №: 82 671

|
Цитата(AlexandrY @ Oct 15 2015, 12:31)  Скачайте RTOS MQX для Kinetis и найдете более 70 проектов почти под всю периферию. Спасибо, обязательно гляну.
|
|
|
|
|
Oct 15 2015, 13:16
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (AlexandrY @ Oct 15 2015, 11:17)  Ну моя плата на "3-х реле" прямо сейчас демонстрируется на выставке в Германии. Ну и что? QUOTE А вы как будто из прошлого века вещаете, давно разработками то занимались? только что, и часа черeз два продолжу. QUOTE Я уже давно забыл как выглядит церемония передачи "продукта" заказчику. Ну это понятно, что для передачи "трех реле" церемония была-бы странна. Но не все такими вещами занимаются, когда суть есть в управлении тремя реле, а все остальное уже маркетринг с цельнотянутыми примерами_из_операционки-библиотеками-стеками. "Три реле" тоже продукт и вполне, не будем вдаваться в причины, востребованнный. Только это совершенно не означает, что мир электроники и программирования на этом кончается. В конце концов все это счастье для того-же "RTOS MQX" для Вас тоже кто-то писал.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 16 2015, 12:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(honeycomb0 @ Oct 16 2015, 06:15)  Внимательнее приглянулся к Kinetis - очень достойная линейка. Приглядываюсь к плате FRDM-K64F, цена вполне демократичная - я думаю стоит поиграться. Странно, почему Kinetis не так распространнен как казалось бы должен? Видимо целевая ниша - "серьезные-не-гламурные" индустриальные решения? Ну многие клюют на маркетинговые ходы, цены, доступность малых корпусов (с малым количеством IO), наличие планарных корпусов для пайки дома, иногда на эстремально малые токи (Atmel - до 30мкА/Мгц у некоторых проц.), а потом уже сменить семейство уже трудно. В промышленном мире Kinetis распространяется хорошо (у нас, например, выбраны семейства К64 и К65 для большинства переспективных работ).
|
|
|
|
|
Oct 16 2015, 14:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Присоединяюсь к тем, кто говорит, что без реальной задачи будет трудно что-то сделать, потому что применить знания: Цитата Знания общие (чтение): - принципы ооп - шаблоны проэктирования (например что-то от "банды четырех") - системщина на линуксе - сборка линукса (LFS чтиво) - ОСи, теория (переоткрыть для себя книги Таненбаума) - сетевые протоколы - подноготная usb - цифровая обработка сигналов
Специализированные знания (туториалы): - удаленка на гите - stm32fxxx, работа с перифирией - работа с библиотеками от st: StdPeriph, HAL - решить с чем самому удобней. - прикрутить любую из свободно доступных rtos - перелопатить примеры с usb, ethernet... - примеры работы с dma - примеры настроек системного клока - поштудировать реализации юзер интерфейсов - читать, читать чужой код в полном объеме в единичном проекте просто нереально. А держать все это в голове все время тоже нет смысла. Мало того для того, чтобы решить какую-либо задачу не обязательно знать все обо-всем. Часто достаточно просто скачать пример и переделать его под себя. В итоге вы окажетесь на уровне "плохого программиста", указанном zltigo: Цитата К программированию надо относиться СЕРЬЕЗНО и ПРОФЕССИОНАЛЬНО. Этого очень часто у железячников не происходит. Результат печален и выражается в том, самые плохие программисты получаются именно из железячников sad.gif sad.gif sad.gif. Это личный многолетний опыт наблюдения. но уже не за 10 тысяч часов, а всего за 1000. Но самое главное в другом - имея знания по железу, и нахватавшись знаний по программированию, вы имеете хорошие шансы перепрыгнуть этот уровень вообще и попасть на следующую ступень личного и карьерного развития - уровень системных интеграторов. Хороших железячников много. Хороших программистов тоже много А вот тех, что может дать правильные задачи и тем и другим, гораздо меньше. Так как для этого нужно знать и одно и другое и часто принимать решения типа - реализовать ли это в железе или софте - что будет быстрее работать и легче в разработке и поддержке? А как насчет ПЛИС vs DSP? Будете принимать решения и здесь, и не только на основе технологии или того, что умеете программировать. Сталкивать отделы лбами и модерировать в нужном русле... Короче это гораздо интереснее просто программирования.
|
|
|
|
|
Oct 16 2015, 21:28
|
Профессионал
    
Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451

|
Цитата(ViKo @ Oct 16 2015, 12:26)  Вы хотите сказать, что к выбору МК подходили научно, вычисляя экстремум многомерной поверхности технических, экономических, политических и мн. др. характеристик? Даже если душа стремилась в любимую сторону? В моих изделиях стоимость МК составляет процента 3. У меня примерно такие же оценки по компонентам. НО! Есть еще: - Обеспечение интерфейсов - High Speed USB, Ethernet, CAN, LIN, и пр. - Необходимость встроенных АЦП до 12-ти бит - Быстрое "пробуждение" из спящего режима, необходимого из-за относительно высоких тактовых (с результатом в потреблении). - Достаточный размер памяти - Флеш и Рем, - Достаточное количество IO, больше, чем десяток. - Програмное обеспечение ( с наличием драйверов и БЕСПЛАТНЫХ инструментов), которое поднимает стоимость изделий в 10-20 раз. И цена ошибки здесь велика, а навеска дополнителных адаптеров опять таки усложняет процесс существенно. (Но, к счастью, не у вас) Так что "экстремум многомерной поверхности" вычисляется легко.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|