Easyelectronics.ru • Просмотр темы - Книга "Beginning STM32"

Easyelectronics.ru

Электроника для всех
Текущее время: 16 авг 2018, 10:51

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 141 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Книга "Beginning STM32"
СообщениеДобавлено: 04 июн 2018, 17:59 
Старожил

Зарегистрирован: 07 авг 2014, 17:15
Сообщения: 371
Откуда: дальнее надмосковье
Вышла книжка "Beginning STM32 - Developing with FreeRTOS, libopencm3 and GCC". Кому интересно (так сказать, оценить перед покупкой) - поищите allitebooks + название книжки.


Вложения:
beginning_stm32.jpg
beginning_stm32.jpg [ 42.85 Кб | Просмотров: 3812 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 04 июн 2018, 19:16 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1175
Откуда: Китай, Пекин
спасибо. на удивление качественное чтиво.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 01:09 
Старожил

Зарегистрирован: 01 фев 2013, 02:21
Сообщения: 225
Вообще ни о чем...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 04:20 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2132
Откуда: Нальчик
arm999 спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 12:51 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1163
libopencm3 мертва уже четыре года

_________________
less is more


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 13:27 
Старожил

Зарегистрирован: 07 авг 2014, 17:15
Сообщения: 371
Откуда: дальнее надмосковье
@cheblin, @ShadS, пожалуйста!

vt340 писал(а):
libopencm3 мертва уже четыре года

Вроде бы разработка идет. Последнее изменение - месяц назад. Могло быть и лучше, конечно, но не мертва же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 15:49 
Заглядывает иногда

Зарегистрирован: 20 апр 2017, 20:33
Сообщения: 132
Спасибо за книгу
Есть ряд полезных моментов

Замечу, что для быстрого старта такой концепт уже не особо актуален.
Сейчас я бы взял Nucleo+Atollic True Studio+лог.анализатор, но это была бы совсем другая книга конечно.
Автор же фанат теплого лампового опенсорса, командных строк и макетов собранных из подглючивающего китайского барахла с алиэкспресс, соединенного комком проводочков из алюминия оттуда же)
Ниша у книги довольно странная: для старта слишком сложно - новичок просто забросит затею еще до того как сможет моргнуть светодиодом, для профи - много воды и опенсорс-экзотики (не имеющей смысла для реальных разработок) и сомнительного железа.

Но опять же полезные моменты есть. И вообще чем больше книг тем лучше. "Пусть расцветают сто цветов" и все такое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 16:46 
Старожил

Зарегистрирован: 26 дек 2011, 18:08
Сообщения: 636
Mihail_kr писал(а):
Сейчас я бы взял Nucleo+Atollic True Studio+лог.анализатор...
помигать
How to build a “Blink LED” project from STM32CubeMX for ST/Atollic TrueSTUDIO® for STM32™
https://youtu.be/6RqUkFIeN6w


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 18:05 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1175
Откуда: Китай, Пекин
Mihail_kr писал(а):
..........
макетов собранных из подглючивающего китайского барахла с алиэкспресс, соединенного комком проводочков из алюминия оттуда же)
...................
и сомнительного железа.


интересуюсь... а на вашем глобусе кто НЕ барахло выпускает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 23:53 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2528
Откуда: КЧР, поселок Нижний Архыз
arm999 писал(а):
Вроде бы разработка идет.

Сколько они раз за последнее время уже ломали API?
Ну их в жопу с такой политикой! Я перешел на bare metal и в гробу видел всех этих "библиотекописателей": что калокуб — параша, что opencm3 — не сильно-то удобный способ что-то писать, оптимизации там нет.
Вот если бы авторы сразу писали ее как header-only, т.е. одни лишь макросы и true inline функции, то было бы кошерненько. Ну и, конечно, никаких вычислений внутри функций!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 05 июн 2018, 23:55 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2528
Откуда: КЧР, поселок Нижний Архыз
freeon писал(а):
How to build a “Blink LED” project from STM32CubeMX for ST/Atollic TrueSTUDIO® for STM32™

Кстати, скотские абдуринщики уже и до STM32 добрались. Так что помигать они теперь и абдуринским недоцепепе могут!
Эдакое соревнование даунов: у кого код мигания диодиком жирней будет!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 06 июн 2018, 01:05 
Старожил
Аватара пользователя

Зарегистрирован: 14 апр 2014, 11:06
Сообщения: 1281
Откуда: Курск
Eddy_Em писал(а):
Кстати, скотские абдуринщики уже и до STM32 добрались. Так что помигать они теперь и абдуринским недоцепепе могут!
Эдакое соревнование даунов: у кого код мигания диодиком жирней будет!

Не волнуйтесь так!
Вас на эти соревнования пригласят членом жюри


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 06 июн 2018, 14:18 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2016, 00:04
Сообщения: 239
Откуда: Россия, Москва
Спасибо за информацию! Как раз интересовался libopencm3 а тут и книжка подоспела.

_________________
https://eax.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 06 июн 2018, 22:03 
Заглядывает иногда

Зарегистрирован: 20 апр 2017, 20:33
Сообщения: 132
cheblin писал(а):
интересуюсь... а на вашем глобусе кто НЕ барахло выпускает?

