Jump to content
    

Search the Community

Showing results for tags 'linux'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Сайт и форум
    • Новости и обсуждения сайта и форума
    • Другие известные форумы и сайты по электронике
    • В помощь начинающему
    • International Forum
    • Образование в области электроники
    • Обучающие видео-материалы и обмен опытом
  • Cистемный уровень проектирования
    • Вопросы системного уровня проектирования
    • Математика и Физика
    • Операционные системы
    • Документация
    • Системы CAD/CAM/CAE/PLM
    • Разработка цифровых, аналоговых, аналого-цифровых ИС
    • Электробезопасность и ЭМС
    • Управление проектами
    • Neural networks and machine learning (NN/ML)
  • Программируемая логика ПЛИС (FPGA,CPLD, PLD)
    • Среды разработки - обсуждаем САПРы
    • Работаем с ПЛИС, области применения, выбор
    • Языки проектирования на ПЛИС (FPGA)
    • Системы на ПЛИС - System on a Programmable Chip (SoPC)
    • Methods and tools for FPGA/ASIC verification
  • Цифровая обработка сигналов - ЦОС (DSP)
    • Сигнальные процессоры и их программирование - DSP
    • Алгоритмы ЦОС (DSP)
  • Микроконтроллеры (MCU)
    • Cредства разработки для МК
    • ARM
    • RISC-V
    • AVR
    • MSP430
    • Все остальные микроконтроллеры
    • Отладочные платы
  • Печатные платы (PCB)
    • Разрабатываем ПП в САПР - PCB development
    • Работаем с трассировкой
    • Изготовление ПП - PCB manufacturing
  • Сборка РЭУ
    • Пайка и монтаж
    • Корпуса
    • Вопросы надежности и испытаний
  • Аналоговая и цифровая техника, прикладная электроника
    • Вопросы аналоговой техники
    • Цифровые схемы, высокоскоростные ЦС
    • RF & Microwave Design
    • Метрология, датчики, измерительная техника
    • АВТО электроника
    • Умный дом
    • 3D печать
    • Робототехника
    • Repair and debug
  • Силовая электроника - Power Electronics
    • Силовая Преобразовательная Техника
    • Обратная Связь, Стабилизация, Регулирование, Компенсация
    • Первичные и Вторичные Химические Источники Питания
    • Высоковольтные Устройства - High-Voltage
    • Электрические машины, Электропривод и Управление
    • Индукционный Нагрев - Induction Heating
    • Системы Охлаждения, Тепловой Расчет – Cooling Systems
    • Моделирование и Анализ Силовых Устройств – Power Supply Simulation
    • Компоненты Силовой Электроники - Parts for Power Supply Design
  • Интерфейсы
    • Форумы по интерфейсам
  • Поставщики компонентов для электроники
    • Поставщики всего остального
    • Компоненты
  • Майнеры криптовалют и их разработка, BitCoin, LightCoin, Dash, Zcash, Эфир
    • Обсуждение Майнеров, их поставки и производства
  • Дополнительные разделы - Additional sections
    • Встречи и поздравления
    • Ищу работу
    • Предлагаю работу
    • Куплю
    • Продам
    • Объявления пользователей
    • Общение заказчиков и потребителей электронных разработок

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Город


Код проверки


skype


Facebook


Vkontakte


LinkedIn


Twitter


G+


