-
Постов
4 771 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Весь контент MrYuran
-
Помогите подобрать литературу
MrYuran ответил Mezu тема в Программирование
Блин, завидую. Я за 20 лет так и не познал. -
Бывают случаи, когда надо точно разместить константу точно по заданному адресу. Например, при "подделке" CRC прошивки. Но такие случаи единичные.
-
Плавный переход C -> C++ под МК
MrYuran ответил Arlleex тема в Программирование
Плавали в таком, знаем ) На прошлой работе досталась в наследство линейка приборов, разработанная за 20 лет тремя поколениями разработчиков. Я, как последний оставшийся супер-стар, выдвинул предложения по комплексному рефакторингу, подкрепленные расчетом трудоемкости и описанием ближних и дальних выгод. По результатам полного игнора со стороны руководства написал заявление в день рождения начальника ) (случайно совпало) Прошу прощения за злостный оффтоп, больше не буду. -
Плавный переход C -> C++ под МК
MrYuran ответил Arlleex тема в Программирование
Вот вам смешно, а у меня весь проект в таком стиле написан. Который нужно быстро подхватить и дописать свою часть. Я уже молчу, что пол-проекта автогенерится на ямлах.. Ну и естественно, молодые гении влепили 20 стандарт в полный рост. На меньшее они не согласны. Иначе как умище-то показать. Спасибо за наводку. Примерно так и думал. Но в физику процесса надо ещё погрузиться. -
Плавный переход C -> C++ под МК
MrYuran ответил Arlleex тема в Программирование
Вот это для меня пока бессмысленный набор символов. Нет, все понятно ) но что конкретно ... Стареем.. А вообще спасибо большое, именно то, что нужно, включая конкретную реализацию: парсинг протокола. Знать бы ещё, как плюсик в карму занести ) -
Плавный переход C -> C++ под МК
MrYuran ответил Arlleex тема в Программирование
Приветствую, коллеги. Вот и меня жизнь занесла в кресты )) Пятничная задачка. Сделать на плюсах простейшую tinyFSM. Буквально в несколько строчек. Полез искать в интернетах и нашел вот это: https://etlcpp.com/state_chart.html примерно как я на сях делал. И вообще на сайте много чего интересного. Ну а вопрос отпал в процессе оформления ) -
Помогите разобраться
MrYuran ответил Владислав Д. тема в Программирование
Переписать с нуля любой дурак может ) Но обычно требуется "пару циферок исправить, там делов-то на полчаса" )) -
Лчм
MrYuran ответил dim371 тема в Алгоритмы ЦОС (DSP)
Обычно там, где это применяется, сигнала за шумом не видно. Иначе, если все просто, зачем усложнять. -
Посоветуйте усилитель GSM для дачи
MrYuran ответил Salamander тема в В помощь начинающему
У нас на даче родители-пенсионеры нашли на окошке зону, где ловит 4G, тесть сделал деревянную полочку, на которую в ряд кладут телефоны. Разговаривать можно по громкой связи, а для интернета дочка один телефон ставит на раздачу, другим цепляется (или планшетом) и можно уже смотреть тикток лежа на диване ) Тоже думал над усилителями, но честно говоря, лень возиться. Меньше гаджетов, больше свежего воздуха и трудотерапии. -
Eclipse не видит библиотеки
MrYuran ответил ДЕЙЛ тема в GNU/OpenSource средства разработки
Судя по "Invoking G++ Linker" и "undefined reference", где-то в хедерах не хватает extern "C" #ifdef __cplusplus extern "C" { #endif -
Лчм
MrYuran ответил dim371 тема в Алгоритмы ЦОС (DSP)
Тема называется "корреляционные фильтры". У нас это был целый курс и специализация на кафедре стат. радиофизики. С нуля и без наставника будет тяжело. Желаю удачи. -
Подключение кнопок к МК в авто
MrYuran ответил daemon-rm тема в В помощь начинающему
Ну, не скажите ) Есть у меня товарищ, который в мерсы и бнв делал кастомную панель управления пневмоподвеской. Кастомная - потому что с учетом бронирования. Говорит, получилось круче родной мерседесовской. Была у нас в Нижнем такая контора "Рида". Ну или там любимое кресло из той же бмв перетащить в мерс или лексус. А там интерфейсы жопогреек и семи осей трансформации совсем другие. -
А вы с какой целью интересуетесь?
-
Прочитайте пожалуйста схему
MrYuran ответил SenX31 тема в Решение задач
Как говорил товарищ Сталин, других ГОСТов у нас для вас нет Где была электроника в России последние 30 лет? (Гусары, молчать!) -
Прочитайте пожалуйста схему
MrYuran ответил SenX31 тема в Решение задач
Схема читается слева направо и сверху вниз. Доходим по стрелкам до правого края, опускаемся на следующий уровень, слева направо, вуаля. Мы на месте. Поскольку других микросхем на схеме нет, логично предположить, что это искомая DD1. -
Плавный переход C -> C++ под МК
MrYuran ответил Arlleex тема в Программирование
Я практиковал связку Lectus ModbusOPC toolkit + MasterSCADA Многим LabView нравится. Если нет трбований к лицензионной чистоте. -
Плавный переход C -> C++ под МК
MrYuran ответил Arlleex тема в Программирование
а вы с какой целью спрашиваете? Может, и не нужно ничего разрабатывать? Для Modbus есть куча готовых тулзов, начиная с Modbus Poll. Если все-таки нужно делать кастомное приложение, то наверно лучше сразу с# и библиотека NModbus. А вообще, полез я как-то в гитхаб с запросом "Modbus server". Первый проект - на javascript, второй на typescript а я искал на python )) Нынче по-другому дела делаются ) -
st-util тоже как-то криво работает. Сначала клиент подключается, потом скипает. Сейчас запустил в качестве GDB сервера CubeIDE в режиме отладки. По экземпляру на плату. Тупо, зато работает.
-
А сегодня запустился. ~$ st-info --probe Found 2 stlink programmers 1. version: V2J45S30 serial: 0671FF303550503043034527 flash: 2097152 (pagesize: 2048) sram: 524288 chipid: 0x451 dev-type: STM32F76x_F77x 2. version: V2J45S30 serial: 0669FF313937424757083810 flash: 2097152 (pagesize: 2048) sram: 524288 chipid: 0x451 dev-type: STM32F76x_F77x $ openocd -f board/st_nucleo_f7.cfg Open On-Chip Debugger 0.12.0+dev-01590-g437dde701 (2024-06-04-14:40) Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : Listening on port 6666 for tcl connections Info : Listening on port 4444 for telnet connections Info : clock speed 2000 kHz Info : STLINK V2J45M30 (API v2) VID:PID 0483:374B Info : Target voltage: 3.246781 Info : [stm32f7x.cpu] Cortex-M7 r1p0 processor detected Info : [stm32f7x.cpu] target has 8 breakpoints, 4 watchpoints Info : [stm32f7x.cpu] Examination succeed Info : starting gdb server for stm32f7x.cpu on 3333 Info : Listening on port 3333 for gdb connections Правда, непонятно, с какой платой И все равно подключения снаружи не происходит upd: на localhost цепляет. Наружу не раздает
-
Завтра попробую. Она далековато висит, километров 30
-
Чтобы не плодить тем, добавлюсь здесь. Плата NucleoF767ZI, пробую запустить opeтOCD $ openocd -f stlink.cfg -f board/st_nucleo_f7.cfg Open On-Chip Debugger 0.11.0 Licensed under GNU GPL v2 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Warn : ignoring extra IDs in hla_vid_pid (maximum is 8 pairs) Warn : Interface already configured, ignoring Error: already specified hl_layout stlink Info : The selected transport took over low-level target control. The results might differ compared to plain JTAG/SWD srst_only separate srst_nogate srst_open_drain connect_deassert_srst Info : Listening on port 6666 for tcl connections Info : Listening on port 4444 for telnet connections Info : clock speed 2000 kHz И вываливается в консоль. Подключено две платы, может в этом дело? Хотя свободна одна, другая висит на GDB сервере. $ st-info --probe Found 1 stlink programmers version: V2J43S28 serial: 066EFF505277504867142926 flash: 2097152 (pagesize: 2048) sram: 524288 chipid: 0x451 dev-type: STM32F76x_F77x
-
VS Code + gcc/gdb
MrYuran ответил Шаманъ тема в GNU/OpenSource средства разработки
Сергей, а Windows это тоже касается? arm-gnu-toolchain-13.2.rel1-mingw-w64-i686-arm-none-eabi -
VS Code + gcc/gdb
MrYuran ответил Шаманъ тема в GNU/OpenSource средства разработки
Блджад, я так и думал. Спасибо. Да, у меня 3.10 Куда *** катится этот *** мир... For help, type "help". Type "apropos word" to search for commands related to "word". (gdb) ещё раз спасибо! -
VS Code + gcc/gdb
MrYuran ответил Шаманъ тема в GNU/OpenSource средства разработки
Привет всем. Возникла небольшая проблемка при запуске arm-none-eabi-gdb под WSL-Ubuntu, а именно: Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Python path configuration: PYTHONHOME = (not set) PYTHONPATH = (not set) program name = '/usr/local/bld-tools/bld-tools-virtual-env/bin/python' isolated = 0 environment = 1 user site = 1 import site = 1 sys._base_executable = '/usr/local/bld-tools/bld-tools-virtual-env/bin/python' sys.base_prefix = '/usr' sys.base_exec_prefix = '/usr' sys.executable = '/usr/local/bld-tools/bld-tools-virtual-env/bin/python' sys.prefix = '/usr' sys.exec_prefix = '/usr' sys.path = [ '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/lib-dynload', ] Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding Python runtime state: core initialized ModuleNotFoundError: No module named 'encodings' Все форумы завалены подобной ерундой, решение непонятно. Что-то с venv, для меня это пустой звук. Цензурные слова заканчиваются..