Разработка для Linux | Embedded, ML, IoT
272 subscribers
46 photos
1 video
2 files
132 links
Канал с анонсами образовательных мероприятий от ЦПР РТСофт - экспертов в области Embedded Linux, разработки промышленного CПО и систем искусственного интеллекта

Наши тренинги: https://linuxcourses.rtsoft.ru
Портфолио проектов: https://outsource.rtsoft.ru
Download Telegram
Программы тренингов ЦПР РТСофт.pdf
1.1 MB
📆 Даты потоков образовательных тренингов по разработке для Linux на Июнь 2024

(сохраняйте, чтобы не потерять!)

Делимся датами потоков наших обучающих курсов на грядущий месяц:

1. Разработка драйверов Linux - 17-21 июня 2024 (осталось мало мест!)

2. Углубленный тренинг по загрузчику - 11-12 июня 2024;

3. Тренинг по ML для Embedded - 25-26 июня 2024

Отправить заявку на обучение можно через форму на нашем сайте: https://linuxcourses.rtsoft.ru

Ждем вас на наших тренингах!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Коллеги, спешим сообщить, что на июньские тренинги осталось мало мест 📆💻

Отправить заявку на обучение можно через форму на нашем сайте: https://linuxcourses.rtsoft.ru

Также напоминаем, что формат проведения - очный, но при большом числе заявок готовы рассмотреть проведение тренингов онлайн
🎉2
❗️Открываем регистрацию на наш новый вебинар!

06.06 в 17.00 пройдет новый вебинар от ЦПР РТСофт на тему "Методы решения нестандартных задач в области отладки систем"

Зарегистрироваться можно по ссылке: https://rtsoft-swdc.timepad.ru/event/2908838/

Ждем вас на нашем вебинаре!
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🔔Всего 1 день остался до окончания регистрации на новый бесплатный вебинар "Методы решения нестандартных задач в области отладки систем”!

На вебинаре поговорим об общих подходах к решению задач, методах, рассмотрим типичные ситуации, которые могут возникнуть в ходе отладки систем


Успейте зарегистрироваться по ссылке: https://rtsoft-swdc.timepad.ru/event/2908838/

До встречи на нашем вебинаре!
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Коллеги, напоминаем, что уже через час, в 17.00 по МСК, стартует наш новый вебинар "Методы решения нестандартных задач в области отладки систем”

Зарегистрироваться можно по ссылке: https://rtsoft-swdc.timepad.ru/event/2908838/

Ссылка на трансляцию придет сразу на вашу электронную почту!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Актуальны ли для вас сейчас короткие онлайн-курсы по темам наших вебинаров?
Anonymous Poll
95%
Да, мне было бы удобно пройти онлайн обучение на 4-5 часов
5%
Нет, предпочитаю оффлайн обучение
⭐️Коллеги, видим (и очень этому рады!), что на нашем канале очень много новых подписчиков, поэтому решили рассказать о том, чем мы занимаемся.

Мы (Центр Программных Разработок РТСофт) работаем в сферах разработки систем компьютерного зрения, ML, системного ПО и драйверов, создания систем промышленного Интернета вещей (IIoT). Также развиваем образовательные проекты по разработке для Linux.

Наш сайт: https://outsource.rtsoft.ru

Примеры кейсов:

Кейс по реализации ОС для мультимедийных приложений на основе Orange PI 5 на ARM процессоре Rockchip RK3588


Компьютерное зрение и искусственный интеллект on edge: как избавиться от очередей в ритейле
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Продолжаем делиться нашей экспертизой

На прошедшем вебинаре мы анонсировали новую возможность - теперь вы можете получить бесплатную консультацию ЦПР РТСофт по вашим кейсам или вопросам.

Формат: онлайн
Продолжительность: 15-30 минут

Оставить заявку можно по ссылке
👍2🔥2
Готовим новый формат обучения для вас! 💻📚

Наше сообщество растет и появляется много новых участников из разных городов, поэтому мы решили добавить новый онлайн-формат обучения

В чем плюсы такого формата?

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

Продолжительность мини-курсов: 4-5 часов

Пока мы активно прорабатываем программу и планируем старт запуска, предлагаем обсудить в комментариях, какие темы таких мини-тренингов актуальны для вашей команды?
Please open Telegram to view this post
VIEW IN TELEGRAM
6
#computervision #кейс #компьютерноезрение

