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/
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
Напишите в комментарии, какую тему стоит разобрать подробнее👇
Ссылка для просмотра части 3: https://tinysrc.me/go/RupHAsPIg
Напишите в комментарии, какую тему стоит разобрать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Коллеги, о наболевшем.
Так как мы проводим обучающие тренинги, часто при обсуждении образовательной траектории слышим, что в компаниях нередко возникают ситуации, когда текущая команда уже не справляется с нагрузкой.
Появляются новые проекты, расширяется бизнес и в команду приходят новички – все это требует повышения уровня компетенций.
Кто-то предпочитает решать подобные задачи при помощи обучения своих кадров, кто-то - через привлечение аутсорс-специалистов.
Расскажите, как вы поступаете в таких случаях? ⬇️
Так как мы проводим обучающие тренинги, часто при обсуждении образовательной траектории слышим, что в компаниях нередко возникают ситуации, когда текущая команда уже не справляется с нагрузкой.
Появляются новые проекты, расширяется бизнес и в команду приходят новички – все это требует повышения уровня компетенций.
Кто-то предпочитает решать подобные задачи при помощи обучения своих кадров, кто-то - через привлечение аутсорс-специалистов.
Расскажите, как вы поступаете в таких случаях? ⬇️
Программы тренингов ЦПР РТСофт.pdf
1.1 MB
(сохраняйте, чтобы не потерять!)
Делимся датами потоков наших обучающих курсов на грядущий месяц:
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
Также напоминаем, что формат проведения - очный, но при большом числе заявок готовы рассмотреть проведение тренингов онлайн
Отправить заявку на обучение можно через форму на нашем сайте: https://linuxcourses.rtsoft.ru
Также напоминаем, что формат проведения - очный, но при большом числе заявок готовы рассмотреть проведение тренингов онлайн
linuxcourses.rtsoft.ru
Корпоративное обучение системному программированию на Linux
Интенсивные программы «Системное программирование для Linux» и «Разработка драйверов для Linux», которые помогают слушателям выйти на новый уровень понимания этой операционной системы.
🎉2
06.06 в 17.00 пройдет новый вебинар от ЦПР РТСофт на тему "Методы решения нестандартных задач в области отладки систем"
Зарегистрироваться можно по ссылке: https://rtsoft-swdc.timepad.ru/event/2908838/
Ждем вас на нашем вебинаре!
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2
На вебинаре поговорим об общих подходах к решению задач, методах, рассмотрим типичные ситуации, которые могут возникнуть в ходе отладки систем
Успейте зарегистрироваться по ссылке: https://rtsoft-swdc.timepad.ru/event/2908838/
До встречи на нашем вебинаре!
Please open Telegram to view this post
VIEW IN TELEGRAM
Зарегистрироваться можно по ссылке: https://rtsoft-swdc.timepad.ru/event/2908838/
Ссылка на трансляцию придет сразу на вашу электронную почту!
Please open Telegram to view this post
VIEW IN TELEGRAM
rtsoft-swdc.timepad.ru
Вебинар "Методы решения нестандартных задач в области отладки систем" / События на TimePad.ru
Вебинар "Методы решения нестандартных задач в области отладки систем"
🔥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 минут
Оставить заявку можно по ссылке
На прошедшем вебинаре мы анонсировали новую возможность - теперь вы можете получить бесплатную консультацию ЦПР РТСофт по вашим кейсам или вопросам.
Формат: онлайн
Продолжительность: 15-30 минут
Оставить заявку можно по ссылке
👍2🔥2
Готовим новый формат обучения для вас! 💻📚
Наше сообщество растет и появляется много новых участников из разных городов, поэтому мы решили добавить новый онлайн-формат обучения
В чем плюсы такого формата?
➕ не нужно согласовывать командировки с руководством или брать отпуск специально ради поездки на тренинг
➕ в онлайн-курс, так же как и в оффлайн-версию, включена обратная связь и поддержка от лектора
➕ниже стоимость участия
Продолжительность мини-курсов: 4-5 часов
Пока мы активно прорабатываем программу и планируем старт запуска, предлагаем обсудить в комментариях, какие темы таких мини-тренингов актуальны для вашей команды?
Наше сообщество растет и появляется много новых участников из разных городов, поэтому мы решили добавить новый онлайн-формат обучения
В чем плюсы такого формата?
➕ не нужно согласовывать командировки с руководством или брать отпуск специально ради поездки на тренинг
➕ в онлайн-курс, так же как и в оффлайн-версию, включена обратная связь и поддержка от лектора
➕ниже стоимость участия
Продолжительность мини-курсов: 4-5 часов
Пока мы активно прорабатываем программу и планируем старт запуска, предлагаем обсудить в комментариях, какие темы таких мини-тренингов актуальны для вашей команды?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
#computervision #кейс #компьютерноезрение
Как автоматизировать производственные процессы в вашей компании при помощи внедрения технологий компьютерного зрения (computer vision)?
Недавно мы имели уникальную возможность помочь предприятию оптимизировать производственные процессы с использованием передовых технологий компьютерного зрения. Наш клиент сталкивался с проблемой человеческого фактора при раскладке деталей на конвейер, что приводило к задержкам и ошибкам в поставках деталей в сборочные цеха и камеры порошковой окраски. Это негативно сказывалось на производственном плане и финансовых показателях всего предприятия.
Читайте полный кейс в нашем блоге: https://outsource.rtsoft.ru/blog/computer-vision-in-manufacturing
Как автоматизировать производственные процессы в вашей компании при помощи внедрения технологий компьютерного зрения (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/
Тема 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 обновлений
Для записи необходимо подать заявку через наш сайт: https://linuxcourses.rtsoft.ru/
Please open Telegram to view this post
VIEW IN TELEGRAM
linuxcourses.rtsoft.ru
Корпоративное обучение системному программированию на Linux
Интенсивные программы «Системное программирование для Linux» и «Разработка драйверов для Linux», которые помогают слушателям выйти на новый уровень понимания этой операционной системы.
Для записи необходимо подать заявку через наш сайт: 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
Нашей команде было поручено сделать операционную систему со всем комплексом прошивок и системных библиотек для безотказного функционирования уже разработанного мультимедийного программного обеспечения.
Особенность задачи в том, что программные приложения заказчика предъявляют высокие требования к аппаратным средствам (мультипоточный видеострим, видео 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/
Подать заявку на интересующий вас тренинг можно через наш сайт: 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/
Тема: Основы разработки для 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
https://www.youtube.com/watch?v=YwZRxg7i9Eo&t=8s
https://www.youtube.com/watch?v=_Ur6Brh5458
https://www.youtube.com/watch?v=jFGW55lvW48
https://www.youtube.com/watch?v=Gb97uXWe6vkhttps://www.youtube.com/watch?v=EEpq1QXlow4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Вебинар «Архитектура графических подсистем Linux (X.org, Wayland, Mesa)»
Бесплатный вебинар от ЦПР РТСофт «Архитектура графических подсистем Linux (X.org, Wayland, Mesa)». Полную версию можно будет найти в нашем TG-канале: https://t.iss.one/rtsoftcourses
Наши ссылки:
https://outsource.rtsoft.ru
https://linuxcourses.rtsoft.ru
Наши ссылки:
https://outsource.rtsoft.ru
https://linuxcourses.rtsoft.ru
👍4