Разработка для 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
❗️Открываем регистрацию на наш новый вебинар!

16.05 в 11.00 пройдет новый вебинар от ЦПР РТСофт на тему "Изюминки микропроцессорных архитектур. Часть 2. MMU и кэш"

Что будет рассматриваться на вебинаре:

- MMU: Различные типы MMU: иерархические (m68k, x86-64, ARM, RiscV), регистровые (MIPS), с обратной таблицей (PowerPC, PA-RISC)
- Особенности использования MMU в некоторых ОС. Некоторые проблемы работы с MMU и аппаратурой.
- MMU и security (на примере ARMv8).
- Кэш: варианты реализации (на примере ARM, x86-64). Синхронизация в многопроцессорных ОС. Кэш и аппаратура

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

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

16.05 в 11.00 пройдет новый вебинар от ЦПР РТСофт на тему "Изюминки микропроцессорных архитектур. Часть 2. MMU и кэш"

Программа вебинара:

- MMU: Различные типы MMU: иерархические (m68k, x86-64, ARM, RiscV), регистровые (MIPS), с обратной таблицей (PowerPC, PA-RISC)
- Особенности использования MMU в некоторых ОС. Некоторые проблемы работы с MMU и аппаратурой.
- MMU и security (на примере ARMv8).
- Кэш: варианты реализации (на примере ARM, x86-64). Синхронизация в многопроцессорных ОС. Кэш и аппаратура

Спикер: Облаков И.

Зарегистрироваться можно по ссылке: https://rtsoft-swdc.timepad.ru/event/2870635/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🎃1
Публикуем 3-ю (заключительную) часть вебинара, который состоялся в прошлый четверг, 16.05., “Изюминки микропроцессорных архитектур. Часть 2. MMU и кэш"

Ссылка для просмотра части 3: https://tinysrc.me/go/RupHAsPIg

Напишите в комментарии, какую тему стоит разобрать подробнее 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Коллеги, о наболевшем.

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

Появляются новые проекты, расширяется бизнес и в команду приходят новички – все это требует повышения уровня компетенций.

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

Расскажите, как вы поступаете в таких случаях? ⬇️
Программы тренингов ЦПР РТСофт.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