Ни на что святое я не покушался, если что. Ключевое слово было "барахло", а не "китайское". Имелось ввиду что для профессионального применения не уместны такие вещи как клоны ST-Link с алиэкспресс, макетки и провода крайне ненадежные оттуда же. Все эволюшн-средства берутся у официалов, а для опытов разводится опытная плата.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 06 июн 2018, 23:49 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1898
Eddy_Em писал(а):
Вот если бы авторы сразу писали ее как header-only, т.е. одни лишь макросы и true inline функции, то было бы кошерненько.

... отстойненько. И пользоваться этим смог бы только автор. Вообще за применение макросов надо увольнять без выходного пособия. За вредительство.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 01:59 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2528
Откуда: КЧР, поселок Нижний Архыз
Что за бред? В случае микроконтроллеров вообще надо убивать уродов, которые пишут не header-only "библиотеки"!!!
Вон, даже для PC есть header-only библиотеки и ими с удовольствием народ пользуется! Лишь бы буст туда не совали...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 03:45 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2010, 16:57
Сообщения: 2132
Откуда: Нальчик
evsi писал(а):
отстойненько. И пользоваться этим смог бы только автор. Вообще за применение макросов надо увольнять без выходного пособия. За вредительство.
Согласен... я тоже макросы недолюбливаю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 08:31 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1898
Eddy_Em писал(а):
Что за бред? В случае микроконтроллеров вообще надо убивать уродов, которые пишут не header-only "библиотеки"!!!
Вон, даже для PC есть header-only библиотеки и ими с удовольствием народ пользуется! Лишь бы буст туда не совали...

Я обеими руками за header-only библиотеки. Вот только не на С. И уж тем более не на макросах.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 10:07 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2528
Откуда: КЧР, поселок Нижний Архыз
Макросы хороши тем, что обрабатываются препроцессором. Да, это несколько увеличивает время компиляции, но если с тем же бустом сравнить, то это просто пшик!
Зато в результате никакого лишнего говна не будет!

И чем вам С не нравится? Как по мне, так лучше ЯП еще не придумали, одно только ублюдство вроде крестов-пхытонов...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 10:54 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1175
Откуда: Китай, Пекин
Цитата:
И чем вам С не нравится

отсутствием namespace-ов и функций "привязанных" к инстансу структуры. чтобы автоматически, в первый аргумент функции передавалась ссылка на экземпляр.

причем переделывать сам язык не придется. поддержку этого можно обеспечить "сахарком" на уровне IDE.

так чтобы ткнул точку после имени переменной, она тебе высыпала список полей структуры и список функций, у которых тип первого параметра явно совпадает с типом структуры.

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

ибо длинные_имена_функций_задолбали_например.

а в целом, да. один из самых классных языков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 11:15 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2528
Откуда: КЧР, поселок Нижний Архыз
Пользуйтесь макросами, и не придется мучиться при необходимости перегрузки функций в С.
Единственная проблема возникает у С, когда "просто остро необходимо" использовать ООПщину. А это — всякие GUI и прочая подобная гадость. Я, помучившись с glib'овским уродством (а GTK использует glib, к сожалению), решил вообще держаться подальше любой GUI'ни и в случае острой необходимости либо веб-морды клепать (где клиент за пару страниц жабоскриптовского кода делается, а сервер и так на сях), либо использовать OpenGL.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 11:25 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1175
Откуда: Китай, Пекин
Цитата:
Пользуйтесь макросами, и не придется мучиться при необходимости перегрузки функций в С.

откровенно не понял. макросы могут иметь одинаковые имена? а поддержку типов аргументов?
да и не про OOP речь. никто НЕ предлагал инкапсуляцию.

если пишешь либу, каждому имени переменной или функции, для того чтобы её имя гарантированно не совпало с именами используемыми в проекте будущего пользователя, вставляешь префикс.
- ну уродство жеж


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 12:23 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2528
Откуда: КЧР, поселок Нижний Архыз
Макросы помогут в зависимости от типа вызывать нужную функцию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 12:30 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1898
Eddy_Em писал(а):
Макросы хороши тем, что обрабатываются препроцессором.

Этим же они и плохи.
Eddy_Em писал(а):
Да, это несколько увеличивает время компиляции, но если с тем же бустом сравнить, то это просто пшик!

Зачем вам буст в эмбеде?
Eddy_Em писал(а):
Зато в результате никакого лишнего говна не будет!

Скорее наоборот. Лишнего говна там будет с избытком.
Eddy_Em писал(а):
И чем вам С не нравится?

Слабой типизацией. Отсутствием шаблонов. Отсутствием лямбд. Препроцессором.
Eddy_Em писал(а):
Как по мне, так лучше ЯП еще не придумали, одно только ублюдство вроде крестов-пхытонов...

Кресты куда более мощный и эффективный язык, чем голый С. Хотя и со своими тараканами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Книга "Beginning STM32"
СообщениеДобавлено: 07 июн 2018, 12:33 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 1898
Eddy_Em писал(а):
Макросы помогут в зависимости от типа вызывать нужную функцию.

С удовольствием посмотрю пример. Тут недавно обсуждался форматный вывод на макросах. И главная проблема автора была, как раз, в том, что невозможно различить типы параметров внутри макроса. И, смею заметить, вы не предложили решения для этой проблемы.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 141 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB