HUANG - Embedded Systems & Automotive Software

Enjoy life. Enjoy working. Try best.

Understanding Terminal Devices in QNX Neutrino RTOS

To know more about tty

Understanding Terminal Devices in QNX Neutrino RTOS Overview Terminal handling in QNX Neutrino represents one of the fundamental aspects of process communication and system interaction. While man...

QNX Screen screen_post_window() and Qualcomm OpenWF Display

A short summary

QNX Screen screen_post_window() and Qualcomm OpenWF Display Integration Overview This article explains how QNX Screen Graphics Subsystem integrates with hardware vendor implementations, specifica...

Parse the coredump file - a practice of gdb

use the GDB more than backtrace

Introduction Debugging crashes can often feel like detective work, meticulously piecing together clues to understand what went wrong. When an application on a QNX system (or any Linux-like environ...

Create a tiny Linux by reusing android build images -- The AndLinux

WE LIKE THE SIMPLE OF LINUX

Introduction Please refer to this Re-use the android build images to create a minimal linux system to get the concept. This page here will list the steps how to setup such tiny Linux by reusing an...

Re-use the android build images to create a minimal linux system

To skip the complex android and reuse something available for some usage

Create Linux GVM system with android build Here we are talking about the android or Linux system running under QNX hypervisor VM. We are not talking about the bare metal android or Linux system. ...

How to Hide the Annoying Windows 11 Language Bar

Reclaim Your Clean Taskbar Experience

My Windows Journey I still remember when our company switched from Windows XP to Windows 7. Windows 7 remains the best OS from Microsoft after Windows XP—stable, intuitive, and respectful of user ...

How a big orginization to be faster on software development!!!

REAL AGILE and REAL FAST

The advantages of a large orginization A large organization is like a substantial vessel. Such a vessel remains stable when encountering significant waves. A large organization offers its employ...

MIPI M-PHY: The Physical Layer Powering UFS Storage

Understanding the High-Speed Interface Behind Modern Mobile Storage

MIPI M-PHY Introduction The MIPI M-PHY (Mobile Industry Processor Interface M-PHY) is a high-speed serial communication physical layer specification developed by the MIPI Alliance. It serves as th...

Manually cross compile a program for android

Get rid of the android build system

Cross compile a programm for android Android build system will compole all the software components includes the kernel, native libraries and so on. Normally if we are going to add a native program...

Qemu for arm64 android kernel version 6.1

A way to run the latest android kernel

Before start Before you start to follow this guide. You might need to read this link first. Fetch the android kernel version 6.1 From this Google link we can get to know the branch inforamtion o...