Перейти к содержанию
    

strannyi

Участник
  • Постов

    59
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Сообщения, опубликованные strannyi


  1. On 3/10/2024 at 6:54 PM, Almaz1988 said:

    Добрый вечер. Два проекта в продолжение (оба для программиста Embedded linux): 

    1. 

    Имеется бинарь (executable) под embedded linux.

    Запускается под ARM-32Bit (armv7l). GCC v8. GLIBC:

     

    image.thumb.png.7144dee6ea39a758f7c12af885dbdaea.png

    Бинарь триальный, - время работы 2 часа. Через 2 часа перестает работать:

    image.thumb.png.f0cdfd0f7b79258d631b66805921bdb8.png

    Сделать так, чтобы бинарь не отваливался через 2 часа.

    В идеале сделать так, чтобы также не появлялось сообщение "no runtime license - running in demo mode".

    Доступ к целевой железке будет предоставлен по ssh. 

    Отзывы присылать на почту [email protected]. В теме письма указать linux-41. В теле письма - стоимость/сроки. 

     

     

    2. Есть ПЛК контроллер с поддержкой Codesys. Пулл реквесты с реализацией Codesys контроллера: 1 и 2.

    Необходимо разработать прошивку ПЛК контроллера под это же железо с поддержкой Beremiz runtime (open source ПЛК). Ожидается, что реализация будет схожая:

    -  пулл реквест в wr-sdk с конфигом нового устройства (beremiz, например).

    - пулл реквест в wr-feed с фидами под новое устройство.

    - в фидах, в каталоге apps будет фид на приложение beremiz, ведущее на форк репозитория Beremiz. Форк будет создан в процессе. 

    На борту устройства: 

    - SPI флешка 32 Мб. 

    - MicroSD микруха 512 Мб. 

    - RAM 256 Мб. 

    Возможно, памяти SPI флешки окажется недостаточно для размещения в ней python и beremiz. В этом случае будет необходимо разработать также init.d скрипт, который будет подтягивать недостающие файлы по сети, монтировать microSD микросхему и распаковывать в ней скачанные файлы. Скачивание и распаковка будет производиться только один раз (при самом первом запуске устройства). 

    При последующих запусках устройствах скрипт должен будет лишь монтировать microSD микросхему, забирать оттуда все файлы, переносить их в RAM и там исполнять, сохраняя все изменения (новые ПЛК приложения, например) обратно на microSD.

    Также необходимо будет разработать некий hello world проект под Beremiz, который можно будет запускать на ПЛК в качестве пробного приложения. Пример подобного hello world приложения под codesys - тут

    Доступ к железке будет предоставлен по ssh. Либо железка будет выслана по почтой.

    Отзывы присылать на почту [email protected]. В теме письма указать - linux-42. В теле письма - стоимость/сроки.

     

    Автор, какой у тебя бюджет на каждую из этих задач?

  2. 13 hours ago, Aries said:

    Я как то пытался скачать у них datasheet на V9203  но вместо него там совсем другие данные лежат. Писал в поддержку, толку ноль.
    Это как раз 3-х фазный счётчик с интерфейсом spi.

    2023-12-17_232329.jpg

     

    Лови v9203.pdf

    • Upvote 4
  3. Вакансия специалиста по обратной разработке программного и аппаратного обеспечения

     

    Необходим опытный реверс-инженер для обратной разработки различного программного и аппаратного обеспечения и устранения его дефектов.

    Требования, предъявляемые к соискателю:

    ·      Хорошие навыки обратной разработки ПО без исходного кода под различные архитектуры (желательно x86-64 и ARM, отлично – PowerPC, MIPS и др.)

    ·      Знание любого скриптового языка программирования (умение писать читаемый код)

    ·      Знание языков программирования C и C++ на уровне свободного чтения исходного кода

    ·      Уверенное знание средств дизассемблирования и декомпиляции (IDA Pro, Hex-Rays, Ghidra, IL Spy и т.п.)

    ·      Навыки использования средств отладки программ и мониторинга событий в операционных системах Microsoft Windows и/или GNU/Linux

    Что будет плюсом:

    ·      Хорошее знание внутреннего устройства операционных систем линейки Microsoft Windows (включая знакомство с технологией COM)

    ·      Опыт поиска и эксплуатации уязвимостей кода

    ·      Знание схемотехники и практические навыки проведения инвазивных исследований электронной техники

    ·      Опыт анализа закрытых сетевых протоколов

    Условия труда:

    ·      Гибкий график (возможна удалённая работа)

    ·      Стабильная и аккредитованная организация с богатой историей

    ·      Продолжительные проекты (горизонт планирования – от 1.5 лет)

    ·      Спортивный зал и кухни в офисе, корпоративные мероприятия

    Зарплатная вилка – от 170 до 250 тысяч рублей (после уплаты налогов).

     

    В случае частичного несоответствия требованиям вакансии мы готовы рассмотреть заинтересованного в развитии по обозначенному направлению специалиста.

     

    Контакт:

    Артур Балиев

    [email protected]

  4. "ПО имеется, нужно что бы произвелась его установка с флешки или же с Nand."

    Простейший загрузчик не проблема написать. Известно как должен грузится девайс? 

    Я имею ввиду что и по каким адресам должно располагаться из вашего  ПО (карта загрузки).

    Есть ли блок схема устройства? Вы на скринах привели содержимое архивов, что это? Где тут основной файл прошивки? Tuple2024.bin? Runtime.bin? Cabin.bin? Frame1.bin? Нужно пояснение.

  5.  

    On 11/25/2020 at 5:56 PM, Vasily_ said:

    http://break-ic.com/index.asp

    https://russiansemiresearch.com/ru/  Эти похоже перекупы.

     

    Был опыт работы с http://break-ic.com, ломали CPLD-хи. Отправляли семплы в Китай, единственный минус это время. 

    Напишите им на почту, они быстро отвечают.

     

    Mikatech Innovative Limited

    #12A, Block 3, 7 Mile Champs Garden,

    South Renmin Road,

    Longhua, Shenzhen, Guangdong,

    China 518131

    Tel: +86-755-89969978  89969979

    Fax: +86-755-89969975

    Email: [email protected]

     

  6. Altera Byte Blaster MV вам в помощь, можно собрать на коленке.

    Если донор рабочий и залочен, могу дать контакты замечательных китайцев в лс, которые снимут lock и сольют прошивку. Правда придется пожертвовать одной микросхемой и займет какое -то время.

  7. Добрый день, коллеги!

     

     

    Для прошивки контроллера используют специальные программаторы или отладчики типа Jtag.

     

    А что делать, если блок с контроллером в готовом изделии расположен в ОЧЕНЬ недоступном месте, а ПО менять нужно?

     

    Использовать альтернативные каналы (ноги) для прошивки контроллера.

     

    На блоке выведен канал UART U2, по которому верхний уровень и управляет контроллером.

     

    Моя цель: разработать загрузчик, чтоб можно было по этому каналу и прошивать контроллер (оба ядра). Это позволит не вытягивать и не разбирать изделие целиком, для прошивки. Существенно облегчит жизнь сервисному персоналу.

     

    1.Реальна ли задача?

    2. Был/есть ли у кого опыт в этой теме?

    3. С чего посоветуете начать?

     

    CodeSkin c2prog позволяет прошивать через UART как Cortex-M3 так и DSP

     

  8. И что за PHY?

    CORTINA WJLXT971ALE

     

    по идее если бы пакеты проходили через драйвер, то при вызове ifconfig я бы увидел что меняется счетчик TX bytes и TX packets

    а они все время в 0, может что-то с драйвером? линии MII все прозвонил, вроде все ОК.

     

  9. Здравствуйте.

     

    Возникла необходимость в тестировании оборудования собственного производства - сетевые адаптеры, свитчи и пр.

    В связи с этим хотелось бы узнать у присутствующих как (методика) и чем (оборудование и ПО) тестируете?

     

    Iperf + самопальные тесты

  10. Сталикивался ли кто нибудь с этим чипом. Режим External Phy. Проблема с отправкой пакетов, пинг не проходит. Хотя принимает пакеты нормально

    проверял в tcpdump. Линия TXEN не активна. ifconfig показывает, что очередь отправки пуста.

×
×
  • Создать...