- А я вот задумался... Может ли быть очередь(FIFO) быть нулевой
длинны? - IBAH(01.05.2023 17:53, dao, полностью)
- Мужики, подскажите. Проблемка плёвая, но чё-то туплю :( надо
получить хекс еепрома в 7-й студии Раньше, когда ещё работал в
"четвёрке" при сборке он сам появлялся в каталоге проекта, Adept(459 знак., 30.04.2023 19:00, dao, полностью)
- Смартфоны с чипами Qualcomm тайно следят за пользователями.
Конкретно в данном случае никакой секретной информации не
сливается. Это сбор статистики для анализа потребителй. Ну и
лоховство авторов - чудо ОСь, якобы не на коде Google, а
драйвера-то под какую ОСь были изначально? Evgeny_CD(1 знак., 30.04.2023 01:45, dao, ссылка, полностью)
- Здравствуйте, подскажите на чем бесплатно для винды писать? все
агитируют за вижуалСтудию, кто-то говорит за QT, скачал Ебаркадеру
, но её ломать надо - уже боязно - cтpaтeг(28.04.2023 10:28,
, dao, полностью)
- А существует метод проверки, на этапе компиляции, правильной
упаковки структур? То есть, упакованная структура, сдуру написал
long по нечетному адресу, а компилятор дает варнинг. Сейчас возле
каждого элемента ставлю его смещение в байтах, нутром чую, делаю по
колхозному - IBAH(18.04.2023 17:49, dao, полностью)
- Сделал так, но дает варниг использование адреса невыровненного
члена структуры. Как победить? IBAH(326 знак., 26.04.2023 12:38)
- А шо ни кто не вспомнил про юнит тесты? Для решения этой проблемы
подходит, но дороха. - Nikolay801_(25.04.2023 11:17)
- Я просто проверяю размер структуры на этапе компиляции через
STATIC_ASSERT. Если размер разошёлся - значит где-то косяк. - _LightElf(22.04.2023 11:28,
)
- Вот ещё, в GCC, может поможет: можно включить предупреждение
-Wpadded. И тогда компилятор признается, применял ли он вставки,
сдвигая члены структуры для выравнивания. Nikolay_Po(236 знак., 22.04.2023 05:43)
- т.к. Си развивают головожопы, в нём никогда уже не будет макросов
перебора всех полей струтуры для подобных проверок и сериализации. вeнтeлятopыйцex(117 знак., 19.04.2023 07:14, ссылка)
- Что значит "сдуру написал long по нечетному адресу"? Вы около
каждого поля адрес прописываете что-ли? - Ale3000(19.04.2023 03:55)
- тип процессора, компилятор и требования к структуре применительно к
епром в СТУДИЮ. иначе получается базар бабок на лавочке у подъезда. - Zoro(19.04.2023 00:19)
- Бред какой-то.... Структура (содержимое) либо автоматически
выравнивается по умолчанию, либо применена "прагма" (обычно кратно
байту). То при обращению к такой структуре производится вычитывание
по байтно ( к примеру int32). По крайней мере так было в какой-то
древней gcc Cи. - Zoro(18.04.2023 18:21)
- Не так всё просто... POV(126 знак., 18.04.2023 18:26)
- Такой парадокс. Структура пишится в Епром, и должна быть упакована,
но для оптимизации обращения к элементам структуры, они должны быть
выровнены. Выравниваю ручками. Хочу чтобы компилятор меня проверил. - IBAH(18.04.2023 18:26)
- Даже если немного ошибся с ручным выравниванием, и компилятор
вставит лишнее заполнение, потеряешь пару байт. Перфекционизм -
зло, выдавливай по капле. Если что, имею в виду, что "pack"
отключено, так лучше. - SciFi(18.04.2023 19:45)
- Кстати, через X-Macro можно что-то такое провернуть. Посчитать
сумму размеров полей структуры и сравнить с размером структуры. - SciFi(18.04.2023 19:40)
- Включите максимальную оптимизацию компиляции и оптимизацию во время
сборки, LTO, то есть, ключик --flto у GCC. В разы увеличивается
эффективность поиска потенциальных глюков кода. Включите все
предупреждения -Wall (если не ошибаюсь). И предупреждения - ошибки
-Werror. Много интересного узнаете о своём коде. Nikolay_Po(241 знак., 18.04.2023 19:08)
- Делайте как написал выше: большие элементы сначала. Спокойно
пакуйте. Если переживаете, добавьте __attribute__((aligned)) в
определении структуры. Nikolay_Po(504 знак., 18.04.2023 19:00)
- offsetof() macro есть таки в недрах C. остальное от лукавого. - RED_DRAGON(18.04.2023 17:57)
- Помнится я ссылку на обещания в области фотонных чипов давал тут.
Меня обсмеяли-обквакали, мол это всё "поиски тахиона", "мы не
доживём", "лучше у кота в заднице чего поискать, толку больше
будет". Пусть пальцем сам на себя покажет кто не верил тут scorpion(1 знак., 25.04.2023 20:26, dao, ссылка, полностью)Toчкa oпopы
- "компания продала 8- и 64-кубитные процессоры Немецкому центру
авиации и космонавтики за 14 млн евро." И это, уважаемый, учёный, определеяешь как норм? - bnb62(25.04.2023 21:28)
- Пока это всё херня. Более-менее человеческое у евреев было,
кремний-фотоника.. но они не справились с разрушением при нагреве.
А так лет 10 разрабатывали технологию. - POV(25.04.2023 20:53)
- Photonic Quantum Computing. Мало чего понятно, но очень интересно!
Короче, это настраиваемый многоканальный интерферометр. Чтобы
сделать из этого квантовый компьютер, надо сопрячь его с источником
запутанных фотонов. В общем работы ещё много, а перспективы успеха
туманны, но работа идёт. SciFi(1 знак., 25.04.2023 20:40, ссылка)
- А вот это уже реально круто! - Бoмж(25.04.2023 20:34)
- [CAN XL] - перспектива. Пакеты до 2КБайт. И вроде как когда-нибудь скорость
20 Мбит/сек. Evgeny_CD(1 знак., 25.04.2023 04:41, dao, ссылка, полностью)
- [CAN FD SIC] Signal Improvement Capability. Новый подвид физического
интерфейса, 8Мбит/сек, совместимый со всем, с улучшенной борьбой со
звоном. С подачи Andreas77 Evgeny_CD(179 знак., 25.04.2023 04:38, dao, ссылка, ссылка)
- Клавиатурные сочетания Windows Evgeny_CD(1 знак., 24.04.2023 04:41, dao, ссылка, полностью)
- Кучка книг по серводвигателям и подобному Evgeny_CD(1 знак., 23.04.2023 21:12, dao, ссылка, полностью)
- +1 Evgeny_CD(1 знак., 23.04.2023 21:13, ссылка)
- +1 Evgeny_CD(1 знак., 23.04.2023 21:13, ссылка)
- +1 Evgeny_CD(25 знак., 23.04.2023 21:12, ссылка)
- Статья. Бесфрикционные системы торможения и защиты двигателей в
практических решениях Evgeny_CD(1 знак., 23.04.2023 01:45, dao, ссылка)
- Не завалялся ли у кого искусственное ухо и/или рот? Yft(253 знак., 21.04.2023 15:33, dao, картинка, картинка)
- Знатоки Altium, можно ли в 17-й версии в редакторах убрать
ScrollBars ? il-2(177 знак., 21.04.2023 08:29, dao, ссылка)
- !!!! Китайская BYD заявила о тупиковости попыток создания полного
автопилота для транспорта Evgeny_CD(1 знак., 19.04.2023 19:07, dao, ссылка, полностью)
- А применяют ли бедуины ОСРВ в мелко-контроллерах? Особо интересует
сетевой стек. Вот прочел о RT-tread, заманчиво, блин... max(1 знак., 08.04.2023 09:38, dao, ссылка, полностью)
- При малом объеме ОЗУ будет полезным изучение Contiki-NG (ну и ее
предшественницы Contiki) Evgeny_CD(1 знак., 20.04.2023 12:55, ссылка)
- изучаю как альтернативу зефиру. но еще не пробовал живьем - RED_DRAGON(20.04.2023 10:32)
- Всегда когда есть такая возможность юзаю RTOS. Ну вот нравится мне
утилизировать лишнюю производительность на всякие побочные
сервисные функции. Какую ОСь - зависит от обстоятельств. Всё равно
идеальных нет, все они с какой-то кривизной. - =AlexD=(17.04.2023 14:52)
- Если уж щупали разные, то можно попросить вас написать
сравнительный пост по личным впечателениям? - Dingo(18.04.2023 06:29)
- Хорошая ОСь - это та ОСь которая тебя не напрягает. У которой есть
порт к твоему МК, вменяемая документация и те сервисы которые нужны
для твоей задачи. Вот для STM есть Cube где ОСь включается в проект
галочкой в гуях, последние версии FreeRTOS вполне развиты, так чего
ещё желать? Говорят шедулер там не очень быстрый, ну может быть, я
проблем в этой части не имел. Для других МК может что-то другое
оптимальней. В любом случае пока пробуете - пишите портабельно. - =AlexD=(19.04.2023 08:13)
- Это сложно сделать - точки зрения у всех разные. Например, scmRTOS
хороша, тщательно задокументирована, но одного из бедуинов
категорически не устроила (для его задачи) реализация программных
таймеров. А других устраивает. Evgeny_CD(1 знак., 18.04.2023 19:48, ссылка)
- А Вам это точно нужно? Если изделий менее 5к в месяц... - Nikolaev_Aleksey(17.04.2023 14:39)
- зефир - RED_DRAGON(16.04.2023 16:43)
- Унас чел сильно НатОс любит, портировал под GD32. - Visitor(08.04.2023 13:17)
- scmRTOS и слегка модифицированный CycloneTCP, для Cyclone
желательно иметь >64 kB ОЗУ (при используемом в моем случае
наборе протоколов) - AlexG(08.04.2023 12:40)
- lwip, никаких осей - SciFi(08.04.2023 12:04)
- в моих устройствах штатно freertos с ихним стеком. udp для передачи
в сеть потока с ацп 30мгц, tcp для веб сервера. но у меня
stm32h750. она совсем не мелкий mcu. - klen(08.04.2023 10:43)
- Юзал какое-то время NuttX. Работает неплохо, но, как обычно с
TCP/IP, оперативки катастрофически не хватает. lloyd(271 знак., 08.04.2023 10:03)