«Наши технические решения имеют ряд новшеств». История Embedded-разработчика, который начал строить ракеты
Имея за плечами
Имея за плечами
Вбудовані системи стають усе більш поширеними, але тестування не стає простішим. У цій статті Вікторія Таранюк, спробувала описати певні методики, які допоможуть тестувати системи ефективніше в межах чинних ресурсів. 73
Недавно команды «ЛУН Місто» и факультета радиофизики, электроники и компьютерных систем КНУ им. Шевченко разработали системы мониторинга воздуха в Киеве. В этой статье рассказывают веселые и серьезные истории о том, как прошли путь разработки от громоздкого аппарата до компактной outdoor-станции измерения качества воздуха, передающей данные в real-time. 72
Майже кожен автомобіль, що випускається сьогодні у світі, містить 11 типів мікросхем Melexis. Мало хто знає, що частину цих мікросхем розроблено в Україні — в київському офісі Melexis. Тож ми вирішили дізнатися детальніше, що саме та як створюють у R&D-центрі компанії в Києві. 18
Используя LLC кэш процессор позволяет буферам с данными, которыми обменивается медиа-процессор в GPU и СPU быть кэшируемыми с точки зрения центрального процессора, что несомненно сказывается на быстродействии самым положительным образом. А вот автомобильная платформа LLC кэша не имеет, cache snooping протокол не работает, поэтому все буфера обмена должны быть uncacheable (некэшируемые) с точки зрения процессора, чтобы любые изменения делаемые GPU и CPU были мгновенно видны друг-другу. Ок, запускаем тест на измерение memory bandwidth (UC — uncacheable, WB — write-back — самый обыкновенный режим кэширования региона памяти используемый на x86 по умолчанию): 512
Технологія FPGA давно зайняла свою нішу та швидко розвивається в умовах сучасного технологічного прогресу. Юрій Грицай, Software Engineer, пояснює чому, а також розповідає, у чому унікальність FPGA, яка їхня специфіка та чим вони відрізняються від інших типів контролерів. 73
Ajax Systems — украинская продуктовая компания, известная разработкой и производством умной беспроводной системы безопасности. За разработку устройств и ноу-хау в компании отвечает R&D-команда: она насчитывает более 150 человек и состоит из четырех отделов: Device, System, QA и Automation. Мы решили узнать подробнее о процессах в разных отделах и задачах, которые перед ними стоят. 183
В статье рассматриваем условия работы и общую архитектуру telecom-приложения, синхронный, асинхронный и промежуточный варианты построения soft real-time системы с большим количеством бизнес-логики и разбираем плюсы и минусы каждого подхода. 75
Данная статья — это систематизация опыта, технических решений и навыков, которые Team Lead Марина Сергиенко и ее команда получили в ходе портирования актуальной версии open source системы Android на одноплатный компьютер Orange Pi. Материал будет полезен энтузиастам и разработчикам, которые хотели бы получить навыки разработки программного обеспечения под ОС Android. 51
Эта статья для всех, кого интересует интеграция голосового интерфейса управления разнообразными устройствами в собственный дом. Будет полезно как начинающим, так и профессионалам, которые давно хотели проникнуться темой голосового управления. 91
Зачем собирать 3D-принтер самостоятельно? Главная причина — стоимость. Покупка всех необходимых компонентов обойдется вам максимум в пару сотен долларов, при том что готовый хороший 3D-принтер стоит от $1000. Второй плюс в том, что вы разберетесь с принципами его устройства и работы. Эти знания пригодятся при эксплуатации любого принтера. 81
Эта статья посвящена графической библиотеке Mesa 3D и нескольким доступным для всех разработчиков инструментам, которые позволяют производить отладку игр, разработанных или портированных под Linux. Также тут мы рассмотрим платформу Steam и ее возможности по отладке. 5
Денис Балацко, вице-президент по инжинирингу в GlobalLogic, рассказывает о том, какие инновации будут создавать инженеры во всем мире, о нестандартных технологиях в автоиндустрии, робототехнике и VR/AR, новинках от производителей гаджетов, а также навыках, которые понадобятся ІТ-специалистам. 9
В этом материале описано проектирование, разработка и сборка прототипа подводного дрона на базе Raspberry PI и управление им с Android-смартфона. Статья может пригодиться как новичкам (изложены азы управления электродвигателями, диодами, камерами, гироскопом), так и опытным инженерам. 88
Embedded-разработчик занимается разработкой встроенного ПО. По данным DOU, среднему украинскому Embedded-разработчику 30 лет, он получает $880 на уровне Junior, $1750 на уровне Middle и $3500 на уровне Senior. Зарплата тим- и техлидов — около $4200. 61
Привет, меня зовут Иван Некипелов, и я Python Tech Lead в Poster. Хочу рассказать, как и почему мы решили использовать Raspberry Pi на постоянной основе в коммерческих целях для нашего highload продукта. Наш опыт будет полезен всем тем, кто думает применить Raspberry в узком месте проекта и хочет понять, какие подводные камни могут встретиться на пути. 68
Меня зовут Алекс, я руковожу направлением Automotive & Embedded Systems в EPAM. Чуть больше полутора лет назад мы начали проект разработки облачной платформы для автомобилей. Надеемся, в ближайшие годы он позволит автопроизводителям перестроиться на новые рельсы и глобально подружиться с software и облачными сервисами. 70
Руслан Коптев самостоятельно освоил Arduino и С++, затем пошел в IT-школу в Кропивницком, где создал робота для очистки рек. В 2017 году он поступил на бюджет в КПИ, но спустя две недели забросил учебу и начал сотрудничество с GlobalLogic. 336
Если узнать, что будет востребовано на рынке завтра, то можно прокачать свои навыки и умения в этом направлении уже сегодня. Мысль, конечно, очевидная, но как знать, во что инвестировать усилия? 31
Following material is targeted for juniors but some mature programmers also find it useful. 56
Коментарі