LINUX.ORG.RU

Сообщения vromanov

 

Unittest for snprintf etc

Форум — Development

Добрый день! А нет ли у кого набора юниттестов для snprintf? Желательно в формате gtest. пришлось писать свою реализацию, хотелсь бы получше покрыть тестами.

 ,

vromanov
()

Псевдографика в буфер обмена Tera Term

Форум — General

Проблема: Под офтопиком подключаюсь при помощи Teraterm. Пытаюсь скопировать в буфер обмена текст с псевдографикой и вставить в текстовый редактор. Вместо псевдографики получаю буковки. Кто знает, как поменять такое поведение?

 , ,

vromanov
()

BigEndian виртуалка

Форум — Development

Добрый день! Есть ли возможность на обычном пиюке поднять виртуалку с BigEndian архитектурой? Хотелось бы прогнать тесты кода, который должен работать на разных архитектурах

 

vromanov
()

Получить значение поля структуры

Форум — Development

Задача такая - есть описание поля структуры в формате - стартовый бит (может быть не кратным 8), длинна в битах (1..64), знаковость, LSB или MSB. Надо получить значение. Предполагается, что структура упакованная и может содержать битовые поля. Ну и чтобы было интереснее все это должно работать очень быстро и на процессорах как LSB так и MSB. Arm. Может есть какой-то правильный способ?

 ,

vromanov
()

SPb: Ищем спеца по батарейкам (battery management systems)

Форум — Job

Ищем спеца для разработки BMS (battery management systems) для элетроавтомобилей. Речь идет как о электронике, так и о программировании.

 , ,

vromanov
()

восмеричную константу в десятичную

Форум — Development

Имеем приблизительно такой код

#define XXX(n) ar[n]=s._field_##n;
XXX(01);
XXX(02);
XXX(03);
XXX(04);
XXX(05);
XXX(06);
XXX(07);
XXX(08);

Естесвенно при при компиляции получаем ошибку, т.к. 08 это неправильная восмеричная константа. Обойти можно так

#define XXX(n) ar[1##n-100]=s._field_##n;
Но как-то это некрасиво. Может есть более красивый подход?

 , , ,

vromanov
()

Подаван - стажер (SPb)

Форум — Job

Ищем подавана. Задачи 1) паять тестовые устройства 2) Низкоквалифицированный труд 3) разработка простейших устройств

Оформление по договору-подряду. Например, на лето Офис - в Ольгино, напротив платформы

 ,

vromanov
()

Вакансия embedded разработчик (stm32, tms570), SPb, от 120 кр

Форум — Job

Разработка по для контроллеров, разработка самих контроллеров (автомобильная тема)

Требования:

  • опыт работы с аналогичными задачами – от 3-х лет;
  • желательно знание автомобильных интерфейсов CAN, LIN, итд
  • знание С
  • знание алгоритмов и структур данных
  • знание особеностей MCU stm32f4. Плюсом будет знание tms570
  • знание сред разработки (IAR, CSS, Simulink) и контроля версий (git)
  • микропроцессоры и микроконтроллеры (любые, чем больше, тем лучше)
  • цифровая схемотехника от TTL/CMOS/LVTTL etc до передачи данных (SPI, LVDS, Ethernet etc)
  • аналоговая схемотехника (АЦП, фильтры, ОУ, линии передачи)
  • силовая электроника (MOSFET, IGBT, схемотехника DCDC преобразователей)
  • архитектурное и прикладное проектирование
  • проектирование многослойных печатных плат, знание возможностей и ограничений технологических процессов производства ПП
  • сборка и наладка спроектированных устройств (пайка, монтаж, мехобработка)
  • 3D проектирование

Обязанности:

  • участие в разработке контроллеров (аппаратная часть)
  • разработка встраиваемого ПО
  • отладка и тестирование ПО в лабораторных условиях и на реальных объектах;
  • взаимодействие с другими разработчиками в группе (аппаратной и программной частей);

Условия:

  • гарантии по ТК РФ (полностью белая компания);
  • медицинская страховка, корпоративная мобильная связь;
  • офис - п. Ольгино. Прямо напротив платформы
  • Удобный офис

Пишите - romanov@charge.auto

 , ,

vromanov
()

Подрепозиторий в git

Форум — Development

Имеем несколько проектов в git. ЧАСТЬ одного из проектов используется в других. И вообще они все сильно между собой поязаны. Сейчас они просто лежат в воседних папках и обновляются по очереди. Как сделать так, чтобы подпапка одного проекта лежала в виде произвольной подпапки другого и обновлялась при обновлении основнго проекта без дполнительных усилий. В perforce это легко достигается путем прописываения нужных путей в воркспейсе

 ,

vromanov
()

реализация printf/sprintf для MCU с поддержкой double

Форум — Development

