romanetz
Midi-синтезатор wavetable или physical modeling
romanetz
Например...
Denisio
Можете ещё идейки подкинуть для проектов в учебных целях? Для допила камеры на диплом, у меня времени более полугода. А надо ведь ещё чем-то заняться полезным)
зависит от диплома. возьми распознавание номеров на машинах. это тебе поможет освоить opencv, малину и сильно поебаца
Denisio
если номера сложно - распознавай знаки на обочинах
Denisio
поиграца мало, нужно готовое тиражируемое решение
Vladyslav
Denisio
чтобы к ней подключил камеру, залил каталог знаков и она тебе срёт с тайстампами какие знаки видит
romanetz
поиграца мало, нужно готовое тиражируемое решение
Нужно - кому? В автомобилях все равно другой подход применяют и другие камни
Denisio
да, но это позволит немножечко залезть в тему
romanetz
Там nv jetson и прочее такое
Denisio
ну можно потом и jetson заказать для экспериментов
Vladyslav
если номера сложно - распознавай знаки на обочинах
Рисовалку маркером через вебку делал))
Vladyslav
Точнее подсматривал у индуса и нагло делал подобное
Vladyslav
На олимпиаду ходил по OpenCV. В принципе интересно, но не то, чем хочу заниматься)
Vladyslav
Midi-синтезатор wavetable или physical modeling
Что под physical modeling подразумевается?
Evgheni
Я с OpenCV уже поигрался
нейронные сети следующий уровень
Denisio
там математику надо норм
romanetz
Что под physical modeling подразумевается?
https://en.m.wikipedia.org/wiki/Physical_modelling_synthesis
Vladyslav
https://en.m.wikipedia.org/wiki/Physical_modelling_synthesis
Алгоритм Карплуса-Стронга часом не оно?
romanetz
https://wiki.zynthian.org/index.php/Zynthian_Supported_Synth_Engines
romanetz
Тут вот ссылки на проекты на гитхабн
Vladyslav
А, вот
romanetz
На esp как раз ресурсов под это хватит, хотя тупо на линуксе и x86 проще, конечно
Vladyslav
Ну выглядит интересно, спасибо за идею
Anonymous
А если серьезно надо схему включения смотреть
romanetz
хм, а на снапдрагонах тоже девборды есть
romanetz
не знал...
romanetz
https://www.arrow.com/en/products/search?cat=&q=open-q&r=true если кому интересно будет в мир разработки мобил
romanetz
Да и я хочу туда, где Си и МК
можно себе модную мобилу запилить...
romanetz
https://www.lantronix.com/products/open-q-845-usom-development-kit/#tab-order-now
romanetz
можно себе модную мобилу запилить...
будешь самый крутой инженер на курсе )
Vladyslav
можно себе модную мобилу запилить...
Был, кстати, конкурс от cypress. Одной из тем был мобильный телефон)
romanetz
а вот чот болт. из коннективити только bt и вафля
romanetz
как после этого не поверить в конспирологию?
romanetz
цимес заключается в том, что в опенсорсе нет мобилы
romanetz
много интересного ) что-то из оригинала этой репы, наверное, до сих пор в телефонах работает
Роджер
Вот схема простая как слон, но от 5 вольт на кт315г не заработало. Монтаж верный, потому что уже перепутал базу и эмитер и перепаял.
Роджер
Вот схема простая как слон, но от 5 вольт на кт315г не заработало. Монтаж верный, потому что уже перепутал базу и эмитер и перепаял.
Тут просто накосячить тяжело, нужно лишь компоненты подобрать. Работать будет от 9 вольт или 6. Ну я хочу поставить.
Vladyslav
И в чём дело?)
Дело в том, что был закомменчен вызов функции подключения к роутеру, потому свободной памяти было больше
Vladyslav
Всё таки не влазит)
Vladyslav
cmake учитывает выделенный под таски ОС стек, когда считает кол-во свободной памяти?
Vladyslav
Может поиграться с размерами стеков
romanetz
Memory Configuration Name Origin Length Attributes iram0_0_seg 0x0000000040080000 0x0000000000020000 xr iram0_2_seg 0x00000000400d0020 0x000000000032ffe0 xr dram0_0_seg 0x000000003ffb0000 0x000000000002c200 rw drom0_0_seg 0x000000003f400020 0x00000000003fffe0 r rtc_iram_seg 0x00000000400c0000 0x0000000000002000 xrw rtc_data_seg 0x000000003ff80000 0x0000000000002000 rw rtc_slow_seg 0x0000000050000000 0x0000000000001000 rw extern_ram_seg 0x000000003f800000 0x0000000000400000 xrw *default* 0x0000000000000000 0xffffffffffffffff
romanetz
закинь буфер в эту секцию
Vladyslav
А что за extern_ram_seg?
romanetz
А что за extern_ram_seg?
в линковочном скрипте объявлена память
romanetz
типа, она у тебя подключена
Vladyslav
Так это означает, что она у меня есть?
Vladyslav
Понял
romanetz
.dram0.bss 0x000000003ffb38c8 0x2b0f8
romanetz
Так это означает, что она у меня есть?
чтобы в эту секцию что-либо попало, надо либо скрипт линкера поправить, либо явно в неё буфер засунуть этот
romanetz
.bss.buf 0x000000003ffb3f60 0x25800 esp-idf/main/libmain.a(tcp_client.c.obj) сейчас вот так
romanetz
iram0_2_seg 0x00000000400d0020 0x000000000032ffe0 xr dram0_0_seg 0x000000003ffb0000 0x000000000002c200 rw вот это блин очень странно
romanetz
хм
romanetz
т.е. вся программа копируется в оперативу и оттуда исполняется?
romanetz
.flash.text 0x00000000400d0020 0x7174b
romanetz
iram0_2_seg 0x00000000400d0020 0x000000000032ffe0 xr
romanetz
или это просто такое обозначение?
romanetz
https://medium.com/the-esp-journal/esp32-programmers-memory-model-259444d89387
Vladyslav
т.е. вся программа копируется в оперативу и оттуда исполняется?
Я в этом ничего не понимаю ещё, буду грызть гранит)
Vladyslav
А разве она так и не должна в норме исполняться?
Vladyslav
С флешки
romanetz
Исполняется. С флешки
Vladyslav
А
Vladyslav
Начал экспериментировать. Решил для начала явно показать, что буфер лежит во внешней ram uint8_t* buf = (uint8_t*)0x3F800000; Заполняю буфер полностью числом наугад for (uint64_t i = 0; i < 320 * 240 * 2; i++) { buf[i] = 0x23; } Получаю в итоге то, что на скрине
Vladyslav
0xFF и 0x00
Vladyslav
Что-то упускаю
Vladyslav
В общем нет в моём модуле этой памяти)
verlal
Очень интересно продолжайте наблюдение.
verlal
А какой у вас модуль
Роджер
Вот что тут на КТ315Г может не работать? Почему на выходе 0 вольт, когда подключаю 5
Andy
я надеюсь вот тут соединения между базами нет? только база=резистор кондесатор для каждого плеча?