Alexey
Компилятор
Alexey
Ну под арм М4
romanetz
есть arm-linux-eabi, а есть arm-none-eabi -это для MPшки
Dr Zlo
да, см например https://github.com/martinribelotta/elfloader, тут обычный arm-none-eabi
romanetz
elf же
romanetz
его arm-none-eabi-gcc генерит
Yuriy
ого, а то что в ютубе у меня батарея разряжается за 6 часов, а в играх за 3 это оптическая иллюзия?
психология - время быстрей летит - на ютубе же не котиков смотрешь - по делу может -по сути работа
romanetz
тупо в игре вычислений существенно больше нужно
Yuriy
тупо в игре вычислений существенно больше нужно
какой? в тетрисе? чем декодировать видео?
romanetz
какой? в тетрисе? чем декодировать видео?
а что, в тетрисе за 3 часа садится? у меня для вас плохие новости
Dr Zlo
ещё копейка в спор linux vs rtos
Dr Zlo
у меня есть кейс - dsp синтезатор звука
Yuriy
а что, в тетрисе за 3 часа садится? у меня для вас плохие новости
никогда столько не играл в него на смартфоне - хз - модуль физику считающий - и столкновения наверное жрет
Dr Zlo
подскажите как на линуксе сделать синтезатор звука с задержкой между входом и выходом в 1 семпл обработки
Yuriy
подскажите как на линуксе сделать синтезатор звука с задержкой между входом и выходом в 1 семпл обработки
ясно дело никак- ну или без гарантий - а это уже не попадает в условия задачи
Dr Zlo
это критичное требование, так как другая задержка не позволит сделать например самомодуляцию
Dr Zlo
чтобы что? миллисекунду - можно
чтобы например можно было выход синтезатора подать на вход модуляции
Dr Zlo
или чтобы приблизить отклик от синтезатора к аналоговому модулю
Yuriy
просто внеший мк исполльзовать dsp - их для этого придумали люди вроде.. а linux для другого - зачем делать этот синтезатор?
Dr Zlo
в который так же грузить код, который нужно линковать (синтезатор не статичный, он загружает модули "приложений обработки" с неизвестной заранее логикой и их количеством)
Dr Zlo
и вот мы вернулись к тому куда пришли
Yuriy
и вот мы вернулись к тому куда пришли
не понятно для чего- я академ интерес понимаю - а для чего козе баян нет - это весело друзья оценят -а прикладной характер- я хочу не могу . Почему мне на записать все приложения и меню не оставить нужные?
romanetz
если это с претензией на хайенд
romanetz
если это с претензией на хайенд
а исходя из постановки задачи - что-то похожее...
Dr Zlo
а можно реализовать rtos систему на bare metal мощном ядре, и обойтись без внешнего dsp процессора и линукса
Yuriy
почему я не могу билд на сервере залить весь - долго это будет? Вопрос не времени- явно дольше будет литься по кусочкам ( понятно что моментальный профит да )
romanetz
а можно реализовать rtos систему на bare metal мощном ядре, и обойтись без внешнего dsp процессора и линукса
а фиг там она дсп проиграет по производительности сильно -а это количество и качество эффектов, сэплов, допустимых алгоритмов
Dr Zlo
почему я не могу билд на сервере залить весь - долго это будет? Вопрос не времени- явно дольше будет литься по кусочкам ( понятно что моментальный профит да )
потому что у тебя не факт что есть интернет, компилятор и прочее (не факт что исходники программного модуля даже есть), только сд карта
Dr Zlo
а я прям на нем в землянке сижу пишу?
ты прям на сцене меняешь конфиг синтезатора
Dr Zlo
и в том числе да, сцена может быть и в землянке
Dr Zlo
у меня, собственно, этот концепт родился почти в землянке (на вершине горы)
Yuriy
ты прям на сцене меняешь конфиг синтезатора
да - я видал такое ни раз -даже привычно как то - что перестаешь такое замечать . где то в 70 уже зародилось это . Видел в живую как это с карты делали - а нет с диска--- вру диск там был но перезаписываемый Я вообще за такие проекты - всё круто. Просто не понял пока. именно этого плагинства с кодинигом на нем же. Я не со зла
romanetz
FBD+DSP
romanetz
я такого не говорил
Dr Zlo
у них в последних синтах стоит в качестве процессора обработки - raspberry pi compute module
Yuriy
одновременно играть на синтезаторе и кодить - хватит ресурсов (еще петь можно - идеально для выступлений ) - а кстати монитор клава - можно какие подключить к ней ? кодить блин эран меня смущает - углы обзора, что размер с дюйм - ну ладно шрифт 1.2 сделать и норм
Dr Zlo
а ещё я рекомендую сравнить тесты специализированных dsp процессоров сравнимых по цене (а если нужен весь описанный мной функционал - то в два раза дешевле, так как ещё нужен процессор который будет менять конфиг dsp процессора) и например ту же пишку 3+ с neon оптимизацией
Dr Zlo
(можно не сравнивать, результаты весьма близки)
Dr Zlo
к сожалению конкурентов у неё нет
Dr Zlo
китайские чипы шикарны по цене, но шаг в сторону от системы которая поставляется с ними — всё, приплыли, документации ноль
romanetz
порвёт как тузик грелку - на ней куда есть
Dr Zlo
потому что ...
документации нет
romanetz
ой, а про x86 забыли
Dr Zlo
берем тот же джетсон — GPU drivers do not have source code available. The binary driver is tied to the particular X11 ABI version
romanetz
и что на них есть баре-метал, и жрут они сравнимо
Yuriy
ой, а про x86 забыли
не модно - армы рулят - риски догоняют
romanetz
не модно - армы рулят - риски догоняют
только догнать всё никак не могут
Yuriy
только догнать всё никак не могут
так они и считай толкают - двойная нагрузка. Интел скоро всё - кроль помирает надо будет чет выбирать - все озаботились :) кстати таже внутри свой - x86 - эмуляция , да?
romanetz
а, вот в чём дело ))))
Dr Zlo
и что на них есть баре-метал, и жрут они сравнимо
есть баре метал, да, если тебе интересно только писать уартиком в консоль
romanetz
более-менее серьёзную задачу подкинь, гигабит трафика прожевать в ЦОС - и всё, здравствуй i7
Dr Zlo
bare metal драйверов на железо под одноплатные x86 нет
Yuriy
bare metal драйверов на железо под одноплатные x86 нет
атом ? интел .. нет драйверов. на что? какие x86 - еще есть .. я тупо просто не знаю - это вопрос
Dr Zlo
атом ? интел .. нет драйверов. на что? какие x86 - еще есть .. я тупо просто не знаю - это вопрос
на видеоядро например, или какой-нибудь i2s, spi, что угодно из периферии
Dr Zlo
что "не стандартная функция биос"
Yuriy
на видеоядро например, или какой-нибудь i2s, spi, что угодно из периферии
так же как на не x86 - shit happes - полно же примеров - графика которая на 3.4 работала а далее переписать не захотели. Ну тебя ускоритель - который не работает - ресурсы кстати экномит значительно думаю
Dr Zlo
Dr Zlo
а вот у нас хардварно ускоренная графика на bare metal raspberry pi
Dr Zlo
Dr Zlo
а вот у нас usb тачскрин на bare metal... ну вы поняли
Yuriy
а вот у нас хардварно ускоренная графика на bare metal raspberry pi
там же богомезкие блобы пропретарные видео чип - это обитель зла доступа в которую нет
Dr Zlo
нет, регистры видеоядра относительно документированы
Dr Zlo
не на поверхности, но информация вполне гуглибельна
Dr Zlo
есть даже попытки в опенсорс реализацию первичного блоба видеоядра