Одноклассники

  1. Аккредитованный производитель телекоммуникационного оборудования спектрального уплотнения (DWDM) и инновационных решений для оптических сетей связи в поиске лидера команды в московский офис. Предлагаем: оформление по ТК; гибридный график; договорную ЗП (от 250К на руки); ДМС после испытательного срока, корпоративное обучение. Очень нуждаемся в опытном инженере в области встраиваемых систем (RTOS, Linux), с предпочтением к программированию на языке C. Из общих задач: Разработка ПО и поддержка уже существующего софта для встраиваемых систем с Linux (платформы x86 и/или ARM). Работа с модулями сторонних производителей (FPGA/ASIC) и интеграция сторонних SDK. Разработка и тестирование новых устройств (в команде со схемотехниками). С вопросами можно писать в телеграм @FSandor или на [email protected]
  2. Ищем embedded С/C++ разработчика (тимлида) в аккредитованную российскую компанию - производителя телекоммуникационного оборудования спектрального уплотнения (DWDM) Формат работы: гибрид 5/2 с 10.00 до 18.30; офисы в Москве или в Нижнем Новгороде Занятость: фулл-тайм Условия: оформление по ТК, ДМС после испытательного срока Зарплата: от 300 000 на руки, готовы обсуждать с успешным кандидатом Основные задачи: разработка ПО на C/C++ для встраиваемых систем под Linux взаимодействие с FPGA/ASIC интеграция SDK сторонних производителей с нашими устройствами совместная работа со схемотехниками по разработке и тестированию новых устройств Мы отлично сработаемся, если у вас есть: высшее техническое образование опыт разработки встроенного ПО на C/C++ опыт создания многопоточных приложений и отлаживания их в среде Linux знание TCP/IP опыт работы с протоколами USB, Ethernet и PCIe опыт самостоятельного развертывания Linux для встраиваемых систем ‌Если заинтересовались, пишите на [email protected]
  3. Нужен совет тех кто имел дело с Linux в какой нибудь системе на производстве. Скажу сразу что я с Линуксом не дружу, возможно пока. Cтоит задача разработать контроллер: -Дисплей 320x240 монохромный, в основном для меню. Как вариант подороже - TFT 800x600. -RS485 modbus master ( активно опрашиваются до 10 устройств) -RS485 modbus slave (иногда опрашивается сторонним контроллером) -eMMC для лога -USB для флешки (firmware update или лог слить) -Сell modem (для отправки измерений на сервер, удаленные настройки, firmware update) -WiFi, Bluetooth, -Ethernet -Кнопки -Менюха довольно большая около 3000 строк в древовидном стиле. -Удаленный апдейт как для себя так и для подключенных устройств. Упрощенный вариант такого контроллера с эраном 20x4 до сих пор работает и продается хоть и построил я его лет 6 назад на PICе. Но запросы с тех пор выросли и контроллер надо апгрейдить. Рассматривается 2 варианта построения нового контроллера: 1) STM32F4 + RTOS (основной вариант) 2) Процессор + Linux (поступившая альтернатива ) Вариант 2 вызывает у меня недоверие в виду отсутствия знаний и опыта. Я конечно всегда с удовольствием пробую что то новое, но как то не хочется застрять с разработкой совсем на долго. Вопрос, стоит ли в моем случае заморачиваться с Linux при отсутствии опыта даже если сроки совсем не жмут и немного чешутся руки? Какие могут быть преимущества и проблемы? Сложность разработки печатной платы во внимание не берем. Рассматривается также вариант процессора на готовой плате + расширительная плата своей разработки. Из преимуществ Linux вижу только два: - можно будет запустить Python, посадить начинающего программера и пусть он менюшки лепит и другие хотелки заказчиков. - если дело дойдет до TFT дисплея 800x600, то проще строить полноценный графический user interface. Самое большое мое опасение в контроллере на Linux — удаленный апдейт.
  4. Добрый день. Участвую в студенческой разработке и нам необходимо прикрутить 4 камеры и обработать с них видео поток данных. Пока все тестируем на Ubuntu и имеем следующий стенд: 1. Небольшие четыре видеокамеры 640x480, 320x240 2. USB-hub 3.0 на 4 порта Сейчас написали, что-то похожее на ЭТО: С одной камерой все отлично работает, но если сделать их 2 то уже пойдёт ошибка: No space left on device При этом, если подключить 4 камеры в порты самого системного блока компьютера, то картинка отображается очень даже хорошо. Для этого, для каждой камеры выполняется: ioctl(this->fd, VIDIOC_STREAMON, &type) Проблема сохраняется, если подключать камеры через usb-hub. Однако, мы решили проблему и делаем следующее: // camera->dBuf(); camera->streamOff(); camera_next->streamOn(); camera_next->qBuf(); // Мы запрашиваем буфер, отключаем стрим и запускаем стрим на следующей камере и сразу же кладем буфер в очередь. Такой костыль позволяет считывать с 4 камер подключенных к хабу, но фпс падает до 2-3 кадров в секунду, хотя до этого было на уровне 15 кадров. Используем v4l и SDL для отображения кадров. Собираемся потом портировать на девборд тинкер. Вопрос, как правильно работать с множеством подключенных камер? v4l2-ctl -d /dev/video2 --list-formats-ext ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'YUYV' (YUYV 4:2:2) Size: Discrete 640x480 Interval: Discrete 0.033s (30.000 fps) Interval: Discrete 0.200s (5.000 fps) Size: Discrete 320x240 Interval: Discrete 0.067s (15.000 fps) Interval: Discrete 0.200s (5.000 fps)
  5. Компания «СиСофт Девелопмент» сообщает о выпуске первого из продуктов нового поколения CADLib. CADLib Персональная модель – свободно распространяемое программное обеспечение, не требующее лицензирования и предназначенное для создания сжатого MLT-файла с информацией из БД проекта. Обеспечивает простую и безопасную передачу данных BIM-моделей крупных объектов, а также выполнение проверки и анализа этих данных. CADLib Персональная модель позволяет без доступа к серверу базы данных провести проверку как геометрических характеристик 3D-проекта, так и атрибутов, структуры и полноты информации по объектам. Новая версия CADLib Персональная модель выпущена с новым мощным визуализатором, который позволяет комфортно работать со сверхкрупными 3D-моделями объектов капитального строительства. Помимо формата MLT реализована также загрузка IFC, при этом загрузка этих форматов значительно ускорена. Для удобства работы пользователей к аннотациям добавлены измерительные фигуры, а к стандартным инструментам навигации – вид от третьего лица с реалистичным аватаром. Проработана система расширений, позволяющая сторонним разработчикам добавлять в систему новый функционал. Комментирует руководитель группы разработки продуктов Model Studio CS Павел Лылов: «Нашей командой с нуля было разработано новое графическое ядро, позволяющее поднять производительность системы на новый уровень. Система стала кроссплатформенной (поддерживаются такие операционные системы, как Windows, Astra Linux, Red OS и ALT Linux). В качестве API были использованы DirectX 11 (для наибольшего охвата пользовательского оборудования), а также Vulkan (для полного использования всех технических возможностей современного оборудования и кроссплатформенной разработки). Уверен, что наши пользователя по достоинству оценят мощные и удобные инструменты новой версии CADLib Персональная модель». С дополнительными подробностями о функциональных возможностях можно ознакомиться в описаниях к программным продуктам линейки Model Studio CS. Model Studio CS является единственной отечественной BIM-системой, охватывающей все разделы проектирования и позволяющей заменить зарубежные системы проектирования в строительстве. Обновленные версии программ линейки Model Studio CS можно приобрести у авторизованных партнеров. Пользователям с действующей подпиской обновление предоставляется бесплатно – воспользуйтесь сервисами сайта разработчика или обратитесь к вашим поставщикам. О «СиСофт Девелопмент» «СиСофт Девелопмент» (ранее – Consistent Software) – российский разработчик инженерного программного обеспечения и технологий: САПР, BIM, PLM, комплексных решений для машиностроения, промышленного и гражданского строительства, архитектурного проектирования, землеустройства, электронного документооборота, обработки сканированных чертежей, векторизации и гибридного редактирования – с многолетним опытом работы на рынке. Компания создает уникальные решения для управления инженерными данными по российским нормам и стандартам. С 1989 года компанией создано более 60 программных решений, которые применяются крупными, средними и малыми предприятиями в России и за рубежом. Количество выданных лицензий превысило за это время 1,5 млн, размер коммерческой базы инсталляций составляет порядка 600 000 рабочих мест.
  6. Всем привет, Хочу спросить совета у людей, пользующих Simulink под Linux. Сейчас использую R2019b, но такое же поведение наблюдал на R2016. Ubuntu 18.04. Время от времени получаю отвратительный баг - перестают работать нажатия на кнопки в панели инструментов. Как проявляется: 1. Запустил Симулинк 2. Загрузил модель, работаю с ней 3. Через случайный интервал времени/нажатие случайных кнопок перестают работать кнопки тулбара. Например, берем вкладку Simulation: Хочу запустить симуляцию, жму Run. Вижу анимацию нажатия, всё ОК. Но после этого вообще ничего не происходит. Однако, если нажать Ctrl+T (хоткей RUN) то моделька успешно скомпилируется и запустится. Упорный гугл не дал никаких результатов. Прошу помощи UPD. В результате нескольких перезапусков симулинка, был пойман момент, когда тулбар не загружался вообще. Вместо него веб-окно с ошибкой err_ssl_server_cert_bad_format -167. Опять же гугл внятного ответа не дал.
  7. ПК «Аквариус» – ведущий российский разработчик, производитель и поставщик компьютерной техники и IT‑решений, системообразующее предприятие радиоэлектронной промышленности. Что нужно делать: Портирование Linux OpenBMC на серверы производства компании Aquarius. Что мы ищем: Опыт портирования Linux на любую аппаратную платформу; Опыт разработки в Linux userspace; Опыт отладки с использованием gdb, strace; Опыт работы с сервисами в systemd; Знание C (3+года), bash, python, make; Знакомство с подсистемой логгирования в Linux. Желательные требования: Ассемблер – любой; Опыт работы с ftrace, kgdb, valgrind, perf; Знание С++; Опыт разработки драйверов Linux; Опыт работы с Yocto; Опыт адаптации загрузчиков под свою аппаратную платформу; Знание сетевых технологий в части, касающейся сетевой загрузки; Практические навыки работы с осциллографом и принципиальными схемами; Наличие технических статей на сетевых ресурсах, например, Habr – нам интересен Ваш способ подхода к решению задач в спокойной обстановке ; Soft Skills: Английский язык на уровне беглого перевода с листа; Опыт работы с Confluence, Jira, Git. Что мы предлагаем: Стать частью крупной, стабильной компании разработчике и производителе компьютерной техники и IT‑решений, успешно развивающейся на российском рынке уже более 30-ти лет. Возможность профессионального роста и развития; Премии по итогам работы; ДМС после прохождения испытательного срока; Грамотная система адаптации; Возможность обучаться за счет компании; Оформление в соответствии с ТК РФ; График работы обсуждается с руководителем; Удобный, современный офис в БЦ "Румянцево", рядом с метро "Румянцево" со всей инфраструктурой.
  8. Доброго всем. Ищем специалиста или группу для работы по подготовке (полу)автоматизированной сборки кастомизированного дистрибутива для Jetson Nano. Тулчейн и последовательность шагов, предоставленные производителем (Nvidia) вполне понятны и работают, но требуется предложить/сделать/настроить маршрут сборки с более высокой степенью автоматизации, а именно: Размещение исходников (то, что относится к кастомизации) в приватном репозитории Размещение исходников DT и PinMux и проверка актуального артефакта для DT Размещение оригинальных исходников (дистрибутива производителя) в приватном репозитории Размещение кастомизированной RootFS (большой объём - репозиторий, видимо, не подходит) Выбор "релиза" сборки - по коммиту из репозитория Выбор подключаемых драйверов, запись в суффикс имени сборки UID релиза Включение/выключение таких опций, как, например графическая подсистема Генерация файлов для полной перепрошивки в Recovery mode, и обновления "на горячую" записью соотв. артефактов в /boot Есть предположение, что здесь может помочь использование buildroot. На github'e был вариант buildroot'а для Nvidia Jetson, но не было времени пока посмотреть. Дополнительным шагом после обозначенной автоматизации будет задача контейнеризации - для переносимости между рабочими станциями. Разработка имеет отношение к медицине/обработке изображений. Компания находится в московской области, но практически весь объём задач может быть выполнен удалённо (конечно, приветствуется возможность приехать на место для обсуждения деталей и/или сдачи работ). Работа, предпочтительно, оформляется договором ГПХ. По любым вопросам отвечаю в "личке". С уважением, Дмитрий
  9. В компанию по разработке оборудования мониторинга состояния энергетических объектов ищется программист Embedded Linux м. Электрозаводская Опыт работы от 1 года Полный день, полная занятость, работа на территории работодателя Обязанности: Разработка программного обеспечения прибора Разработка программной документации. Отладка и испытание разработанных устройств, сопровождение их разработки и производства. Требования: Знание С/С++. Опыт разработки встраиваемых систем на Embedded Linux c архитектурой. Знание или желание разобраться в системе построения дистрибутивов Yocto Project (Yocto Rocko) Опыт работы с низкоуровневой периферией (интерфейсы UART, I2C, SPI, USB, Ethernet) Опыт работы с базами данных в составе встраиваемых систем (например SQLite) Опыт работ с языком Python для встраиваемых систем. Опыт работы с протоколами связи встраиваемая система-ПК (управляющий сервер). Опыт их кастомизации под требования аппаратуры. Общее представление о стеке протоколов TCP/IP, представление о протоколе Modbus, Представление о пострение Web сервера для управления встроенной системой Опыт построения web-сервера во встраиваемой системе для целей внешнего управления и мониторинга Знакомство с системами контроля версий (Git) Дополнительно (желательно): Знакомство с системой разработки Vitis и GNU embedded toolchain. Знакомство с системами на кристалле Xilinx (Zynq-7000), общее представление о работе FPGA Опыт разработки небольших программ под Windows для управления и контроля встраиваемых систем Знакомство с принципами построения АСУТП в энергетике, знакомство с протоколами по стандартам МЭК 61850, МЭК 60870-5-104 Условия: Полный рабочий день, 5/2. Гибкий рабочий график. Оформление по ТК. Заработная плата по результатам собеседования Вопросы, резюме, предложения на nooneelseexceptme собака protonmail.com
  10. [offtop] Каким редактором схем вы пользуетесь под линукс, если не секрет?
  11. Добрый день, есть убунта 20.04, на ней успешно стоит GoWin EDA и успешно все собирает. Сделал свой первый проект под GoWin, и пытаюсь загрузить. Похоже загрузчик не видит порт. Пробовал под рутом, и без рута. Ничего не получается. На том же компе у меня успешно под ардуиной грузится все, что можно. При втыкании борды в усб наблюдаю и в /dev появляются ttyUSB0 и ttyUSB1, но после запуска загрузчика (хоть с командной строки, хоть с оболочки) они оттуда исчезают. С командной строки пробовал даже так: в этом случае, программатор уже не ругается, что не видит порт, но пишет, что де PS: винды нет, и ставить некуда, так как привык работать на лаптопе с этой убунтой. Пожалуйста, подскажите, что попробовать, чтобы все-таки запустить это все? Спасибо! ИИВ
  12. Продам отладочные платы от OLIMEX на базе процессора Allwinner A13 (ARM Cortex-A8). Цены предлагайте свои. Пересылка по России за Ваш счёт (почтой РФ или любой экспресс курьерской доставкой). Пишите в личку форума или на е-mаil : repstosw2018 собака gmail .com Продаю по отдельности или все вместе: 1) A13-OLINUXINO (большая плата) 2) A13-SOM-256 (маленькая плата. Модуль.)
  13. Как сделать так, чтобы веб-сервер мог разбирать язык PHP?
  14. г. Шебекино, Белгородская область, 80 тыс.- 130 тыс. В связи с расширением производства в команду разработчиков требуется инженер-электронщик. Ищем активного творческого специалиста, готового развиваться вместе с нами! Обязанности: участие в разработке электроники (проекты в сфере IoT, «Умный город», «Безопасность на дорогах») доработка разработанных продуктов; настройка и программирование электрооборудования; разработка технической документации; выработка технический решений по заданию заказчика; поиск и подбор оборудования для решения поставленных задач; Требования: опыт работы инженером-электронщиком, инженером-разработчиком в отрасли Телеком приветствуется; опыт работы с контроллерами raspberry, jetson nano, arduino, omega2, microtik; навыки работы с ОС на базе ядра Linux; навыки программирования на одном из языков : Python, C++, C, Java, C#;
  15. Компания Xilinx добавила продукт в свой портфель модулей программирования, отладки и трассировки модуль SmartLynq+. Это высокоскоростной модуль отладки и трассировки, в первую очередь ориентированный на проекты, использующие платформу Versal, который значительно улучшает процесс конфигурации и скорость трассировки. Модуль SmartLynq+ обеспечивает до 28 раз более быстрое время загрузки Linux через высокоскоростной порт отладки (HSDP), чем через кабель передачи данных SmartLynq. Для захвата трассировки модуль SmartLynq+ поддерживает скорость до 10 Гбит/с через интерфейс HSDP. Это в 100 раз быстрее, чем стандартный JTAG. Более быстрые итерации и повторяющиеся загрузки повышают продуктивность разработки и сокращают цикл проектирования. Это означает снижение времени, затраченного на отладку, вместо которой вы можете сосредоточиться на запуске своих решений на основе Versal. Узнать больше
  16. Компания Рикор, реализующая полный цикл проектирования и производства серверных компонентов, включая разработку конструкторской документации и программного обеспечения, полноценное производство и монтаж серверных печатных плат, серверных корпусов и т.д., ищет в команду Инженера-системотехника. Обязанности: · участие в разработке схемотехнических решений для таких электронных устройств, как серверные материнские платы, десктопные материнские платы, RAID-контроллеры, сетевые маршрутизаторы и т.д; · разработка низкоуровневого (встроенного) программного обеспечения; · запуск, настройка и отладка экспериментальных образцов; · ведение журнала выявленных ошибок; · написание инструкций для серийного производства. Требования: · понимание архитектуры компьютера/сервера; · навыки работы с измерительной техникой (мультиметр, осциллограф и т.д.); · опытный пользователь ОС Linux; · умение читать и разбираться в схемах электрических принципиальных. Будет преимуществом: · владение такими системами проектирования, как OrCAD Allegro, Altium Designer; · уверенное знание С и ассемблера x86/x64; · опыт работы с UEFI BIOS; · опыт работы с контроллерами типа AVR, STM32; · знание языков VHDL/Verilog. Условия: · оформление по ТК РФ · белая конкурентная заработная плата · пешая доступность от м.Курская (7 минут) +7 (495)-363-45-50 доб. 513 Виктория
  17. Ищем разработчика системного ПО для разрабатываемых в компании чипов и модулей. Архитектура процессоров чипов - ARM и MIPS. В задачи входит портирование и разработка ПО на новые аппаратные платформы разрабатываемые в компании: разработка загрузчика U-Boot, разработка драйверов подсистем Linux, интеграция пакетов в Buildroot, Debian, разработка регрессионных тестов. Разрабатываем драйверы Linux для следующих интерфейсов: периферийные высокоскоростные интерфейсы (Ethernet 1Gb, USB 3.0, MIPI CSI2, MIPI DSI, HDMI TX/RX 2.0, ONFI NAND), периферийные низкоскоростные интерфейсы (SPI, I2C, UART, I2S), интерфейсы внутренних IP-блоков (GPU/VPU OpenGL ES, OpenCL, V4L2, DRM). Наш "идеальный" разработчик должен уметь грамотно выписать баг на софт и аппаратуру, уметь работать с осциллографом, почитать/обсудить проблему в списке рассылки целевого проекта ПО на английском языке, найти и черрипикнуть коммиты с апстрима и т.п. Основной офис в Зеленограде, есть также офис в Москве (м. Белорусская/Динамо). Готовы рассмотреть кандидатов из регионов, если есть готовность переехать. Заработную плату обсуждаем индивидуально. Подробное описание вакансии можно найти здесь: https://hh.ru/vacancy/37146982 Контакты для связи: Мария Моб: +7 926 612 2050 (WhatsApp, Telegram) [email protected]
  18. Спроектирую, отлажу небольшие электронные устройства на микроконтроллерах pic, AVR, stm32. Проекты выполняю использую инструменты open source. А также полностью передаю исходники и права на проект заказчику. Также занимаюсь монтажом печатных плат.
  19. Доброго времени суток! Для аппаратуры, базирующейся на CPU TI Sitara нужно сделать кастомизированную сборку Yocto Linux. Имеющееся решение (Yocto, предлагаемое TI) не устраивает ввиду: - недостаточная стабильность; - нужна поддержка периферии заказчика. Детальные технические требования отправим в ЛП.
  20. Всем привет! Artix7 Vivado 2019.1 Debian10 Собрал систему Axi Memory Mapped to Pci Express, CDMA, DDR3. Задача в том что бы посылать данные через PCIe в DDR с помощью DMA. В данный момент с ПК данные записываются в DDR ПЛИСа со скоростью 500Мб/с, что для заданных целей проекта мало. В ip PCIe у меня выделено 3 бара: DDR,BRAM, регистры CDMA. Всё прекрасно пишется и читается, но как я сказал выше, медленно. Так же в этой коре выделен один AXI BAR с адресом 0x40000000, который транслируется в адресное пространство CDMA как BAR0 PCIe'са и имеет адрес 0x60000000. Написал простенький дравер на линикс под данные цели, где заполняю регистры DMA. Адрес назначения = 0x80000000 (это адрес ddr в адресном пространстве cdma) и адрес источника который возвращает драйвер как выделенную память под dma, затем устанавливаю количество байт, что активирует трансфер из сорса в адрес назначение и в идеи данные из буфера выделенного драйвером в ПК должны появиться в ddr ПЛИС, но их там нет. Если сорс адрес ставить bram, то по той же схеме через драйвер, данные передаются из brem в ddr. Не могу понять что упускаю... pdf блок диаграммы, настройки и драйвей под линукс прикрепил. Можно попросить посмотреть файлы? Может кто нибудь подскажет что я не правильно делаю. PS не нашел ответов в и в Xilinx Answer 65062 AXI Memory Mapped for PCI Express Address Mapping design_1.pdf test_pci.c настройки и адреса.pdf
  21. добрый день прототип проекта, в процессе отработки EEPROM инициализирована необходимыми данными (участок памяти) необходимо при прошивке конечного контроллера залить этот участок по назначению можно ссылки, идеи, мысли итд спасибо ATmega328 linux, avr-gcc свисток + AVR MKII / Arduino-MK / avrdude зы в инете набегом, поэтому вопросы без арт-подготовки :о)
  22. Доброго времени суток Решил я тут ознакомится с сиим удивительным тулом и может лаже сделать простейшую схему. Установил KiCAD и в схематике вижу вот такие чудеса от курсора: Я конечно полный профан в данном КАДе и немножко лучше в Линукс (стоит Ubuntu 18.04.3 LTS с надстройкой KDE - kubuntu), KiCAD установлен с маркета без извращений (версия 4.0.7+dfsg-1ubuntu2) При изменении масштаба или сдвиге окна, все глюки пропадают. Недавно были приколы с видеокартой, но вроде как всё пофиксил и в любых других программах такой лажи не наблюдается.
  23. Здравствуйте. Имеется отладочная плата Салют-ЭЛ24ОМ1 ревю1.2 с процессорным модулем Салют-ЭЛ24ПМ2 рев.1.1 Использую стандартный загрузчик версии mcom02-salute-el24pm2-r1.0-1.1-om1-r1.2-uboot и образ linux-а mcom02-buildroot-v3.1.0-2019-09-27. Пытаюсь добавить в образ поддержку Qt для работы с GUI. При стандартной конфигурации при попытке вывести изображение с использование linuxfb ничего не происходит(только черный экран). Далее, пишут, что linuxfb является устаревшей технологией, тем более для платформ с GPU. Для этого рекомендуют использовать eglfs. Чтобы включить eglfs в buildroot необходим провайдер, который обеспечивает поддержку OpenGL. Если я правильно понимаю, то это должен обеспечить драйвер mali. Но ничего подобного в сборке я так и не нашел. Хотел бы узнать какие библиотеки необходимы для запуска графических приложений и вывода их на экран монитора по hdmi. ПС. Также пытался за пустить X.org но ничего не вышло, не видит дисплей.
  24. Здравствуйте! Есть набор для разработки. Пытаюсь загрузить дистрибутив ubilinux по инструкции. Установка, вроде, проходит корректно, но возникает такая проблема, что ранее установленная система Yocto linux все равно запускается после перезагрузки (через клавишу reset на плате, например). Возможно, нужно как-то предварительно очистить flash устройства или что-то подобное... Подскажите, пожалуйста, что делаю неверно? Новичок в Unix-подобных системах...
  25. Доброго дня всем, Европейская компания имеет открытые вакансии для работы на фабрике (отдел R&D) в Таиланде: 1) Инженер-программист встроенных систем (2 позиции): знание и опыт: - С/C++ ; - микроконтроллеры и процессоры STM32 и подобные; - процессоры серии imx6 и/или им подобные; - RTOS, OS Linux (приветствуется); - стандарты ЭМС, стандарты качества производства и управления; - умение читать схемы и разбираться в принципах работы электронных устройств - базовые знания математики, линейной алгебры (в приложении программирования систем). задачи: - "Bare-metal" программирование микропроцессорных систем; - программирование OS-based микропроцессорных систем; - разработка тестовых инженерных приложений под ОС Windows; - подготовка инженерной документации на выполненные работы; - передача в производство. 2) Инженер систем автоматизации знание и опыт: - программирование под ОС Windows или Linux; - программирование ПЛК (ST, LD, …); - знание шин Profibus, Profinet, Ethercat, Modbus; - достаточные представления о системах робототехники. задачи: - выбор аппаратуры для автоматизации производства (роботы, подвижки, гантри, захваты, пневматика, контроллеры, полевые конечные устройства и т.п.); - разработка и обоснование планов автоматизации процессов; - программирование систем автоматизации; - сопровождение запуска систем. 3) Инженер разработчик процессов знание и опыт: - стандарты производства PCBA и стандарты управления; - применяемое технологическое оборудование; - практический опыт работы на производстве; - технологические карты и схемы. задачи: - разработка и оптимизация процессов PCBA (сборки и тестирования печатных узлов). Уровень з.п.: около 1800 - 2000 уе. Контракт - от года. Фабрика расположена в 20 км от г. Чианг-Май (Таиланд). Это равнинная местность, окруженная цепями гор. Среднегодовые температуры достаточно комфортны, в ближайшей доступности есть горячие источники, места для рыбалки, горные цепи с тропами для трекинга. Из города компания забирает/возвращает сотрудников на мини-VAN'е (можно ездить и самому - на мотобайке, велосипеде, машине). Интернациональная команда - что позволяет дополнительно набраться опыта. Реальное массовое производство - возможность не в теории познакомиться с соотв. особенностями и требованиями. Стоимость аренды жилья колеблется в диапазоне от 100 до 300 уе в месяц за квартиру-студию в хорошем районе с хорошим видом из окна на окрестности и холмы. Цены на еду - от 100 до 200 руб. за неплохой ужин. Сам город удачно сочетает в себе комфорт мегаполиса и деревенскую непосредственность. В шаговой доступности - бассейны, ТЦ, фитнес-клубы. Немного фото с предприятия: https://www.dropbox....wJodngXR9a?dl=0 P.S. Английский, само собой, нужен (Intermediate и/или выше)
×
×
  • Create New...