[#] STM32 и FreeRTOS. 4. Шаг в сторону HAL
habrabot(difrex,1) — All
2015-02-02 13:30:02




> HAL 9000: I'm completely operational, and all my circuits are functioning perfectly.

_ или это должно быть первой статьей, но я почему-то всегда пишу подобное ближе к концу_ Раньше было [про потоки][1], [про семафоры][2] и [очереди][3] ![][4] Одним из основных _препятствий_ для перехода на STM32 является обилие текстов, инструкций и мануалов, описывающих работу с контроллером. Виновником этого обилия стала сама STMicroelectronics, которая поначалу планомерно запутывала своих пользователей, а затем предлагала неверные варианты выхода. Проблема заключается в многообразии выпускаемых контроллеров, которые почему-то требовали разных процедур инициализации даже для одной и той же периферии. И код, работающий на одном контроллере, отказывался работать на другом. В результате по сети гуляют сборники шаманских рецептов, для понимания которых требуется куча времени и воскуривание даташитов. Но не так давно ST поняла, в какую яму она угодила и начала усиленно из нее выбираться, привлекая новые силы. И именно благодаря этому сейчас время старта сократилось до несуразно маленьких величин. Как это выглядит на практике? Добро пожаловать под кат [Читать дальше →][5]

[1]: http://habrahabr.ru/post/249273/
[2]: http://habrahabr.ru/post/249283/
[3]: http://habrahabr.ru/post/249381/
[4]: //habrastorage.org/files/e26/91e/d71/e2691ed716404eada56c62880aff6a86.png
[5]: http://habrahabr.ru/post/249395/#habracut