Jump to content

    

mdmitry

Свой
  • Content Count

    1260
  • Joined

  • Last visited

Everything posted by mdmitry


  1. ТС точно рано ЦОС. ЦОС без РТЦС? Спектр, корреляция, свертка - основные понятия. ТОЭ - это начало пути в радиотехнику. Возможно, спорная мысль: радиоинженер может стать программистом (embbedded уж точно), программист радиоинженером - нет. Первых знаю много, вторых ни одного.
  2. Обычно после ТОЭ на радиотехнических факультетах далее идет курс радиотехнические цепи и сигналы. Есть учебники с таким же названием. Возможно, ТС стоит и их посмотреть.
  3. Стоит ещё посмотреть limits.h. А в нем не окажется ли, что INT_MAX==LONG_MAX и в 32 бита? (sizeof(int) <= sizeof(long)).
  4. Есть программы (пакеты) для linux с поддержкой zmodem. Посмотрите исходники lrzsz или minicom.
  5. Попробуйте посмотреть исходный код minicom (под linux), там есть поддержка разных протоколов. Исходники открыты.
  6. Keil, Create Library

    Не думал, что для вас gcc (Debian 6.3.0-18+deb9u1) 6.3.0 и gcc-arm-none-eabi-9-2020-q2-update конная тяга Предпочитаю make из-за портируемости Какой смысл отделять то, что отдельно не используется. ТС, насколько я понимаю, предпочитает С, поэтому и изначально изамечание в этом ключе было.
  7. Keil, Create Library

    Это к чему? Вы гарантируете, что все компиляторы-линкеры-библиотекари поддерживают режим разделения на секции одного объектного файла? Для gcc есть ключи при создании объектных файлов для разделения на секции, и не забыть ключи линкеру дать для исключения неиспользуемых секций. Про другие средства не знаю.
  8. Keil, Create Library

    Прекрасно, что в кейле так просто, но с ним никогда не имел дел. У меня крепко в голове эта необходимость засела ещё с давних времён, когда работал с intel196. Разделение на файлы упрощает портируемость (если есть необходимость функция->файл).
  9. Keil, Create Library

    При составлении библиотеки - каждая функция в отдельном файле С (С++). Если в одном исходнике описано несколько функций описано, то цепляться будет все равно весь объектный файл в проект, хотя нужна может быть только одна функция. Скорее всего и с кейлом так, но можно проверить.
  10. Подтверждаю, гостем не войти, после авторизации работает.
  11. Большое число обращений на форум вызвано, скорее всего, дистанционным режимом обучения в вузах в этом семестре. Надо пережить этот всплеск, раньше к сессии активность в разделе для начинающих усиливалась и ничего. Для упрощения модерации раздел для студенческих вопросов нужен.
  12. В некоторых темах https://electronix.ru/forum/ не отображается время последней активности в разделе, теме.
  13. Может стать забавно. В редакторе все хорошо показывает, а строки в два раза длиннее в байтах становятся и на индикатор всякая ерунда идет в железе. Избегал этого усложнением сборки проекта. Все строковые значения из проекта собирал в один файл. У меня был gcc+make+eclipse. В makefile была добавлена цель, которая этот файл до компиляции из UTF-8 в CP1251 конвертировала.
  14. Изобразите структурную схему Вашего прибора и посмотрите что и как должно быть соединено. Возможно, что нужен только буфер на микроконтроллер. И ещё, какая электромагнитная обстановка внутри прибора? Иногда блоки связывают между собой RS-485 для повышения помехоустойчивости.
  15. k155la3 подсказку дал, это ещё одна. Возьмите (изучите) идеалогию работы классических электронно-счетных частотомеров.
  16. Сергей уже ответил практически. Можно использовать, если не жалко выводов (8 штук), цифровые выходы микроконтроллера для формирования сигнала SSx (у Вас FSS). Следует учесть, что при длинных проводниках возможны наводки на сигнальные линии, которые могут привести к сбою работы логики интерфейса.
  17. ТС, возможно, стоит познакомиться с разработками в области полуактивной радиолокации.
  18. Ещё в путях не стоит делать пробелов. Радикальный путь: перейти на систему сборки, например, make, SCons. О работе make с eclipse на форуме масса информации.
  19. Регулировочная характеристика у Вас точно линейная? Может при больших скоростях характеритика отклоняется от линейной. Программно можете её линеаризовать.
  20. Если входной диапазон АЦП 5 В, то 5/(2^24-1)=3e-7В=0.3 мкВ. Как обеспечиваете нечувствительность к наводкам и помехам, стабильность опорного напряжения?
  21. nice_vladi! , почему Вы считаете, что это сеть, в смысле карта сетевая? В некоторых программах для UNIX-подобных систем (Linux входит) взаимодействие между частями может быть сделано на основе сетевых интерфейсов. Не разбирался с MATLAB, но если мне склероз не изменяет, подобное взаимодействие было в TI CCS в версии для Linux. Поиграл с вариантами запуска MATLAB: bash, optirun, vglrun, primusrun. По тесту быстродействия лучшим оказался простой запуск в bash, без явного указания использовать карту nvidia, только процессорная графика. На предыдущих версиях (включая R2019Bb update 3) такого не наблюдал. Подключил к ноутбуку внешний монитор по VGA для расширения экрана и (:. MATLAB запустил из bash, затем Simulink. В консоль MATLAB посыпались сообщения от java и все намертво повисло. Убрал монитор - все работает. Видно всё-таки от графики много зависит.
  22. Текущий вариант R2019Bb update 3 R2019Bb update 5 ещё не ставил, хотя пришло сообщение. Update. Обновил до R2019Bb update 5 Позапускал модели некоторые из примеров, эффектов, которые Вы описывали, не обнаружил.
  23. Попробуйте запустить MATLAB из консоли и посмотреть сообщения, которые там появляются. У меня масса сообщений идет от gnome.