Добрый день! Есть ли где ХОРОШАЯ реализация printf/sprintf для MCU. Требования 1) Бережное отношение к памяти. 2) Никакой динамики 3) бережное отношение к стеку. Не надо ширину вывода для %10d хранить в size_t. int8 вполне хватит. не надо по каждому чиху заводить переменную. 4) Понятно, нужна заточка для MCU (т.е. например, не писать в строку, а вызывать калбак итд) 5) Стандартные параметры форматирования. чтобы можно было прикрутить атрибут для проверки строки форматирования

 , ,

vromanov
()

Код для чтения хитрых полей

Форум — Development

По сети приходит пакет из 8 байтов. Есть описание, где указано что в этих байтах лежит. Для какждого поля указывается размер в битах (от 1-го бита до 64-х). Стартовый бит с которого это поле начинается. Знаковое или беззнаковое. Порядок байтов внутри этого поля (LSB/MSB). Нужно сгенерить код для разбора таких пакетов. Были бы все поля в формате интела, сделал бы структуру с битовыми полями и вперед. Но мотороловский формат все портит. Есть идея ради него просто поментяь местами байты.

Или есть более красивый способ?

 , , ,

vromanov
()

Вакансия embedded разработчик (stm32, tms570), SPb, от 80 кр

Форум — Job

Разработка по для контроллеров (телематика, автомобильная тема) Требования:

  • опыт работы с аналогичными задачами – от 3-х лет;
  • знание RTOS (Chibios, FreeRTOS);
  • Желательно знание автомобильных интерфейсов CAN, LIN, итд
  • Знание С
  • Знание алгоритмов и структур данных
  • Знание особеностей MCU stm32. Плюсом будет знание tms570
  • Большим плюсом будет знание tms570
  • Знание сред разработки и контроля версий

Обязанности:

  • участие в разработки с начального этапа, от выбора аппаратной платформы (контроллеров) и программной среды разработки ПО;
  • разработка встраиваемого ПО – драйверов протоколов, системы опроса, фильтрации, временного хранения (накопления) данных, взаимодействия с системой верхнего уровня по различным каналам связи;
  • отладка и тестирование ПО в лабораторных условиях и на реальных объектах;
  • взаимодействие с другими разработчиками в группе (аппаратной и программной частей);

Условия:

  • гарантии по ТК РФ (полностью белая компания);
  • медицинская страховка, корпоративная мобильная связь;
  • офис - п. Ольгино. Прямо напротив платформы
  • Удобный офис

Пишите - romanov@charge.org

 ,

vromanov
()

Centos 6.5 & Intel Wi-Fi 7260

Форум — Linux-hardware

Псоледнее ядро приводит к палдению фирмвари внутри платки. Wi-Fi в результате не пашет. Откат к предидущему ядру помог.

vromanov
()

lenovo T540p для Centos Ok?

Форум — Linux-hardware

Думаю закупитьь такой ноут. У кого етсь опыть пользования? Сейчас пользуюсь T500 & T61p. http://www.citilink.ru/catalog/mobile/notebooks/950412/

 ,

vromanov
()

Аналог sar, но цветной

Форум — Admin

Забыл название утилиты :( Она выводит загрузку CPU, сети, диска, памяти итд, похоже на вывод команды c периодическим обновлением, но цветная :) Никто не помнит?

vromanov
()

/proc/meminfo Mlocked != 0

Форум — Development

Кто знает от чего Mlocked в /proc/meminfo становится ненулевым? mlock не приводит к его увеличению.

 , ,

vromanov
()

База с Shared Memory Driver

Форум — Development

Какие имеются базы, у которых драйвер с локальным инстансом работает не через юникс сокеты или TCP/IP а через Shared Memory. Требуется БЫСТРОЕ исполнение прастейших запросов типа выборки по первичному ключу. Ну или в качестве теста «select 1 from dual».

Язык разработки С/C++. Приложения состоят из многих воркеров.

NoSQL не надо!

 , , ,

vromanov
()

Утилита для просомтра информации о Posix shared memory

Форум — Admin

Вот стало интересно. Для sys V shared memory есть ipcs. А есть ли аналогичная утилита для позиксной памяти? Понятно, что есть просто ls -l /dev/shm. Может есть что-то получше?

vromanov
()

Cubieboard & i2c LCD

Форум — Linux-hardware

Никто к cubieboard не прикручивал LCD дисплейчик (2004) по i2c? Вот типа такого? http://www.sainsmart.com/sainsmart-iic-i2c-twi-serial-2004-20x4-lcd-module-sh... Хочу на на него всякую инфу выводить...

 , ,

vromanov
()

Pacemaker - перезапуск ресурсов в группе после fail

Форум — Admin

Имеем следующий глюк с Pacemaker. Есть master/slave set. Есть группа ресурсов которая привязана к мастеру. В группе несколько ресурсов. Если я убиваю ресурс (kill -9) процесс, то перезапускается он и все кто идет за ним в описании. Хотелось бы чтобы перезапускался только он.

 , ,

vromanov
()

RSS подписка на новые темы