[Linux] RPMsg Porting Guide
A comprehensive guide on porting RPMsg for IPC between Linux and RTOS.
A comprehensive guide on porting RPMsg for IPC between Linux and RTOS.
Interrupt management in the Linux kernel
Information mapping and utilization in U-BOOT to support multiple chipsets with a single driver.
how to flow device-dirver. device, drivers, device driver, device node …
A guide on how to create and package Debian packages.
Linux systems
This post covers how to use Make and CMake, which are build automation tools in Linux.
How to create and modify Initramfs for Linux.
how to do ubuntu deb packaging
how to build linux kernel? Is there an example? (yes!)
How to configure NFS, perform an NFS mount, and practical usage examples.
Assigning a static IP in Ubuntu (>= 18.04).
How to deploy Debian packages using Launchpad.
Setting up minicom
Troubleshooting ‘deferred probe pending’ issues during kernel boot.
How to boot linux with uboot on target board arm64
device driver examples
how to flow device tree. device, device-tree, overlays …
Building a Smart Robot with Odroid C4 (ROS2 Package)
Upgrading (rebasing) the kernel version for ODROID-M1.
A step-by-step guide on upgrading the ODROID-M1 kernel from 4.19.y to 5.10.y using Git Rebase.
Code review for the gpiomem driver.
Hardkernel’s new model, the ODROID-M1S, has been released.
Functional test specification for the SMMUv3 driver, verifying module functions.
Software detailed design for the SMMUv3 driver, targeting Linux Kernel 6.12.
Software architectural design for the SMMUv3 driver, targeting Linux Kernel 6.12.
Software requirements for the SMMUv3 driver, targeting Linux Kernel 6.12.
Functional test specification for the GICv3 and ITS driver, verifying module functions.
Software detailed design for the GICv3 and ITS driver, targeting Linux Kernel 6.12.
Software architectural design for the GICv3 and ITS driver, targeting Linux Kernel 6.12.
Software requirements for the GICv3 and ITS driver, targeting Linux Kernel 6.12.
Automotive SPICE (Software Process Improvement and Capability Determination)
Trace32 xen awareness
Trace32 linux awareness
Trace32 OS awareness
How to relocate t32 symbol
Trace32 debug setup (AP)
Start Trace32 Debugger
Learn basic commands and usage of Trace32.
Generic Interrupt Controller
Deadlock & Starvation documents
How to ensure Operating System Concurrency?
What is the thread? What’s its role in os?
What is the process? What’s its role in os?
Operating System Overview
how to flow Operating System.
wiringPi Documents
Bit operation programming basics and examples
documents of logical operation
wiringPi API, wiringPi usage
wiringPi code review: wiringPi Programming with bitwise operations
Generic Interrupt Controller
Generic Interrupt Controller Multichip
Generic Interrupt Controller v3 and v4 Architecture
Generic Interrupt Controller Summary
Generic Interrupt Controller
An add-on board with various interfaces for the ODROID-M1S.
how to update bootscript of odroid?
Odroid Series
Building a Smart Robot with Odroid C4 (Assembly)
How to flow CAN. can, can protocols, can bus, can network
how to flow things with pin.
what is SPI. how spi work. there are spi examples
what is protocol. how i2c work. there are i2c examples
Git and Code Management Guide