- Hands-On Embedded Programming with C++17
- Maya Posch
- 131字
- 2021-08-20 10:20:48
Developing for Embedded Linux and Similar Systems
Small, SoC-based systems are everywhere these days, from smartphones, video game consoles, and smart television sets, to infotainment systems in cars and airplanes. Consumer devices relying on such systems are extremely common.
In addition to consumer devices, they're also found as part of industrial and building-level controller systems, where they monitor equipment, respond to input, and execute scheduled tasks for whole networks of sensors and actuators. Compared to MCUs, SoCs are not as resource-limited, usually running a full operating system (OS) such as a Linux-derived OS, VxWorks, or QNX.
In this chapter, we will cover the following topics:
- How to develop drivers for OS-based embedded systems
- Ways to integrate peripherals
- How to handle and implement real-time performance requirements
- Recognizing and dealing with resource limitations
推薦閱讀
- Arduino入門(mén)基礎(chǔ)教程
- Linux KVM虛擬化架構(gòu)實(shí)戰(zhàn)指南
- AMD FPGA設(shè)計(jì)優(yōu)化寶典:面向Vivado/SystemVerilog
- 電腦軟硬件維修從入門(mén)到精通
- Mastering Adobe Photoshop Elements
- STM32嵌入式技術(shù)應(yīng)用開(kāi)發(fā)全案例實(shí)踐
- 單片機(jī)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)教程
- Creating Flat Design Websites
- BeagleBone Robotic Projects
- LPC1100系列處理器原理及應(yīng)用
- 單片機(jī)技術(shù)及應(yīng)用
- 單片微機(jī)原理及應(yīng)用
- 嵌入式系統(tǒng)設(shè)計(jì)大學(xué)教程(第2版)
- The Applied Artificial Intelligence Workshop
- 分布式存儲(chǔ)系統(tǒng):核心技術(shù)、系統(tǒng)實(shí)現(xiàn)與Go項(xiàng)目實(shí)戰(zhàn)