ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
579586 Топик полностью
shan (13.02.2015 21:19, просмотров: 91) ответил SciFi на "Наверняка же это всё давно имеется" - ага, щас. Да и зачем? Задачки на полчаса. "Мне бы ваши проблемы"...
На мой взгляд, ВО ПЕРВЫХ, здесь главное- вопрос времени: что быстрее найти написанное (библиотеку, проект) и понять как это прикрутить к своему проекту и убрать чужие баги и свои непонятки ИЛИ написать самому. В моей практике было и первое и второе, особенно сложные вещи (например ядро RTOS в многозадачных проектах) конечно берёшь готовым и к тому-же его не надо искать. ВТОРОЕ- использование готовых библиотек не оптимально по быстродействию и может по использованию памяти, но к их использованию (когда они под рукой и освоены) толкают производители МК с постоянно растущим быстродействием и объемом памяти. Кроме того если попотеешь и впритык всунешь проект в более дешёвый камень, то может это никто не оценит и это никлому не надо и может обрежешь перспективы развития и апгрейда. И ТРЕТЬЕ. чужие или свои готовые куски часто приходится чуток переписывать, т.к кристаллы разные (разные набор периферии и периферия разная даже у одного производителя) несмотря на единый язык СИ. Поэтому универсальных библиотек работы с периферией нет. Всегда есть ограничения.