ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
1056408 Топик полностью
Vit (29.11.2020 12:37, просмотров: 714) ответил Dingo на Появился зуд, хочу попробовать написать что-нибудь вытесняющее, дабы лучше понять как работают OS. В связи с чем вопросы к донам и дуэньям.
IMHO, неплохое чтиво - мануал на embOS и Миро Самек, Роберт Вард "Построение наипростейшего диспетчера задач" https://embedders.org/blog/teap0t/miro-samek-robert-vard-postroenie-naiprosteishego-dispetchera-zadach-perevod.htmlhttps://www.segger.com/downloads/embos/UM01001

У Самека есть ещё интересная книга Practical UML Statecharts in C/C++, 2nd Edition: Event-Driven Programming for Embedded Systems https://www.state-machine.com/psicc2/

Ещё, если не страшно получить uC/OS головного моска, то можно почитать Jean J. Labrosse.

Но сначала бы для себя разобраться, зачем это надо. Там, кроме самого вытеснения, вопросов овердокуа. И часто проще выбрать из велосипедов под задачу, чем рисовать с нуля.

Ещё, КМК, начинать нужно не с ОС, а с книги Вирта "Алгоритмы и структуры данных" (там их три редакции, ЕМНИП, но по сути это не сильно важно).

По ОС интересным могло бы быть ознакомление со стандартами TRON и uTRON, ну и с CMSIS RTOS.

А что почитать по глубинным вопросам, лучше подскажет fk0