Tag

embedded

0 views collected around this technical thread.

Java Captain
Java Captain
May 9, 2025 · Databases

Using H2 Database in Embedded, Server, and Mixed Modes with Java

This article demonstrates how to use the H2 database with Java 1.8, covering embedded (file and memory) modes, server modes (Web, TCP, PG), mixed mode configurations, required dependencies, and provides complete JUnit test code examples for creating, accessing, and managing tables.

DatabaseH2JDBC
0 likes · 17 min read
Using H2 Database in Embedded, Server, and Mixed Modes with Java
Python Programming Learning Circle
Python Programming Learning Circle
Sep 30, 2024 · Fundamentals

Using MicroPython for Microcontroller Development

This article explains how MicroPython, a lightweight Python 3 implementation, enables programming on microcontrollers with limited resources, outlines hardware requirements, showcases example I2C code, and discusses its growing ecosystem alongside traditional C development.

IoTMicroPythonMicrocontroller
0 likes · 4 min read
Using MicroPython for Microcontroller Development
Architecture Digest
Architecture Digest
Sep 10, 2024 · Fundamentals

Xiaomi Vela Open‑Source IoT Operating System: Features, Architecture, and Ecosystem

Xiaomi Vela, an open‑source IoT operating system built on the NuttX kernel, offers high‑performance real‑time capabilities, rich components, unified frameworks, and extensive connectivity, and has been deployed on over 47 million devices, with source code now publicly released under Apache 2.0.

IoTNuttXOperating System
0 likes · 6 min read
Xiaomi Vela Open‑Source IoT Operating System: Features, Architecture, and Ecosystem
Java Tech Enthusiast
Java Tech Enthusiast
Jul 23, 2024 · Fundamentals

Understanding __disable_irq() and __enable_irq() Intrinsic Functions in ARM Cortex-M

The article explains that __disable_irq() and __enable_irq() are compiler‑provided intrinsics that expand to CPSID i and CPSIE i instructions, return the prior PRIMASK state, globally mask CPU interrupt handling without stopping hardware events, and contrasts them with CMSIS __NVIC_DisableIRQ/EnableIRQ which control individual interrupt lines.

ARMC++Interrupt
0 likes · 7 min read
Understanding __disable_irq() and __enable_irq() Intrinsic Functions in ARM Cortex-M
Coolpad Technology Team
Coolpad Technology Team
Jan 4, 2024 · Fundamentals

Debugging OpenHarmony System Ability Management and Pasteboard Service Freeze on the T606 Platform

The article investigates a freeze occurring when dragging icons on an OpenHarmony 3.2.2 device after adapting the Spreadtrum T606 platform, analyzes related system‑ability (SA) logs, explains the SA and SAFWK frameworks, traces the PasteboardService failure to a missing serial‑number configuration, and proposes a practical fix.

OpenHarmonyPasteboardServiceSystemAbility
0 likes · 14 min read
Debugging OpenHarmony System Ability Management and Pasteboard Service Freeze on the T606 Platform
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 22, 2023 · Fundamentals

Overview of Embedded ROM Flashing Processes and Online Programming Techniques

The article explains embedded ROM updating terminology, compares factory‑level burner programming with board‑level online flashing, details the boot sequence and U‑Boot implementation, outlines security signatures, common USB‑related issues, and the evolution of flash storage, concluding that online flashing offers low‑cost, scalable, high‑speed production for smartphones.

BootloaderROMSecurity
0 likes · 15 min read
Overview of Embedded ROM Flashing Processes and Online Programming Techniques
Deepin Linux
Deepin Linux
Dec 13, 2023 · Fundamentals

CVTE Embedded Technology Interview Experience and Key Technical Concepts

This article presents a comprehensive collection of CVTE embedded engineering interview questions and answers, covering project introductions, C/C++ operators, the static keyword, pointers vs. references, copy constructors, Linux sed usage, file system types, I²C limits, interrupt handling, recursion, IPC, GPIO modes, and compilation stages, providing clear explanations and code examples for each topic.

C++HardwareInterview
0 likes · 24 min read
CVTE Embedded Technology Interview Experience and Key Technical Concepts
Deepin Linux
Deepin Linux
Nov 24, 2023 · Fundamentals

Embedded Software Interview Experience and Technical Review

This article shares a comprehensive embedded software interview guide, covering written‑test topics such as structs vs. unions, linked lists, pointer safety, endianness detection, and a strcpy implementation, followed by technical interview tips, HR interview advice, and concluding remarks.

C++Data StructuresInterview
0 likes · 22 min read
Embedded Software Interview Experience and Technical Review
Deepin Linux
Deepin Linux
Nov 5, 2023 · Fundamentals

Understanding Linux ARM Interrupt Mechanism and Kernel Implementation

This article explains the ARM hardware interrupt flow, the Linux kernel's handling of IRQ and FIQ, the construction of exception vector tables, the role of asmlinkage, interrupt registration, shared interrupt models, and the specific implementation for the S3C2410 platform.

ARMKernelLinux
0 likes · 18 min read
Understanding Linux ARM Interrupt Mechanism and Kernel Implementation
Selected Java Interview Questions
Selected Java Interview Questions
May 7, 2023 · Backend Development

Java vs Embedded Development: Salary, Career Path, and Entry Barriers

This article compares Java and embedded development from salary, career development, and entry‑level difficulty perspectives, concluding that Java offers higher short‑term pay while embedded provides more stable, long‑term prospects for those willing to invest in extensive learning.

