Разработка для 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
Возращаемся с отличной новостью!

В эту пятницу, 01.12 в 11.00 состоится наш новый вебинар на тему «Особенности и странности файловых систем, системы /proc /sys»

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

Ждем вас на нашем вебинаре!
🔥3
🔔 Напоминаем, что уже завтра, в 11.00, состоится наш новый вебинар «Особенности и странности файловых систем, системы /proc /sys».

Регистрация доступна по ссылке: https://rtsoft-swdc.timepad.ru/event/2693489/

Будем рады, если вы оставите свои вопросы или пожелания в комментариях ниже.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
👍👎Коллеги, сегодня хотели бы затронуть 2 важные для нас темы в опросах - будет здорово, если проголосуете:
Please open Telegram to view this post
VIEW IN TELEGRAM
Состоите ли вы в каких-либо профессиональных сообществах?
Anonymous Poll
64%
Да
36%
Нет
❗️Коллеги, а мы напоминаем, что у нас появились свободные места на Тренинг "Основы разработки встраиваемых систем на базе Embedded Linux", который состоится 19-20 декабря.

Подробнее о программе можно узнать на нашем сайте: https://linuxcourses.rtsoft.ru

Стоимость участия - 30.000 рублей для одного слушателя.

Формат проведения - очный (Москва)

Для регистрации необходимо написать на почту: [email protected]
Please open Telegram to view this post
VIEW IN TELEGRAM
17.11 состоялся наш вебинар, который был посвящен удаленному управлению и обновлению ПО на распределенных устройствах.

Сегодня публикуем обзор наиболее популярных решений для выполнения этой задачи:

➡️ Bosch IoT Rollouts (https://bosch-iot-suite.com/service/rollouts/)
Bosch IoT Rollouts - программный продукт на основе проекта с открытым исходным кодом Eclipse hawkBit. Он представляет собой облачную службу для развертывания обновлений программного обеспечения на оконечные устройства, контроллеры и шлюзы, подключенные к сетевой инфраструктуре по IP. Производитель предлагает поддержку интеграции приложений IoT, различные варианты интеграции устройств с открытыми интерфейсами и гибкую модель данных, подходящую для разнообразных сценариев применения.

➡️Update Factory (https://www.kynetics.com/iot-platform-update-factory)
Платформа для обновлений программного обеспечения, также разработанная на базе Eclipse hawkBit . Данное решение предназначено для встраиваемых устройств с под управлением ОС Android или Linux. Update Factory предлагает open source реализацию клиентского ПО для устройств под управление ОС Android, а также чистую Java-реализацию hawkBit DDI API с полностью открытым исходным кодом.

➡️FullMetalUpdate (https://www.fullmetalupdate.io/)
Данный программный продукт ориентирован прежде всего на дельта-обновления. Разработчик заявляет о возможности развертывания на любом сервере или в облаке; реализации продукта в открытом исходном коде с использованием технологии контейнеризации.

➡️ Mender (https://mender.io/)
Разработчики данного программного продукта позиционируют его как надежный, безопасный и масштабируемый инструмент обновлений программного обеспечения всех уровней: системного и прикладного.
Среди заявленных свойств продукта выделяются:
− Быстрые, частые и целевые (on-demand) обновления программного обеспечения с оптимизированным использованием трафика данных;
− Надежная и безотказная поддержка устройства, или откат в случае сбоя обновления;
− Пользовательские варианты сценариев установки прикладного программного обеспечения

➡️RITMS UP2DATE (https://up2date.ritms.online/ru)

Система обновлений IoT RITMS UP2DATE — решение для беспроводного обновления, с помощью которого осуществляется управление обновлениями системного ПО и приложений на встроенных устройствах Интернета вещей (IoT). Преимущества использования RITMS UP2DATE:
• Комплексное решение — возможность полного учета потребностей пользователя при проектировании «под ключ», разработка решения для обновления.
• Надежное и отказоустойчивое — RITMS UP2DATE спроектировано так, чтобы предотвратить сбои бизнес-процессов. Например, если обновление прервано, устройство автоматически вернется к предыдущей рабочей версии рабочего программного обеспечения.
• Безопасные и масштабируемые — все коммуникации между компонентами RITMS UP2DATE всегда шифруются с помощью сертификатов и могут масштабироваться до миллионов устройств.
• Адаптируется к целевым бизнес-процессам — с помощью пакетных обновлений по расписанию есть возможность определить собственные сценарии обновлений устройств. Например, обновлять устройство только тогда, когда оно находится в режиме ожидания.
• Развертывается в любом месте и обслуживается в корпоративных серверах/закрытых ЦОД (on-premise) или в общедоступных облаках. Поскольку RITMS UP2DATE основано на технологиях с открытым исходным кодом,
пользователь может сам выбрать партнера для его поддержки и сопровождения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
#обучение

🧑‍🎓🌿 2024 уже не за горами, а это значит, что пора задуматься о своем плане профессионального развития на будущий год. Сегодня расскажем о нашем курсе, предназначенном для продвинутого уровня подготовки - Углубленном тренинге по загрузчику.

Какие темы рассматриваются?

Тема 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

Какова продолжительность тренинга?

Наш интенсив занимает 2 полных рабочих дня - обучение длится около 8 часов в каждый из дней.

Выдается ли сертификат по окончании обучения?

Да! По вопросам получения сертификатов можно обратиться, написав нам на почту - [email protected]


Остались ли какие-то вопросы неотвеченными? Пишите в комментариях ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
ℹ️ Коллеги, хорошие новости! В эту пятницу, 22.12 в 11.00, по многочисленным заявкам состоится последний в этом году вебинар на тему «Знакомство с Uboot: расширенный повтор»

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

Ссылка для регистрации: https://rtsoft-swdc.timepad.ru/event/2715225/

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

Направление Embedded Computer Vision является одним из ключевых для ЦПР РТСофт. Сегодня расскажем об одном из наших недавних кейсов - реализации приложения для AI тренировок на смартфоне.

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

Как все устроено?

1) Пользователь запускает приложение и выбирает понравившуюся тренировку. Просматривает видео- образец упражнения и повторяет за тренером. В конце получает подробную аналитику по тому, что было выполнено корректно, а что - нет

2) Приложение работает с камерой пользовательского девайса: смартфона, планшета или же Smart TV. Пользователь видит скелетную модель и ключевые точки

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

Особенности:
Для детекции точек тела используется модель MediaPipe BlazePose. Производится нахождение 33 точек. Есть реализация модели для Python, Android, Web.

В дальнейшие планы входит реализация полноценной интеграции приложения с фитнес-браслетами, а также развитие маркетплейса программ тренировок совместно с профессиональными фитнес-тренерами.
🌚2
🔔 Напоминаем, что уже завтра, в 11.00, состоится наш новый вебинар «Знакомство с Uboot: расширенный повтор».

Регистрация доступна по ссылке: https://rtsoft-swdc.timepad.ru/event/2715225/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Центр Программных Разработок РТСофт - компания, специализирующаяся на заказной разработке ПО и систем машинного зрения.

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

Почему ЦПР РТСофт?

➡️Разработка встраиваемого и системного ПО с нуля
➡️Помощь в поддержке ПО
➡️Предоставление полного набора услуг, необходимого для успешных реализации и внедрения вашего программного продукта

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

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

Компьютерное зрение и искусственный интеллект on edge: как избавиться от очередей в ритейле
1🔥1
Разработка для Linux | Embedded, ML, IoT pinned «Центр Программных Разработок РТСофт - компания, специализирующаяся на заказной разработке ПО и систем машинного зрения. Мы работаем в сферах разработки систем компьютерного зрения, ML, системного ПО и драйверов, создания систем промышленного Интернета вещей…»
5 основных тенденций индустрии IoT в 2023 году

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

1. Искусственный интеллект (ИИ)
Все мы знакомы с решениями на основе ИИ. Хотя на первый взгляд эти две технологии (IoT и ML) могут показаться слишком разными, с каждым годом они все плотнее и плотнее начинают взаимодействовать друг с другом - так, например, Интернет вещей все больше начинает переходить под управление искусственного интеллекта.

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

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

4. Индустрия 4.0
Концепция «Индустрия 4.0» существует уже довольно давно, и Интернет вещей является значительной ее частью. Помимо Интернета вещей, Индустрия 4.0 также включает искусственный интеллект, облачную инфраструктуру и большие данные/аналитику. В сочетании с другими технологиями Интернет вещей может помочь преобразовать любой сектор, зависящий от производства и промышленных процессов.

5. Безопасность
Мы живем в опасном мире, где практически каждый пытается украсть ваши личные (и не очень личные) данные. Поэтому компании задумываются о безопасности Интернета вещей почти сразу. Например, вы можете использовать технологию блокчейна, чтобы убедиться, что все защищено.
💯4
ℹ️Публикуем запись вебинара, который состоялся 22.12 «Знакомство с Uboot: расширенный повтор»

Запись доступна по ссылке: https://bbb-ext.dev.rtsoft.ru/playback/presentation/2.3/7b4b06d1a6338cdd4c2befc78c0774c94b29a883-1703229594051

Будем рады вашему фидбэку по вебинару! https://forms.gle/4oMV6H1H8iHUCa17A
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
С наступающим Новым Годом! 🎄

Коллеги, 2023 год подходит к концу. Уходящий год был для нас невероятно насыщенным: мы стартовали в новом, образовательном, направлении и запустили 6 новых тренингов по разработке для Linux.

Кроме того, в этом году мы провели серию бесплатных образовательных вебинаров, где делились своим опытом, экспертизой и кейсами, обсуждали актуальные темы и отвечали на ваши вопросы. Благодарим вас за активное участие!

С Новым годом, дорогие друзья! Пусть 2024 год принесет вам радость, здоровье, успехи в профессиональной деятельности и новые высоты в развитии. 🎁

Спасибо, что вы с нами!
🎄41
ℹ️Коллеги, публикуем расписание ближайших потоков по наши образовательным курсам:

🔹Основы разработки встраиваемых систем на базе Embedded Linux - 27-28 февраля 2024
🔹Разработка драйверов Linux - 29 января - 2 февраля 2024
🔹Углубленный тренинг по загрузчику - 13-14 февраля 2024
🔹Углубленный тренинг по CI/CD и разработке системных компонент - 12-13 марта 2024

Для записи необходимо направить заявку по почте: [email protected] или через Телеграм-бот: @rtsoftswdcbot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Как применяется Edge AI в ритейле? Как технология Edge AI помогает обеспечивать кибербезопасность устройств?

Edge-вычисления (on edge, периферийные, "на устройстве") - это парадигма обработки данных и выполнения вычислений, при которой данные анализируются и обрабатываются ближе к месту их создания или использования, то есть на "краю" сети, а не централизованно на удаленных серверах или в облаке. Эта концепция стала особенно актуальной с развитием интернета вещей (IoT) и мобильных устройств, так как позволяет сократить задержки при передаче данных и повысить отзывчивость систем.

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

Узнать подробнее: https://outsource.rtsoft.ru/blog/edge-ai
🔥Тренды 2024 года в области встраиваемого ПО

В наступившем году ожидаются ощутимые изменения.

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

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

3. Edge-вычисления
Мы уже рассказывали про технологию Edge AI в нашем прошлом посте (рекомендуем прочесть!), но в этом году набирает обороты тренд на децентрализацию вычислительных мощностей.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Нужно ли continuous deployment вашему ПО?

Когда дело доходит до управления CI/CD пайплайном, часто возникает вопрос: с CI-частью все понятно, она помогает в разработке и тестировании, а что делать с CD, и так ли оно необходимо?

Continuous deployment дает ряд важных преимуществ: ускоряет выход продукта на рынок, обеспечивает постоянные и надежные развертывания, помогает быстрее получать фидбэк.

Но работает ли это в области эмбеддед? Давайте разбираться.

Кратко говоря: да, работает, но со своими нюансами (впрочем, как и везде).

Не стоит оценивать CD только с точки зрения клиента. Команды внутри вашей компании также часто используют части вашего ПО для своих целей. Поэтому имеет смысл рассматривать CD пайплайн не в контексте ваших клиентов, а в разрезе тестовой среды внутри компании.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5