Jump to content

    

Lagman

Свой
  • Content Count

    914
  • Joined

  • Last visited

Everything posted by Lagman


  1. В статье есть список литературы с интересными ссылками по RT Linux.
  2. Обычно для того чтобы диск стал загрузочным его надо было либо отформатировать с ключом /s (format c: /s), либо с загрузочного диска перенести системные файлы командой sys c:
  3. У меня пути без кириллицы и тоже с этим часто сталкивался, на разных компьютерах. Лечил пару раз удалением не только архива на который ругается Куб но и удалял папку с таким же именем в этой директории. После повторного скачивания все устанавливалось. Раньше еще был второй вариант, скачать руками архивы с пакетами с сайта ST и вручную указать их в Кубе, но в последний раз на сайте ST лежали только последние версии пакетов и предыдущая без обновлений. P.S. можно zip не удалять, а перенести в другую папку и в ручную указать это Кубу. (папку с таким же именем перед повторной установкой удалить, zip проверить на битость).
  4. Помню как сам в начале пути мучался. При создании проектов в списке файлов, файлы с расширением *.h не указываются. Они подключаются через #include. Поэтому ... Можно всю программу написать в одном файле с расширением *.c . Потом с разрастанием проекта придется делить его на части. Тут можно разделить на файлы с расширением *.c и просто подключить их в основной файл директивами #include "имяфайла.с" и все опять будет компилироваться (главное соблюдать последовательность включения). На следующем этапе, когда проект разрастается еще больше, появляется потребность в заголовочных файлах. Как где то было напичано *.h это внешний интерфейс файла *.c. Приходиться делать файлы *.c без включения других файлов *.c через #include, и указывать их как полноправные объекты в проекте. Появляется независимая компиляция отдельных файлов (при их неизменности), которая выливается в сокращение времени общей сборки проекта. И после этого момента можно писать HAL для использования в своих проектах :-)
  5. https://ru.wikipedia.org/wiki/Const_(программирование)
  6. Им можно, они думают что круче чем Гуру :-)
  7. А как было реализовано обнаружение?
  8. Добавлю для коллекции. Давным-давно, еще до CubeIDE, была и сейчас есть System Workbench for STM32 https://www.openstm32.org/System%2BWorkbench%2Bfor%2BSTM32#
  9. Китайцы уже давно штампуют платы на базе STM32F103 в качестве ПЛК и кажется проект лежал в открытом доступе. На али надо поискать по Fx1N STM32F103. В "промышленных PLC" Modbus RTU RS 485 должен быть.
  10. Каждый программист делает так как требуется "правилами" (своими предпочтениями, стандартами фирмы и т.д. и т.п.), под ваше желание, вы либо переделываете под себя проект, либо меняете расположение файлов.
  11. Это известно. Я думал он воскрес и есть официальные источники.
  12. А где его сейчас взять? У меня была пожизненная лицензия, но яндекс все испортил. :-)
  13. Может дело в в повторном включеним заголовочных файлов? https://logic.pdmi.ras.ru/~smal/aptu/cpp10/2010_09_08.html
  14. Подробности про 3d не помню, винда работала и глюков не замечал, вскоре перешел на win7. Еще после поисков наткнулся на этот драйвер, но его не пробовал, переставил карту в комп по мощнее. https://drivers.softpedia.com/get/GRAPHICS-BOARD/NVIDIA/NVIDIA-GeForce-iCafe-Graphics-Driver-36891-for-XP.shtml Нет там поддержки 1070, обманули Похоже 3D поддержки нет и я игры не запускал. http://forum.ru-board.com/topic.cgi?forum=81&topic=9027&start=100#17
  15. Для примера http://wiki.forkplayer.tv/wiki/Установить_ForkPlayer#Android_.D0.B8_.D0.90.D0.BD.D0.B4.D1.80.D0.BE.D0.B8.D0.B4_TV
  16. Не надо так посылать, родственникам такое письмо просто так не отдадут. Если он лично (или кто то по доверенности от него) не получит, письмо отправят назад.
  17. Попов тоже предлагал, насколько я помню, у него смысл был в том, что данные в бинарном виде представляют "0" и "1" и вот все нули сжимать в 0, а все единицы в 1, только как потом все разархивировать он не уточнял :-)
  18. Предлагаю использовать архиватор Дениса Попова, кто помнит тот поймет. :-)
  19. Интересно, как давно они ее изменили? (Может кто то знает)
  20. Разница в стиле написания больше зависит от континента где находится производитель и кем написана документация. Хотя бы периферию надо изучить.
  21. Вы же взрослый человек и понимаете то что вы написали относится только к людям которые уже давно работают с данным типом контроллеров. Им достаточно прочитать пару страничек даташита и все вспомнить, на какие грабли они наступали и как это лечится. P.S. Для проверки возьмите камушек от Renesas RX210 и попробуйте сразу реализовать там DTC и при этом запустить его нужной частоте просто прочитав даташит. P.S.S. По моим наблюдениям переход от стиля написания документации одного производителя на стиль другого производителя уходит очень много времени.
  22. Что то вы намешали все в кучу, ESP32 и ESP8266 имеют такое же отношение к arduine как и avr, и stm32. Хотите по быстрому попробовать сделайте в Arduino. Хотите разобраться поглубже используйте Framework и eclipse . В принципе у ESPRESSIF SYSTEMS возможности Framework аналогичны arduino, т.к. этот Framework там и используется. P.S. посмотрите какой проект и на ардуино :-) https://github.com/pascallanger/DIY-Multiprotocol-TX-Module