Javacareerembedded
0 likes · 7 min read
Java vs Embedded Development: Salary, Career Path, and Entry Barriers
ByteFE
ByteFE
Apr 17, 2023 · Fundamentals

Understanding WebAssembly: Runtime Mechanisms, Tooling, and Cross‑Environment Usage

This article provides a comprehensive overview of WebAssembly, explaining its import/export model, tooling such as wit‑bindgen and waPC, practical examples for web browsers, command‑line runtimes, embedded systems, and plugin architectures, and demonstrates how to integrate WASM with languages like C, Rust, Go, Java, and Python.

WasmWasm-bindgenWebAssembly
0 likes · 25 min read
Understanding WebAssembly: Runtime Mechanisms, Tooling, and Cross‑Environment Usage
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 13, 2023 · Mobile Development

Overview of Context Hub Runtime Environment (CHRE) Architecture and NanoApp Development

The article explains Google’s Context Hub Runtime Environment (CHRE) architecture, detailing how apps use ContextHubManager to communicate via socket and FastRPC with the HAL, which controls Nanoapps that run on low‑power processors, and outlines the code structure and Nanoapp development workflow.

AndroidCHREContext Hub
0 likes · 8 min read
Overview of Context Hub Runtime Environment (CHRE) Architecture and NanoApp Development
IT Services Circle
IT Services Circle
Mar 20, 2022 · Fundamentals

Understanding Enum Size and Compiler Options in C (gcc)

This article examines how the memory size of C enum types varies with declared value ranges and compiler options such as -fshort-enums, showing default and shortened sizes across different compilers and illustrating the impact of adding larger constant values.

C++Compilerembedded
0 likes · 4 min read
Understanding Enum Size and Compiler Options in C (gcc)
IT Services Circle
IT Services Circle
Feb 20, 2022 · Fundamentals

Exploring Linux Bus, Device, and Driver Model and a Deep Dive into Device Tree

This article systematically explains the Linux driver ecosystem by covering the bus‑device‑driver model, the role of device trees in decoupling hardware description from driver code, and step‑by‑step guidance for creating a custom development board with full DTS and kernel integration.

Device DriverDevice TreeKernel
0 likes · 22 min read
Exploring Linux Bus, Device, and Driver Model and a Deep Dive into Device Tree
Java Architect Essentials
Java Architect Essentials
Mar 12, 2021 · Fundamentals

Overview of RT-Thread: A Scalable Open‑Source IoT Real‑Time Operating System

RT-Thread is an open‑source, highly scalable IoT real‑time operating system written in C, offering ultra‑low resource footprints, modular components, extensive software package ecosystem, and cross‑platform support from tiny nano kernels to full‑featured ARM and MIPS systems.

IoT OSRT-ThreadReal-Time Operating System
0 likes · 10 min read
Overview of RT-Thread: A Scalable Open‑Source IoT Real‑Time Operating System
Python Programming Learning Circle
Python Programming Learning Circle
May 22, 2020 · Fundamentals

Open‑Source Python Keyboard with USB and Bluetooth Using CircuitPython

This article introduces an open‑source, solder‑built keyboard that runs CircuitPython on a microcontroller, explains the hardware assembly, firmware flashing, library installation, and Python‑based key‑mapping to create a customizable USB/Bluetooth keyboard for productivity and gaming.

CircuitPythonPythonembedded
0 likes · 5 min read
Open‑Source Python Keyboard with USB and Bluetooth Using CircuitPython
Tencent Cloud Developer
Tencent Cloud Developer
Apr 17, 2020 · Cloud Computing

LoRa‑Based Environmental Monitoring and Control for Data Center Using TencentOS Tiny

The article describes a complete LoRa‑based environmental monitoring and control system for data centers, built on TencentOS Tiny and featuring a LoRa gateway, sensor‑rich node, LCD display, relay and LED modules, cloud integration via Tencent Cloud IoT Explorer, and a WeChat mini‑program for remote management.

Cloud PlatformData Center MonitoringIoT
0 likes · 12 min read
LoRa‑Based Environmental Monitoring and Control for Data Center Using TencentOS Tiny
Tencent Cloud Developer
Tencent Cloud Developer
Dec 30, 2019 · Cloud Computing

Introduction to TencentOS tiny: Open‑Source IoT RTOS, Solutions and Development Practices

TencentOS tiny is an open‑source, lightweight IoT RTOS supporting over 50 platforms and protocols like MQTT, CoAP, and LoRaWAN, offering a minimal kernel, low‑power frameworks, OTA, and security features, demonstrated through smart‑cabinet and smart‑agriculture solutions, a STM32L4 development board workflow, AT‑adapted networking, and seamless Tencent Cloud integration for rapid, low‑cost product deployment.

IoTRTOSSmart Agriculture
0 likes · 14 min read
Introduction to TencentOS tiny: Open‑Source IoT RTOS, Solutions and Development Practices
Architects' Tech Alliance
Architects' Tech Alliance
May 30, 2017 · Databases

SQLite Overview: Architecture, Data Types, API Usage, and Binary Data Handling

This article provides a comprehensive overview of SQLite, covering its file‑based embedded architecture, type affinity, core components, supported data types, essential API functions, transaction management, and techniques for storing and retrieving binary data in embedded applications.

APIBinary DataData Types
0 likes · 12 min read
SQLite Overview: Architecture, Data Types, API Usage, and Binary Data Handling