Как автоматизировать производственные процессы в вашей компании при помощи внедрения технологий компьютерного зрения (computer vision)?

Мы в ЦПР РТСофт решили поделиться своим опытом выполнения заказа по оптимизации производственных процессов на основе компьютерного зрения и AI.

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

Читайте полный кейс в нашем блоге: https://outsource.rtsoft.ru/blog/computer-vision-in-manufacturing
👍3
#тренинги

🔥Публикуем программу Углубленного тренинга по загрузчику (Uboot):

Тема 1. Структура исходного кода Uboot
Тема 2. Архитектура u-boot
Тема 3. Обзор first-stage бутлоадеров (SPL, TEE (TF-A))
Тема 4. Процесс загрузки u-boot на ARM платформе
Тема 5. Особенности портирования u-boot на новую аппаратную платформу
Практические задания:
• Сборка uboot
• u-boot environments setting & boot args
• Добавление новой команды
• Пример драйвера в uboot
Тема 6. Этапы загрузки Linux
Тема 7. Обзор Image booting, Falcon Mode, Secure Boot
Тема 8. U-Boot features:
• device tree
• device overlays
• driver model
• DFU
Тема 9. Обзор U-Boot API
Тема 10. Особенности загрузки с различных источников (emmc, sd, net, ...)
Тема 11. Особенности отладки и тестирования Uboot
Тема 12. Взаимодействие rauc и u-boot в процессе A/B обновлений

📍Ближайший поток - 30-31 июля 2024

Для записи необходимо подать заявку через наш сайт: https://linuxcourses.rtsoft.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️Коллеги, наблюдаем рост заявок на наш курс “Углубленный тренинг по загрузчику” - успейте забронировать место!

Для записи необходимо подать заявку через наш сайт: https://linuxcourses.rtsoft.ru/

Перед прохождением обучения рекомендуем также изучить наш вебинар по Uboot: https://www.youtube.com/watch?v=PF4Dq45Zb70

Ждем вас на нашем курсе!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#кейс

ℹ️Сегодня делимся одним из наших самых интересных кейсов по реализации ОС для мультимедийных приложений на основе Orange PI 5 на ARM процессоре Rockchip RK3588

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

Особенность задачи в том, что программные приложения заказчика предъявляют высокие требования к аппаратным средствам (мультипоточный видеострим, видео Full HD, 3D-графика и т.д.), что вызывает необходимость использования GPU. Еще одной особенностью проекта является то, что видеоконтроллеры относятся к классу необслуживаемой техники, а, следовательно, обновление системного ПО должно происходить на них автоматически.

Читайте полный кейс на нашем сайте: https://outsource.rtsoft.ru/blog/rockchip
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Коллеги, наступило время опубликовать предварительное расписание тренингов на август и сентябрь! 🔥

⭐️ 5-9 августа 2024 - Разработка драйверов Linux

⭐️ 13-14 августа 2024 - Тренинг по ML для Embedded

⭐️ 27-28 августа 2024 - Основы разработки встраиваемых систем на базе Embedded Linux (ОНЛАЙН)

⭐️ 10-11 сентября 2024 - Тренинг по 4diac

⭐️ 24-25 сентября 2024 - Углубленный тренинг по загрузчику

Подать заявку на интересующий вас тренинг можно через наш сайт: https://linuxcourses.rtsoft.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Как мы уже анонсировали ранее, 27-28 августа 2024* состоится наш первый ОНЛАЙН тренинг 🔥

Тема: Основы разработки для Embedded Linux

Программа тренинга:

Тема 1. Linux Kernel
Принципы разработки ядра:
•Жизненный цикл Linux Kernel
•Подготовка патчей к публикации
•Best practices работы с Linux Kernel Community
•Опционально: модуль ядра + LAB: пример сборки

Тема 2. Исходный код
Работа с исходным кодом мобильных и встраиваемых ОС
•Системы сборки (Ninja, Autotools, CMake)
•Структура хранения сборников в ОС:
• Yocto: LAB: Пример сборки образов, добавления рецепта для пользовательского приложения (с Makefile и CMake), рецепта для модуля ядра
• Buildroot
• AOSP

