C++ дайджест #17: Raspberry Pi, Linux Embedded
Привіт, мої любі сішники! Пропоную в цьому дайджесті розглянути embedded programming на Raspberry Pi та embedded Linux development. Почнімо? :)
Raspberry Pi
Raspberry Pi — одноплатний комп'ютер, на якому зазвичай встановлюють Linux (наприклад Raspbian ) або Windows 10 IoT . Програмування на З++ зазвичай відбувається з використанням бібліотек WiringPi та pigpio . Для подальшого знайомства пропоную розглянути:
- Setting up your Raspberry Pi ;
- Everything You Need to Know About Getting Started with the Raspberry Pi ;
- Learn to code with C on Raspberry Pi ;
- Program your Raspberry Pi with C/C++ ;
- Raspberry Pi Visual Studio Code: Installing VS Code on Raspbian ;
- RPi GPIO Code Samples .
Linux Embedded
Для знайомства з embedded Linux development стануть у нагоді:
- Embedded Linux Tutorial & Basics ;
- How to Survive Embedded Linux — Part 1 The Embedded Linux Development Process ;
- 4 tools for building embedded Linux systems ;
- Learning for Linux embedded systems .
Modern C++
Your "top five" ISO C++ feature proposals
Use constexpr for faster, smaller, and code safer
Simplify Your Code With Rocket Science: C++20's Spaceship Operator
Generic Interfaces with Generic Lambdas with C++ and SYCL
Maximum Drawdown in next-gen C++
Корисні посилання
The Power of Hidden Friends in C++
Developer Ecosystem in 2019 Infographic—Jet Brains
The Developer Ecosystem in 2019: Key Trends for C, C++, and a bit of Rust
VKHR — An AMD-Backed Open-Source Hair Renderer In Vulkan
New Vulkan Extensions in Driver 19.6.2
Trouble in Little Big Data — part1 , part2
Інструменти
PVS-Studio in the Clouds — Running the Analysis on Travis CI
Clang/LLVM Support for Projects MSBuild
Intel's 'One API' Project incorporates SYCL
Parsing JSON using SIMD instructions on the Apple A12 processor
Better Ways to Test with doctest — the Fastest C++ Unit Testing Framework
Оновлення
Цього місяця маємо такі оновлення:
- Qt: Qt 5.13 , Qt Creator 4.9.2 Beta2 , Qt Creator 4.10 Beta ;
- Visual Studio 2019 16.1.6 ;
- Visual Studio 2017 15.9.14 ;
- CLion 2019.2 Hits Beta ;
- Cppcheck 1.88 ;
- Unreal Engine 4.23 Preview 1 .
Для новачків
What Books to Read to Get Better In C++
Дивовижні можливості сучасного C++, які корисно знати кожному розробнику
Хвилиночка флуду
Спосібі відладки:
? Попередній випуск: C++ дайджест #16
Опубліковано: 13/07/19 @ 10:00
Розділ Різне
Рекомендуємо:
Впорядковуємо класі Bootstrap
Світ веб-компонентів: розбираємося в трендах
Поради сеньйорів: як прокачати знання junior HR/Recruiter
EcoCity — мережа громадського моніторингу якості повітря за допомогою пристроїв на Arduino
Безпечний шлях. Що таке SAFe і як його впровадити