Jump to content

    

Search the Community

Showing results for tags 'linux'.



More search options

  • 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)
  • Цифровая обработка сигналов - ЦОС (DSP)
    • Сигнальные процессоры и их программирование - DSP
    • Алгоритмы ЦОС (DSP)
  • Микроконтроллеры (MCs)
    • Cредства разработки для МК
    • ARM
    • AVR
    • MSP430
    • Все остальные микроконтроллеры
    • Отладочные платы
  • Печатные платы (PCB)
    • Разрабатываем ПП в САПР - PCB development
    • Работаем с трассировкой
    • Изготовление ПП - PCB manufacturing
  • Сборка РЭУ
  • Аналоговая и цифровая техника, прикладная электроника
  • Силовая Электроника - Power Electronics
  • Интерфейсы
  • Поставщики компонентов для электроники
  • Майнеры криптовалют и их разработка, 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+


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

Found 20 results

  1. Всем привет, Хочу спросить совета у людей, пользующих Simulink под Linux. Сейчас использую R2019b, но такое же поведение наблюдал на R2016. Ubuntu 18.04. Время от времени получаю отвратительный баг - перестают работать нажатия на кнопки в панели инструментов. Как проявляется: 1. Запустил Симулинк 2. Загрузил модель, работаю с ней 3. Через случайный интервал времени/нажатие случайных кнопок перестают работать кнопки тулбара. Например, берем вкладку Simulation: Хочу запустить симуляцию, жму Run. Вижу анимацию нажатия, всё ОК. Но после этого вообще ничего не происходит. Однако, если нажать Ctrl+T (хоткей RUN) то моделька успешно скомпилируется и запустится. Упорный гугл не дал никаких результатов. Прошу помощи UPD. В результате нескольких перезапусков симулинка, был пойман момент, когда тулбар не загружался вообще. Вместо него веб-окно с ошибкой err_ssl_server_cert_bad_format -167. Опять же гугл внятного ответа не дал.
  2. Спроектирую, отлажу небольшие электронные устройства на микроконтроллерах pic, AVR, stm32. Проекты выполняю использую инструменты open source. А также полностью передаю исходники и права на проект заказчику. Также занимаюсь монтажом печатных плат.
  3. Доброго времени суток! Для аппаратуры, базирующейся на CPU TI Sitara нужно сделать кастомизированную сборку Yocto Linux. Имеющееся решение (Yocto, предлагаемое TI) не устраивает ввиду: - недостаточная стабильность; - нужна поддержка периферии заказчика. Детальные технические требования отправим в ЛП.
  4. Всем привет! 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
  5. добрый день прототип проекта, в процессе отработки EEPROM инициализирована необходимыми данными (участок памяти) необходимо при прошивке конечного контроллера залить этот участок по назначению можно ссылки, идеи, мысли итд спасибо ATmega328 linux, avr-gcc свисток + AVR MKII / Arduino-MK / avrdude зы в инете набегом, поэтому вопросы без арт-подготовки :о)
  6. Доброго времени суток Решил я тут ознакомится с сиим удивительным тулом и может лаже сделать простейшую схему. Установил KiCAD и в схематике вижу вот такие чудеса от курсора: Я конечно полный профан в данном КАДе и немножко лучше в Линукс (стоит Ubuntu 18.04.3 LTS с надстройкой KDE - kubuntu), KiCAD установлен с маркета без извращений (версия 4.0.7+dfsg-1ubuntu2) При изменении масштаба или сдвиге окна, все глюки пропадают. Недавно были приколы с видеокартой, но вроде как всё пофиксил и в любых других программах такой лажи не наблюдается.
  7. Здравствуйте. Имеется отладочная плата Салют-ЭЛ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 но ничего не вышло, не видит дисплей.
  8. Здравствуйте! Есть набор для разработки. Пытаюсь загрузить дистрибутив ubilinux по инструкции. Установка, вроде, проходит корректно, но возникает такая проблема, что ранее установленная система Yocto linux все равно запускается после перезагрузки (через клавишу reset на плате, например). Возможно, нужно как-то предварительно очистить flash устройства или что-то подобное... Подскажите, пожалуйста, что делаю неверно? Новичок в Unix-подобных системах...
  9. Доброго дня всем, Европейская компания имеет открытые вакансии для работы на фабрике (отдел 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 и/или выше)
  10. Наша компания работает над системой передачи данных через КВ радиоканал с минимальной задержкой. Алгоритмы реализованы как на FPGA (первичная обработка) так и на CPU (высокоуровневая часть алгоритма демодуляции). Планируется дальнейший перенос тяжелых алгоритмов на FPGA. Обязанности: - Доработка и улучшение алгоритмов модуляции/демодуляции: синхронизация, эквалайзер, помехоустойчивое кодирование; - Интеграция различных блоков и программных компонентов между собой: радиомодем, программная часть на CPU, GUI, усилители мощности; Требуемые навыки и знания: - С++ 11/14/17 на высоком уровне; - Опыт разработки под Linux; - Опыт работы с сетевыми протоколами (UDP) и бинарными протоколами; - Знание алгоритмов модуляции/демодуляции и цифровой обработки сигналов (DSP); Желательно: - Опыт использования Matlab; - Опыт работы с FPGA Altera, знание Verilog; - Опыт работы с электроникой (как минимум чтение принципиальных схем) и измерительной аппаратурой; - Опыт создания GUI (Java, Web) Мы предлагаем: Панорамный офис с видом на Петербург и Финский залив; Удобные рабочие места, спокойная атмосфера, кондиционеры, кофе, диваны; Бесплатные обеды в офисе; Гибкий график; Заграничные командировки; Инструменты на усмотрение разработчика (любые редакторы/IDE), оборудование и ПО по необходимости; Адекватное и технически грамотное начальство; Неформальное обсуждение задач; Конкурентная заработная плата; Официальное трудоустройство. Ссылка на наш сайт: www.alberblanc.com
  11. Eltex - это 26 лет опыта на рынке телекоммуникаций, 8 отделов разработки, собственное производство, более 50 партнеров и 2500 компаний-клиентов из более чем 20 стран мира. Мы приглашаем тебя присоединиться к нашей большой и профессиональной команде! Подробнее о компании можно узнать по ссылке: https://eltex-co.ru/ PON - наиболее продвинутая технология доступа в Internet. Активно используется средними и крупными операторами связи. Существующая линейка оборудования пользуется спросом в России и за рубежом. Мы не останавливаемся на достигнутом: впереди новые горизонты - 10G PON, пассивные оптические сети нового поколения. В команде используются элементы Agile, Redmine, система контроля версий, ревью кода, статический анализ, CI, Docker и др. Наша команда разработки состоит из двух групп по 5-7 человек. Тестирование (выделенная) - из 10. Будем заниматься: проектированием и разработкой сервисов, интерфейсов и сетевых протоколов; запуском новых устройств в линейке PON; сопровождением текущего функционала, рефакторингом и ревью кода; поддержкой проектной инфраструктуры; работой с техническими требованиями заказчиков. От вас потребуется: знание и понимание базовых алгоритмов и структур данных; уверенное владение С/С++; знание и понимание протоколов семейства TCP/IP; опыт коммерческой разработки сетевых и многопоточных приложений под linux; умение работать с системами контроля версий (git); технический английский; умение работать в команде. Будет плюсом: владение скриптовыми языками: bash, perl, python или др.; понимание принципов работы аппаратных средств вычислительных систем; опыт разработки модулей и подсистем ядра linux; опыт работы с активным сетевым оборудованием; опыт проектирования высоконагруженных систем. Мы предлагаем: интересные задачи, амбициозные цели и возможность стоять у истоков нового проекта; возможность обмена опытом со специалистами ведущих зарубежных IT компаний по нашему профилю: Broadcom, Marvell, MediaTek, Microsemi, Realtek и др.; конкурентную белую з/п (уровень обсуждается на техническом собеседовании) и ее регулярный пересмотр; официальное трудоустройство с первого дня; работаем в офисе с 9 до 18, если необходимо подвинуть время - готовы пойти навстречу :) Приятные бонусы: корпоративные скидки у компаний-партнеров (фитнес, развлечения); собственный комплекс зданий в парковой зоне города; уличная зона с турниками и настольным теннисом; своя столовая и тренажерный зал, большая парковка; яркие корпоративные мероприятия; митапы по обмену опытом между командами; компенсация затрат на участие в IT конференциях; бесплатный служебный транспорт от пл.Калинина и 4, 5, 6 мкр.; помощь с переездом иногородним кандидатам. Отправить резюме и задать вопросы по вакансии можно на почту lyubov.harchenko@eltex-co.ru или на странице вакансии на HeadHunter https://novosibirsk.hh.ru/vacancy/29934836
  12. Требования: Высшее образование. Опыт разработки/портирования ПО на C/C++ для встраиваемых (embedded) Linux-систем (в идеале для Jetson). Предпочтительно опыт организации пайплайнов обработки изображений. 5+ лет в разработке ПО в качестве разработчика на C/С++. Опыт работы с системами контроля версия (git предпочтительно), continuous integration/delivery. Сильные навыки аналитической работы (способность быстро разобраться в сути интегрируемых разработок). Знание базовых алгоритмов и структур данных. Хороший письменный технический английский. Задачи: Программирование для встроенной системы NVIDIA Jetson: портирование написанного под Windows ПО для съемки и обработки изображений; организация взаимодействия с подключенными устройствами (камеры, контроллеры, дисплей, сетевые устройства и т.д.). Организация сборки решений и автоматического тестирования для встроенных систем. Взаимодействие с разработчиками существующего ПО под Windows, формулирование требований по доработкам. Работа в Agile-команде, ответственность за ключевые продуктовые решения. Условия: 150 - 200 тыс. руб. net (выше можем обсудить), соц. пакет. Работа в офисе. Удаленная работа не обсуждается. Контакт - rt@connect-personal.ru
  13. АББ в России - крупная международная компания, лидер в области продуктов и технологий для электроэнергетики и автоматизации - объявляет об открытии двух вакансий: - Инженер-программист ПЛИС и микроконтроллеров https://hh.ru/vacancy/29343857 - Инженер-программист Embedded Linux и Qt https://hh.ru/vacancy/29441566 Резюме просьба высылать через hh.ru.
  14. Город Москва Оплата 250000 за проект Работа по договору с физлицом. Срок на изготовление три месяца. Дальнейшая платная поддержка при необходимости. ТЗ прилагается. Решается задача кодирования и декодирования цифровой информации по заданному алгоритму. Необходимо разработать прошивки для кодера (Digilent Cmod A7-35T) и декодера (Zynq 7020 + Digilent Pmod DA3 + Analog Devices EVAL-AD9467), а также тестовое ПО для Linux, совместимое с Raspberry Pi 2, или же API для доступа к устройствам из-под Linux. Техническое_задание_на_программный_комплекс_кодирования_и_декодирования_цифровой_информации.pdf
  15. Приветствую. Имеется плата на базе TCI6636K2H(ARM + DSP). На ARM крутится Linux, на DSP - SYS/BIOS. Из пакета pdk_k2hk_4_0_9 интересовали примеры для обмена между ARM и DSP в частности transportQmssDspEpK2HC66TestProject, после его допиливания обмен удалось запустить, но там есть ограничения на размер буфера. Далее в пакете processor_sdk_rtos_k2hk_4_03_00_05 перешли к примеру bigdataipc. Поправив все нужные пути и переменные окружения данный пример был собран для версии с Linux. Сразу не запустился, команда mpmcl load dsp0 server_dsp.xe66 завершалась с ошибкой, но после манипуляций из e2e пример стал грузиться. При выполнении следующей команды mpmcl run dsp0 в консоль вываливается ошибка remoteproc remoteproc0: Failed to process resources: -22. Эта ошибка является следствием рассогласования содержимого одного из следующих файлов: 1. файл dts со стороны Linux 2. файл mpm_config.json со стороны Linux 3. файл rsc_table_dsp.h со стороны DSP В файле rsc_table_dsp.h инициализируется структура ti_ipc_remoteproc_ResourceTable, которая используется при вызове команды mpmcl run dsp0 и проверяет её на соответствие первым двум файлам. Если использовать ti_ipc_remoteproc_ResourceTable по умолчанию, т.е. где не происходит выделения области CMEM для DSP, пример запускается, но падает при попытке обмена, что естественно. Привожу кусок листинга используемого файла dts: Файла mpm_config.json: Файл rsc_table_dsp.h: Файл config.bld: Адрес и размер области cmem в файле dts менял на адреса DDR, дефайны DSP_CMEM_IOBUFS, PHYS_CMEM_IOBUFS, DSP_CMEM_IOBUFS_SIZE из файла rsc_table_dsp.h делал соответствующие, но вызов команды mpmcl run dsp0 приводит к ошибке remoteproc remoteproc0: Failed to process resources: -22. Пока не могу выявить четкого соответствия между этими файлами для запуска. Может кто сталкивался, отпишитесь. Спасибо
  16. Здравствуйте, Разыскиваем под текущие проекты на постоянной основе линукс эмбеддера, уровня middle и выше под платформы TI DM8168 / iMX6/ iMX8 / NVIDIA Xavier/ Allwinner H5 и др. - патчинг ядра - написание драйверов - портирование существующего кода на ARM платформу - C/C++ Территориально нужен Киев или пригород. Детали прошу в личку. Заранее благодарю. Иван
  17. Есть готовые устройства на Xilinx Zinq 7010, надо как-то защитить прошивку от реверс инжиниринга, копируют пока ладно, пусть. без модификации плат. Желательно чтоб можно было стандартными имеющимися средствами обновить прошивку (уже есть это, линукс стоит, можно и u-boot обновить). Идеи - так как устройства IoT, на связи с нашими серверами, можно через защищенный канал что-то делать, например после обновления подгружать сгенерированную прошивку именно для этого чипа по защищенному каналу. Есть под них прошивка с U-BOOT, исходники. Прошивка должна будет загружаться как и сейчас для обновления по HTTP, а также иметь механизм возврата на старую (незащищенную) стандартную версию. Мы в Москве, возможна удалённая работа, образцы железяк дадим или организуем удалённый доступ. Сроки и бюджет обсуждаемы. может поможет https://www.xilinx.com/support/documentation/application_notes/xapp1226-protecting-info.pdf
  18. Потратил несколько часов в попытках установить Modelsim 10.2c SE в современном 64-битном Linux (multilib). Прилагаю решение на случай, если кто-то захочет поставить относительно старую версию Modelsim SE. При запуске install.linux, установщик, написанный на Java падает с такой ошибкой: # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xf7eee475, pid=13257, tid=4144433984 # # JRE version: 6.0_21-b06 # Java VM: Java HotSpot(TM) Server VM (17.0-b16 mixed mode linux-x86 ) # Problematic frame: # C [libpthread.so.0+0xd475] pthread_cond_wait+0x95 # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/bugreport/crash.jsp # Установщик идет со своей JRE, причем сами jar-ы на 7.x/8.x-версиях JRE уже не запускаются. Пляски с бубном (исследование пожеланий JRE с помощью ldd и strace, подсовывание старых версий библиотек через LD_PRELOAD) быстрого результата не принесли, в интернетах сведений о такой ошибки также не нашлось. В итоге было найдено следующее решение: заменяем 32-битную JRE, идущую в комплекте установщика, на 64-битную версию. 1. Ищем и скачиваем jre-6u45-linux-x64.bin. 2. Распаковываем: chmod +x jre-6u45-linux-x64.bin ./jre-6u45-linux-x64.bin 3. Копируем содержимое только что распакованной папки jre1.6.0_45 в папку ~/mgc/install.ixl/JRE (ее нам создал install.linux). 4. Запускаем установщик вручную: ~/mgc/install.ixl/mgc_install 5. Подсказываем установщику путь к modelsim-base.mis и другим .mis-файлам. Остальные телодвижения со старыми версиями 32-битных библиотек для запуска самого vsim остаются в силе.
  19. C++ developer с опытом embedded разработки. Работа удаленная, полная занятость О нас: USA продуктовая компания Petrosoft LLC существует с 2002 года. Компания 15 лет на рынке. http://www.petrosoftinc.com . является партнером SAP. IBM . Microsoft. Технический лидер в области разработки back office систем управления заправочными станциями и топливной дистрибуцией,а так же software для retail и ресторанного бизнеса. Проекты (продукты) http://www.petrosoftinc.com/join-the-ecosystem Требования: 2−3 года опыта разработки ПО на С/С++, stl знание POSIX API хорошее понимание механизма работы сетевых протоколов TCP/IP уверенное знание Unix/Linux практическое использование Python 2\3, знание BASH\SH Будет плюсом: опыт командной разработки опыт программирования внешних устройств (COM, USB) хорошее знание стека HTTP-протоколов работа с БД в частности с Informix Знание фреймворка tornado и Python Standard Library Задачи: разработка ПО для устройств захвата и обработки информации разработка ПО для кассовых аппаратов Уровень английского: Upper Intermediate, Размер и структура команды Команда R&D более 150 человек, из них 70% — технари География нашей компании США, Европа, Россия, Украина Условия: График работы: гибкий, 8-ми часовой рабочий день, 5 дней в неделю, Полностью удаленная работа Выплата заработной платы в $ на личный банковский счет (оклад) Оплачиваемый отпуск По всем вопросам можно писать job@petrosoftinc.com
  20. Ищется консультант\специалист, близко знакомый с Убунту Линукс и его видеоподсистемой. V4L2, UVC, USB, GStreamer и иже с ними. Работа силой ума (удаленно). Описание проблемы: Разработана видеокамера с USB 3.0 интерфейсом. Камера построена на чипе FTDI FT602Q. Реализует спецификацию UVC. Работает под Виндовс, но не работает под Линукс. Требуется определить, в каком месте затык, почему, и что сделать, чтоб работало. Специфического драйвера нет (не нужен). Должен работать со стандартным UVC. Из особенностей: поддержано 2 видеоканала. Один канал шлет Full HD 60Hz , второй - VGA 60Hz. Под Линуксом видны оба канала как /dev/video0 и /dev/video1. Все выглядит хорошо. Но данные не передаются. Под Виндовс все работает хорошо. Убунту Линукс 16.04 LTS Десктоп АМД64.