Перейти к содержанию
    

Axel

Свой
  • Постов

    553
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Axel стал победителем дня 26 июня 2023

Axel имел наиболее популярный контент!

Репутация

1 Обычный

Информация о Axel

  • Звание
    Знающий
    Знающий

Контакты

  • ICQ
    Array

Посетители профиля

4 002 просмотра профиля
  1. Подскажите, как связать сетевое имя USB-to-Ethernet адаптера (напр. "Ethernet 2") с его USB реквизитами (VID-PID, hub-port). Желательно средствами C#
  2. GCC, SVC и Cortex-M0

    Таки да, полетело. Спасибо!
  3. GCC, SVC и Cortex-M0

    Обновил gcc до 13.2 - все равно не катит. Различие только в том, что у меня это в ассемблерном файле.
  4. GCC, SVC и Cortex-M0

    У меня те же ключи, только gcc постарше - 11.2. Попробую обновить. Пока заменил на PendSV - вроде не обиделась.
  5. GCC, SVC и Cortex-M0

    SVC исторически присутствует в коде (TNeo)
  6. GCC, SVC и Cortex-M0

    gcc отказывается компилировать svc для Cortex-M0+ (конкретно - STM32G071): "Error: SVC is not permitted on this architecture". Вызов нужен для преключения контекста в операционке. Кто-нибудь знает почему и как починить (или обойти)?.
  7. STM32G4 DMA

    Не попалась такая картинка (или внимания не обратил). Спасибо.
  8. STM32G4 DMA

    Про STM32 DMA известно, что он может читать данные из RAM и не может (не должен) читать из flash. Практически - может (в случае uart и таймера). Можно ли на это закладываться?
  9. Если кому-нибудь еще интересно: в конце концов все обошлось статическим буфером (нашел здесь). Пока все нравится.
  10. Согласен. Я тоже пользую union и placement new везде, где возможно. Но в проекте, по поводу которого топик, присутствует SDK, построенный на freeRTOS, включающий lwip, А там свои дела с кучей. Ну и rapidjson, очень удобная, но внутри сильно динамическая.
  11. Ситуации у меня в общем альтернативные (как я и писал). А "кооперативно" использовать статическую память для объектов разной природы - ИМХО, слишком высокое искусство (особенно для последующей поддержки). Так что пока - куча.
  12. Вопрос решился просто: списал переопределение менеджера у Cereal (либа сериализации). Про область применения: IoT (ближе к кофеварке, чем к марсоходу). По поводу джейсонов: они (в моем случае) разные бывают - от пары десятков байт до 2.5к (редко). Выделять память статически на максимум плохо, поскольку памяти дефицит. Поэтому, и по совокупности других обстоятельств, куча предпочтительнее. Кроме того, в определенных ситуациях (напр. если надо открыть еще один сокет) от длинных джейсонов я могу на время отписаться.
  13. Как правильно приделать одно к другому (в смысле аллокатора памяти)?
  14. Могу лишь засвидетельствовать, что устанавливается и работает. Запускаете с правами администратора?
  15. Это разнэ весовые категории: 3UG4581-1АW30 - готовое устройство, а SIM100 - чип(SIM100IC) и модуль(SIM100MOD) Про чип пока не знаю, а модуль (чип с незначительной обвеской) - $299 @1k. А в доке на 3UG4581-1АW30 есть описание принципов работы? Буду весьма признателен за ссылку или файл...
×
×
  • Создать...