0
Попробовать — легко! У меня на виртуалбоксе 2 линукса разных стоит. Можно склонировать и попробовать.
0
Все не удалит, но систему увалит.
0
Если поступать правильно, надо купить другу такой же аппарат, а этот забрать себе. А потом уже рассуждать что с ним делать. Сам накосячил — сам разгребай.
0
Нет, тут другое… Помните сцену из фильма «Пятый элемент», где Зорг разбивает стакан? Там он произносит фразу: «Вот он стоит такой скучный… » Потом — хераксь его на пол, и куча роботов засветилась. Вспомнили?
А теперь представьте: стоит паяльная станция, такая новая, скучная. Достаем USB ASP и хрясь! Уже есть чем заняться, уже не скучно ;-)
0
Отсюда:
Хакер — тот, кто способен наступить на грабли, даже если они спрятаны в сарай и заперты на замок.
0
Во многом виновата конкурентная гонка. Чипы выпускаются в серию с багами, о чем свидетельствуют многочисленные ерраты. До конца оттестировать просто не успевают. С доками похожая ситуация — пишется «по ходу», потом исправляется и дополняется, причём не всегда.
Особенно порадовала Altera — со своим Cyclone V с встроенным ARM. Раздали инженерные сэмплы тестерам, 2 раза откладывая срок реализации, и в результате еррата на десятки пунктов в первых ревизиях. У меня такой чип в их девборде за 2к баксов стоит. Сейчас многое пофиксили, но не всё. И тем не менее, лучшего подобного решения пока нет. Вот так и живём :)
+1
Я не поклонник куба, даже наоборот. Но немного в нем покопался. Итеративный подход возможен, если почитать доку и следовать правилам. Во первых ставить галку «Keep user code...» в опциях проекта куба. Во вторых, код нужно помещать в места, указанные кубом каментами «USER CODE BEGIN» — «USER CODE END». Я сделал один тестовый проект для «поиграться» на f051, собрал — даже заработало.
Тут уже много холиваров прошло на тему хала и куба, ещё один задевать не стоит. ST попытались сделать универсальный API для всего множества stm32, что у них получилось мы видим. Использовать или нет — пусть каждый решает сам. Ярые критики, прошу заметить, ничего альтернативного пока не предложили.
Для себя я считаю куб полезным — можно не копаясь в доках быстро определиться с пинами, их функциями, каналами DMA, итд. Код, который генерит куб я не использую, ровно как и HAL.
+2
А стирание второго МК тоже прошло успешно?
+1
Пардон, а продолжение будет? Очень интересно почитать о остальных компонентах пепелаца.
0
Ну, если хотите унивесальности, то без гемора никак :( Особенно доставляет радость перенос кода с системы с другим байт-ордером.
0
Только структура с битовыми полями поможет.
0
А чем тогда uint16_t не устраивает? Это тоже typedef.
0
Можно и свои типы объявить. Чтоб не истерлись пальцы удобно определить типы u8,u16,s8,s16 итд. Идея «посмотрела» в линуксовых драйверах (с).
0
У меня есть драйвер, который используется на компе под Linux x64, а также в проектах на ARM и AVR. Ну, расскажите мне, как используя стандартные типы и «сишную идеологию» собрать один и тот же исходник разными компиляторами под разные архитектуры.
+5
Вот не зря придумали типы данных с явным указанием размера, как то uint16_t итп.
+2
При этом наблюдается интересная тенденция: программисты обычно не строят дома, а вот в программы пишут все, даже строители.
Чему тогда удивляться?
0
Это частный случай пассивного хаба ;)
0
USB хаб физически не может быть пассивным устройством.
Вполне может быть, но с некоторыми ограничениями — не более 1 порта.
0
Не понял про симистор. У этого фена нагреватель от 220 вольт питается? Тогда это опасный инструмент.
0
Да, действительно древний чип. Я бы выбрал STM8S за 30-35 центов, если уж цена так важна, или еще лучше Cortex-M0 за 70-80. Нет смысла тратить время на умирающие технологии.