Тема 3. Kernel Configuration
Сборка ядра, окружение, адаптация под платформу
•Работа с kconfig & defconfig
•Типы образов ядра
•LAB: добавление своего модуля с запуском в qemu
•Работа с cmdline: все варианты генерации, основные параметры

Тема 4. Загрузка ОС
Брингап платформы
•Типы запуска и загрузки, nfs, tftpboot; LAB: сборка uboot и загрузка в qemu, по сети
•Передача управления в userspace, initd, system; LAB: добавление systemd сервиса
•LAB: основы отладки kgdb, earlyprintk, dynamic debugfs

Тема 5. Безопасность и уязвимости
Необходимые условия для аттестации ОС
•Основные типы уязвимостей
•Источники данных о CVE
•Верификация, SBOM
•Поиск и исправление уязвимостей. LAB: Сканер уязвимостей

Продолжительность: 2 дня

* - даты могут меняться
Заявки на обучение можно оставить через наш сайт: https://linuxcourses.rtsoft.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
ℹ️Образовательные траектории - что это и почему они выгоднее?

Мы в ЦПР РТСофт проводим обучение разработке для Linux в небольших группах в оффлайн и онлайн форматах. Основное преимущество таких тренингов-интенсивов - максимальная концентрация знаний за короткий промежуток времени (2-3 дня).

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


Кому подойдет:
- быстрорастущим компаниям, которые хотят ускорить процесс онбординга и роста компетенций новых сотрудников
- распределенным командам, которые планируют обучение для повышения квалификации

В чем плюс образовательной траектории?
- интенсивное погружение в обучение: за 5-7 рабочих дней специалисты смогут приобрести знания, соответсвующие 3-4 месяцам самостоятельного изучения
- практические задания, результаты выполнения которых можно сразу же использовать в работе

👉Подайте заявку на составление образовательной траектории через наш сайт: https://linuxcourses.rtsoft.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
Делимся подборкой кейсов по решению задач компьютерного зрения (CV)

Собрали для вас несколько ярких кейсов из своей практики:

1️⃣Компьютерное зрение на производстве: система контроля качества продукции предприятия - https://outsource.rtsoft.ru/blog/computer-vision-in-manufacturing

2️⃣ Оптическое распознавание символов и автоматизация бизнеса- https://outsource.rtsoft.ru/blog/ocr

3️⃣ Система компьютерного зрения для распознавания пассажиропотока в транспорте - https://outsource.rtsoft.ru/blog/underground-passengers-monitoring

4️⃣ AI тренировки на смартфоне - https://outsource.rtsoft.ru/blog/ai-movement-recognition
Продолжаем рассказывать про наши кейсы и собственные продукты в серии постов #кейсы ⭐️

Сегодня речь пойдет про решение RITMS UP2DATE, узнать подробнее о котором можно по ссылке

Система обновлений IoT RITMS UP2DATE — решение для беспроводного обновления, с помощью которого осуществляется управление обновлениями системного ПО и приложений на встроенных устройствах Интернета вещей (IoT).


Преимущества использования RITMS UP2DATE:

• RITMS UP2DATE спроектировано так, чтобы предотвратить сбои бизнес-процессов. Например, если обновление прервано, устройство автоматически вернется к предыдущей рабочей версии рабочего программного обеспечения.
• все коммуникации между компонентами RITMS UP2DATE всегда шифруются с помощью сертификатов и могут масштабироваться до миллионов устройств.
• с помощью пакетных обновлений по расписанию есть возможность определить собственные сценарии обновлений устройств. Например, обновлять устройство только тогда, когда оно находится в режиме ожидания.
• развертывается в любом месте и обслуживается в корпоративных серверах/закрытых ЦОД (on-premise) или в общедоступных облаках. Поскольку RITMS UP2DATE основано на технологиях с открытым исходным кодом, пользователь может сам выбрать партнера для его поддержки и сопровождения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Есть программные задачи, требующие нетиповых решений?

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

Если ваша задача относится к профилю ЦПР РТСофт, мы с радостью поможем вам советом. Присылайте свои запросы, и наши техлиды подумают над вашими проблемными вопросами, чтобы предложить нужное решение.

📍 Прислать вопрос для обсуждения можно по ссылке: https://forms.yandex.ru/u/666ff69284227c5e4dd72643/
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝1