- [Книга] Maya Posch, Hands-On Embedded Programming with C++17 AlexG(61 знак., 18.05.2019 16:19, dao, полностью)
- Спасибо! - Shatun_(04.01.2020 11:45)
- Вначале ты думаешь как это баба написала книжку по C++. Затем ты видишь ролик (ссылка) и думаешь, что бы это значило, вот такой вот блоггинг (с исканиями себя) на кровати в спальне? - RxTx(29.12.2019 22:52, youtube)
- Нигде не могу найти ссылку на книгу. Неужели отовсюду удалили? Может кто-нибудь поделиться? - zwontzov(28.12.2019 18:59)
- Спасибо! - Evgeny_CD(20.05.2019 23:39)
- Спасибо! - De_User(20.05.2019 22:24)
- Спасибо, любопытная книжуля. - Codavr(20.05.2019 13:34)
- Какие из компиляторов поддерживают с++17? имею ввиду для сред под микроконтроллеры и не сильно урезанный стандарт - Mefod(20.05.2019 08:02)
- gcc на данный момент финально поддерживает с++17, но я балуюсь с драфтом с++2а в 10.x.x ветке, таки работает. - klen(20.05.2019 20:16)
- gcc, clang. - fk0(20.05.2019 13:09)
- Консервативный народ ждал лет 10, чтобы перейти с С90 на С99. А вы тут спешите писАть код, который ещё непонятно чем скомпилировать можно :-) - SciFi(20.05.2019 12:49)
- clang - evgeniy1294(20.05.2019 12:44)
- Я Пастернака не читал, но
осуждаю любопытно: а что, в этой книге действительно есть что-то, что требует именно 17? Отличия 17 от 14 не так уж принципиальны. - йцукен(20.05.2019 12:34, ссылка)
- Последователи дзен-буддизма будут от этой книги в восторге, до сих пор ни одной книге по программированию не удавалось столь близко приблизиться к их идеалу - абсолютной пустоте. - ЫЫукпу(20.05.2019 13:22)
- Не принципиальны??? Жизненное вообще: constexpr lambda, автомагический вывод аргументов шаблона для классов, auto в параметрах шаблона. Полезное: std::string_view (впрочем он мог быт реализован ещё в C+03), std::any, std::option, - fk0(20.05.2019 13:15)
- В наш ядерный век, когда
космические корабли бороздят многие ембеддеры сидят под голым Си и не стыдятся, constexpr lambda не кажется вопросом жизни и смерти. Поправьте, если я ошибаюсь, но лямбда вообще - всего лишь способ не давать имя йцукен(191 знак., 20.05.2019 15:22)
- +1. Только в книжке этого не учли. во например : series.insert(std::pair<string, string>(topic, s)); а по модному полагается series.insert(std::pair(topic, s)); ну и конечно согласно с духом времени во времена войны с ООП, такие плюшки : auto [a, framer(27 знак., 20.05.2019 13:49)
- GCC - lloyd(20.05.2019 09:42)
- IAR пишут что поддерживают С++14, про gcc по ссылке. - ЫЫукпу(20.05.2019 09:38, ссылка)
- Спасибо - бомж(19.05.2019 22:07)
- Долгое время не занимался кодингом в Делфях. А тут на праздниках наводил порядок в компе и наткнулся на старый добрый и незаслуженно забытый Delphi7 последней сборки, который я где-то год назад скачал с оф. сайта. Установил, запустил компиляцию ir0407(610 знак., 02.01.2020 04:38, dao, полностью)
- В чём разница между "GNU Arm Embedded Toolchain" с сайта ARM и "GNU Arm Embedded GCC" с xpack.github.io для работы в Eclipse? Nikolay_Po(2106 знак., 29.11.2019 23:01 - 23:10, dao, полностью)
- Всё получилось с пол-пинка. CMSIS-DAP в самосборном OpenOCD заработал сразу. Проблема была найти в Eclipse способ (правильный пункт меню), чтобы создать проект по шаблону для STM32F10x. Nikolay_Po(4169 знак., 30.11.2019 12:42 - 12:51)
- Все довольно просто, Eclipse можно указать путь до тулчейна в настройках проекта. Сам тулчейн берется из репы, в данном случае проще всего на archlinux - он не обновляется в репе до тех пор, пока его не оттестируют (он будет хранится в отдельном evgeniy1294(1385 знак., 30.11.2019 06:25 - 07:39, ссылка)
- Немного не по теме... Собираю OpenOCD для своего CMSIS-DAP-отладчика (для HighSpeed USB нужно увеличить размер буфера с 64 до 1024 байт, поправил в исходнике, иначе не работает). Ну и для прикола включил -O3. Nikolay_Po(381 знак., 30.11.2019 01:10)
- или klen? - Vit(29.11.2019 23:36)
- Недавно целая песня нп пустом месту случилась... POV_(400 знак., 29.11.2019 23:23,
)
- Фиг знает. Но за годы наблюдения за GNU Arm Embedded заметил, что после свежего релиза часто докладывают довольно серьёзные баги. Багфикс? Фуй вам, ждите следующего релиза. А там новые баги. Короче, можно только надеяться, что предлагают всё то же SciFi(47 знак., 29.11.2019 23:17)
- Приехали MB PlexHD X79 turbo с E5-2650 v2. Процессор уже был вставлен, приложен пакетик с термопастой. Чипсет H77, зато слот RAM N4 неисправен (стоп на коде B7), в итоге память работает только в трехканальном режиме. De_User(728 знак., 30.12.2019 02:30 - 05:04, dao, ссылка, полностью)
- Похоже у Plex HD X79T, также как у большинства китайских плат для LGA2011, нет "своего" ПО для переключения в W7 выхода аудио карты между задней или передней панелью, или выбора режима: наушники или линейный выход. Драйвер от RealTek это не может, De_User(114 знак., 01.01.2020 03:56 - 04:07)
- эээ. это только материнка за 70$ ?? - Mahagam(30.12.2019 12:52)
- Народ, вы малость отстаете от времени. 2011 v1/v2 были актуальны в 2017-18гг. Сейчас в тренде 2011 v3, на них цена не особо выше. - Argon(30.12.2019 12:24)
- спор открыл? - m16_home(30.12.2019 12:16)
- Кстати, с твоей подачи сейчас поковырял boos. Память у меня "крутая" для своих лет - 1600 с радиаторами. Выставил в bios времянки 7-8-8-22. Заводится, но в Аиде показатели становятся дерьмовыми. Скорость доступа на зпись и чтение падает до 15000 и Гудвин(50 знак., 30.12.2019 11:33)
- Все, в принципе, в пределах заявленного (проц 2.6 ГГц с бустом по всем ядрам 3.0), и с учетом трехканальности. Попробуй почистить контакты проца. Все-таки это БУ... Второй проц не пришел пока, чтобы потестить? У меня core i5 2310 вот такую Гудвин(455 знак., 30.12.2019 10:51)
- В общем, беру я эту Win 10 ltsc ;) Порадовали, стервецы :) Зарядил я тут дельфя 5 (много утилиток и проектов на ей). Вид отвратный. Но, если запустить в режимах совместимости с w98 или XP, то вот оно щасье - окна принимают объемный вид "классик" с Гудвин(62 знак., 29.12.2019 12:49, dao, полностью)
- С наступающим 2020! Может кто сделает подарок и упорядочит беспорядок в моей голове(пожалуйста без тапок, голова не ахти...). Совсем запутался в понятиях, дивлюсь как легко и просто остальные пользуются: "...здесь подключаем OpenOCD...", "... тут _Constantin24(707 знак., 30.12.2019 07:37, dao, полностью)
- Вопрос пользователям Altium (версия 18 и выше). Почему может не работать опция Tools->Extract 3D Models... в редакторе футпринтов? Вроде модели типа Embed Model, в 3D Layout Mode отображаются, но не экспортируются. Пишет "Successfully created 0 3D Mebius(28 знак., 29.12.2019 12:05, dao, полностью)
- [Надежность SSD] Сводный системный топик. - Evgeny_CD(14.06.2018 20:17, dao, полностью)
- Надёжность SSD: результаты ресурсных испытаний c 3dnews.ru [обновлено 16.12.2019] De_User(01.05.2018 19:23 - 29.12.2019 19:57, ссылка)Evgeny_CD
- Тесты SSD на 240 Gb с ценой 2'200 р. Crucial BX500: , "записано 1'400+ Тбайт, количество циклов записи/стирания ячеек ... 6'600 - отказал" (1); "10'116 + записано 2'572 Тбайт" (2) продолжает работу. De_User(931 знак., 09.06.2019 03:02 - 29.12.2019 19:54, ссылка, ссылка)
- Samsung 970 EVO: В конечном итоге на Samsung 970 EVO удалось записать 4'958 Тбайт данных; флеш-память накопителя была перезаписана более 35 тысяч раз. - De_User(04.07.2019 00:39 - 11.10.2019 07:25, ссылка)
- Ба, WD-то как знатно обосрался :)) - MBedder(25.10.2018 23:52)
- [обновлено 5.08.18] - Evgeny_CD(07.08.2018 16:46)
- офигеть, Евгений подминает темы :)) - Argon(14.06.2018 20:46)
- По совету одного из комментаторов воспользовался Hard Disk Sentinel. В компе имею 2 SSD + HDD Argon(318 знак., 14.06.2018 18:45)
- Спасибо, как раз актуально - MBedder(01.05.2018 19:40)
- Draftsight 2019 - без Linux. Или я тупой и чего не понял? - Скрипач(28.12.2019 15:58, dao, полностью)
- Где можно свободно скачать последний Tasking? best(19 знак., 18.07.2016 22:19, dao, полностью)
- Win 10 ltsc, Hyper-v. Задумано неплохо, реализовано убого - по некрософтовски. Нет проброса usb портов и звука. Хрен с ним - со звуком, драйвер виртуального видео от некрософт практически тот же VGA, только название сменили. Пробовал поставить XP Гудвин(244 знак., 28.12.2019 13:55, dao, полностью)
- Кто-то пользуется gcc и make без самодельных костылей? Не получается использовать файл зависимостей, формируемый gcc AlexBi(2514 знак., 27.12.2019 13:01 - 13:03, dao, полностью)
- В выражении "tm.hex : m1.o m2.o" та же ошибка: если объектные файлы лежат в obj, то нужно писать "tm.hex: obj/m1.o obj/m2.o"... Ты хочешь от make странного: если m1.o изначально вообще везде отсутствует, то как make догадается, что нужен именно fk0(777 знак., 28.12.2019 01:02)
- Все зависимости должны быть с путями. При использовании vpath в вариантах с шаблонами вместо '%' поставляется путь вместе с каталогом (из vpath), поэтому вариант вроде "%.o: %.c" не сработает (в правой часто он видит "src/file., а в левой будет fk0(388 знак., 28.12.2019 00:53)
- include *.d нужно делать _только_ если цель сборки не содержит clean, через "if($(filter clean%,$(TARGETS)),)", иначе будет неудобно. - fk0(28.12.2019 00:44)
- После слова "папки" я понимаю, что человек с компьютером на "вы" и дальше можно не читать. - fk0(28.12.2019 00:34)
- Все пучком, rtfm. "Костыли" только для подготовки проект-специфических модификаций прошивки. - RED_DRAGON(27.12.2019 22:52, ссылка)
- Не знаю, поможет ли. У меня все пути относительно корневой директории проекта. Для сборки делаю её текущей директорией и вызываю make. Вообще никаких проблем с путями. - SciFi(27.12.2019 13:07)
- хм! Очень интересно, хочу Xcode )) - Aleksey_75(25.12.2019 21:50, dao, полностью)Гyдвин
- В июле 2019 года в операционной системе реального времени VxWorks, на которой работают более 2 миллиардов устройств, найдены критические уязвимости. - sav6622(27.12.2019 00:23, dao, ссылка, полностью)
- Захотелось мне поиграть с функцией Sleep( uint32_t milliseconds), вставить duration<> с разрядностью тиков оси, чтобы можно было и так и этак: Sleep( milliseconds{ timeout } ); Sleep( 437ms ); Sleep( 1s ); Sleep( seconds{ 2 } ); Оказалось, что _Constantin24(486 знак., 25.12.2019 08:18, dao, полностью)
- Миллисекунды - это "вечность" по сравнению с тиками контроллера. Тут некоторые уже в эту кучу и микросекунды накидали. А ведь разница в 1000 раз. Кстати, если вам действительно нужны миллисекунды с "копейками", то используйте микросекунды. - Costic(25.12.2019 18:31)
- Я не стал связываться с хроно, и сделал так (тоже упражнение, ни для чего не нужно) йцукен(391 знак., 25.12.2019 11:42)
- часто sleep не совсем то же, что delay. тики и delay ещё как-то можно сопоставить, и даже если оверхед на вход/выход из функции типа отсутствует (inline), то всякие прерывания могут джитера подогнать. а когда sleep уже как бы системный, то само Vit(55 знак., 25.12.2019 11:22)
- Что значит "тики не равные 1:1 с миллисекундами"? Зачем float??? Достаточно хранить timespec состоящий из секунд и наносекунд и использовать только умножение (деления может не быть на некоторых CPU). - fk0(25.12.2019 11:11)
- Кажется я знаю, почему космический корабль от Боинга не долетел до МКС. Там движок не вовремя включили. Наверняка мотором управляла программа на Яве. - Крок(25.12.2019 11:10)
- Вот поэтому плюсы злейшее зло. Неокрепшие умы заставляет заниматься тщетным рукоблудием. Нормальный
крепкий хозяйственник сишник просто сделает две функции sleep_ms() и sleep_ticks(). - SciFi(25.12.2019 08:26)