Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Книги по программированию для продвинутых
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Программирование
z-ram
Ребят подскажите книги по Си уже для тех кто в совершенстве знает синтаксис. Про приемы, алгоритмы в области ембеддеда, можно даже на английском языке. Много уже перебрал книг, в основном все для си++ и в основном все для десктопа, может кто видел?
Harvester
Цитата(z-ram @ Sep 13 2015, 11:20) *
Ребят подскажите книги по Си уже для тех кто в совершенстве знает синтаксис, приемы, алгоритмы в области ембеддеда, можно даже на английском языке. Много уже перебрал книг, в основном все для си++ и в основном все для десктопа, может кто видел?

Если Вы в совершенстве знаете "синтаксис, приемы, алгоритмы в области ембеддеда", то какие еще книги Вам нужны? В этом случае пора уже самому их писать! sm.gif
z-ram
Цитата(Harvester @ Sep 13 2015, 13:36) *
Если Вы в совершенстве знаете "синтаксис, приемы, алгоритмы в области ембеддеда", то какие еще книги Вам нужны? В этом случае пора уже самому их писать! sm.gif


Блин, неперечитал свой пост написал ерунду) я иммевл ввиду книгу о приемах, алгоритмах в области ембеддеда для тех кто уже знает весь синтаксис.

Большинство книг расчитаны на новичков, но очень мало книг для тех кто уже знает язык
AlexandrY
Цитата(z-ram @ Sep 13 2015, 13:55) *
Блин, неперечитал свой пост написал ерунду) я иммевл ввиду книгу о приемах, алгоритмах в области ембеддеда для тех кто уже знает весь синтаксис.

Большинство книг расчитаны на новичков, но очень мало книг для тех кто уже знает язык


Так какой embedded имеется в виду?
Одно дело Raspberry Pi который программируют в одной среде и другое дело Arduino которое программируют в совершенно другой среде.
Голые realtime платформы на ARM CortexM еще другая песня.

Определиться надо на какую среду выполнения вы ориентируетесь.
Там алгоритмы и приемы отличаются кардинально.
zltigo
QUOTE (AlexandrY @ Sep 13 2015, 14:51) *
Так какой embedded имеется в виду?
Одно дело Raspberry Pi который программируют в одной среде и другое дело Arduino которое программируют в совершенно другой среде.

А это теперь уже тоже еmbedded принято называть sm.gif.
HardJoker
Цитата(z-ram @ Sep 13 2015, 11:20) *
Ребят подскажите книги по Си уже для тех кто в совершенстве знает синтаксис. Про приемы, алгоритмы в области ембеддеда, можно даже на английском языке. Много уже перебрал книг, в основном все для си++ и в основном все для десктопа, может кто видел?


Numerical Recipes in C (The Art of Scientific Computing)
AlexandrY
Цитата(HardJoker @ Sep 13 2015, 19:03) *
Numerical Recipes in C (The Art of Scientific Computing)


Да хорошая книга.
Типичный пример подхода годного для Raspberry и среды исполнения совместимой с POSIX.
для Arduino эти алгоритмы совершенно бесполезны,
для ARM-CortexM их нужно портировать и сильно переделывать.
z-ram
Цитата(AlexandrY @ Sep 13 2015, 14:51) *
Так какой embedded имеется в виду?
Одно дело Raspberry Pi который программируют в одной среде и другое дело Arduino которое программируют в совершенно другой среде.
Голые realtime платформы на ARM CortexM еще другая песня.

Определиться надо на какую среду выполнения вы ориентируетесь.
Там алгоритмы и приемы отличаются кардинально.


Пишут под xmega/stm32/freertos

Просто иногда складывается впечателние что изобретаю видосипед, не вижу красоты sm.gif
AlexandrY
Цитата(z-ram @ Sep 13 2015, 23:17) *
Пишут под xmega/stm32/freertos

Просто иногда складывается впечателние что изобретаю видосипед, не вижу красоты sm.gif


Да , тут согласен. FreeRTOS вещь достаточно грязная в ментальном смысле и некрасивая.

Лучше попробуйте uCOS-III с сопровождающей книгой, просветляет мозги.
А POSIX API в ней позволит легко применять алгоритмы из большинства книг включая "Numerical Recipes in C"

Ну а если не хватит денег на uCOS, то можете посмотреть на MQX. Все тоже, но бесплатно.
z-ram
Цитата(AlexandrY @ Sep 14 2015, 08:03) *
Да , тут согласен. FreeRTOS вещь достаточно грязная в ментальном смысле и некрасивая.

Лучше попробуйте uCOS-III с сопровождающей книгой, просветляет мозги.
А POSIX API в ней позволит легко применять алгоритмы из большинства книг включая "Numerical Recipes in C"

Ну а если не хватит денег на uCOS, то можете посмотреть на MQX. Все тоже, но бесплатно.



Спасибо, очень дельный совет!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.