anatoliy-besplemennovanatoliy-besplemennov

Анатолий Бесплеменнов

инженер · Приложения · Разработка ПО · Средний (Middle)
От 50 000 ₽ · Открыт к предложениям
Опыт работы: 34 года и 1 месяц
Регистрация: 21.12.2011
Последний визит: сегодня
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Специализация и профессиональные навыки: 
Проектировщик и программист встроенных систем сбора данных и управления на языке С (Ассемблер - местами). Нейрочипы.
Инженер-электроник (механик тоже).

Опыт:

разработка устройств и их программирование

- AVR ATmega/ATtiny;

- ARM (до ARMv8 64-bit aarch64, 4-ядра. ARM Cortex-A53, (как в Raspberry Pi A/B 3+). Процессы работают каждый на своём ядре, графика, звук, SPI, SD Card, чтение-запись файлов, сторожевой таймер, GPIO. Всё это на "голом железе".

Для ARM9 и Cortex-A8 разработал небольшую систему реального времени StartOS. Возможно портирование и дальше;

-  RISC-V (Kendryte K210 64-bit, 2 ядра с поддержкой нейросетей и других AI возможностей, заложенных в чип). Для этого изучил TensorFlow, Keras  с построением/переносом обучения моделей разл. типов сетей;

нейропроцессоры NM500 - подключение по интерфейсу SPI, обучение на лету / распознавание;

- та же технология нейроморфной памяти, заложенная в процессоры Intel Curie;

- собственный TCP IP стек для работы с сетями и Интернетом;

- "домашний" стек FAT32 для работы с файлами на картах памяти SD;

- подключение устройств по: GPIO, UART, SPI, I2C, I2S, MIDI, One Wire, Bluetooth, BLE, Wi-Fi;

- создание приложений для Android, позволяющих подключать через них устройства к внешнему миру и использоавть планшеты/телефоны/часы как терминалы пользователя. Кроме того, 3D графика OpenGL ES и нейронные сети на Android;

- cозданию устройств в комплексе - программная часть, железо и механика. 3D проектирование,

- рассчёт 4D (и более) координат в реальном времени и вывод в станок с ЧПУ.

- создание программ, которые могут сами модифицировать свой код в памяти в зависимости от внешних условий и выполнять его.

Также начальный этап освоения ПЛИС (FPGA Intel Cyclon на плате Vidor 4000), проектирование схем с логическими элементами и прошивка их в устройство. При необходимости, можнр довести до хорошего уровня.

Профессиональные цели

Создание автономных устройств для контроля параметров и управления объектами и технологическими процессами.
Разработка аппаратной части и программного обеспечения, не зависящего от операционных систем, на "голом железе" (bare metal);
Разработка компактных операционных систем реального времени,  если потребуется.

Проектирование и применение устройств с нейропроцессорами NM500 и Kendryte K210 для машинного зрения, распознавания речи.

Конечная цель - создание самоорганизующихся программ и устройств.

Примеры:

- изобретение - "Принтер на линейке лазерных кристаллов для этикеток и упаковки": (или http://www.freepatent.ru/patents/2475363);

- статья - в журнале/на сайте EDN (Embedded Design News) об энкодере:

- статья - в журнале "Радио" 2009 №2 "Бегущая строка с механической разверткой" на ATtiny2313 и ассемблере:

- публикация на habr.com о системе StartOS:

И, конечно, лучше один раз увидеть... Некоторые видео:

Kendryte K210
- видео и голос

StartOS

RT-210 - для ARM Cortex-A8

Raspberry Pi на "голом железе"



нейрочип + ESP32 Камера + Андроид планшет и часы. Intel Curie - Вы же знаете, что он имеет нейроны.

Intel Curie + компьютерная мышь в качестве видеокамеры для обучения/распознавания.

-

FPGA (Vidor 4000) - создаём схему, прошиваем, мигаем светодиодом.

 

,

Дела прошлые (если интересно):

Грамота лауреата I Всесоюзного конкурса самодеятельных программистов СССР за "Программный синтезатор речи" (на БК-0010M):

Когда не было ИТ, занимались физикой и математикой.

Грамота за II место в институтской олимпиаде по высшей математике:

У нас была когорта замечательных преподавателей из Санкт-Петербурга...

Опыт работы

  • Квант ООО
    Владикавказ
    Разработчик проектов (аппаратуры и программ)
    Январь 2014 — По настоящее время (6 лет и 10 месяцев)

    Освоил нейропроцессоры NM500 и Kendryte K210. Распознавание изображений с камеры, голосовых команд со встроенного микрофона, на 2=х ядрах параллельно.

    ARMv8 64-bit aarch64, 4-ядра. ARM Cortex-A53,  Процессы работают каждый на своём ядре, графика, звук, SPI, SD Card, чтение-запись файлов, сторожевой таймер, GPIO. Всё это на "голом железе".

    Для ARM9 и Cortex-A8 разработал небольшую систему реального времени StartOS.

    Свой TCP IP стек. Применение Bluetooth, BLE, Wi-Fi.

    Подключение устройств к Интернет, например через скрипт PHP на сервере/сайте.
    Использование устройств на Android в качестве терминалов
    для микроконтроллеров и связи с внешним миром.

    Кроме того, опыт работы по созданию устройтсв в целом, программная часть, железо и механика. 3D проектирование, рассчёт 4D координат в реальном времени и вывод в станок с ЧПУ. 
    Разработал плоттер для декорирования бутылок и аппликатор для самоклеящихся этикеток на Raspbeкry Pi с программированием на "голом железе"

  • ООО "Квант"
    Владикавказ
    Директор
    Декабрь 2001 — Декабрь 2010 (9 лет и 1 месяц)
    Обязанности: - Директор отвечает за деятельность всего предприятия Достижения: - Ввел в эксплуатацию и обеспечил программами 4 станка с ЧПУ - Разработал электронную и программную часть аппликатора самоклеящихся этикеток
  • Государственная организация
    Владикавказ
    инженер
    Март 1989 — Июнь 2002 (13 лет и 4 месяца)

    Инженер по эксплуатации парка персональных ЭВМ, информационная безопасность, создание и сопровождение баз данных.

    Реверс-инжиниринг

  • НПО "Полимер"
    Владикавказ
    Инженер, начальник бюро САПР
    Октябрь 1983 — Март 1989 (5 лет и 6 месяцев)

    Разработал систему автоматизации линии по производству полимерной плёнки, включая сбор данных с датчиков технологического процесса, сохранение на диске, а также вывод информации в реальном времени на дисплей и с помощью речевых сообщений.

    Разработал синтезатор речи на "Электронике-60", ДВК-2-4, "Электронике БК-0010"

    В 1990 году стал лауреатом Всесоюзного конкурса самодеятельных программистов с программой "синтезатор речи"

Высшее образование

  • СКГМИ

    Северо-Кавказский горно-металлургический институт; СКГТУ
    Владикавказ · 74 выпускника
    Электро-механический
    Сентябрь 1977 — Июнь 1982 (4 года и 9 месяцев)
    Автоматизация промышленных установок и электроприводов Грамота за II место в олимпиаде по математике (институтской)
    Электро-механический
    Январь 1977 — Январь 1982 (5 лет)