OPPO Kernel Craftsman
Author

OPPO Kernel Craftsman

Sharing Linux kernel-related cutting-edge technology, technical articles, technical news, and curated tutorials

237
Articles
0
Likes
691
Views
0
Comments
Recent Articles

Latest from OPPO Kernel Craftsman

100 recent articles max
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 20, 2023 · Fundamentals

Comparison of UFS and NVMe Storage Solutions for Mobile Devices

UFS dominates current Android smartphones with multi‑lane, full‑duplex serial interfaces and modest cost, while NVMe leverages a streamlined PCIe protocol to deliver higher throughput, richer features, and lower latency, making it attractive for custom mobile solutions and future high‑performance storage alongside emerging memories.

Mobile StorageNVMePerformance comparison
0 likes · 16 min read
Comparison of UFS and NVMe Storage Solutions for Mobile Devices
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Oct 13, 2023 · Mobile Development

Overview and Technical Details of Miracast (Wi‑Fi Display) with Implementation Examples

The article explains Miracast (Wi‑Fi Display) as a Wi‑Fi Direct‑based wireless display standard, detailing its layered architecture, mandatory and optional audio/video codecs, device discovery, RTSP negotiation, UIBC control, and provides Android implementation examples for peer scanning, connection, RTSP setup, video capture, and packetization, highlighting performance considerations.

AndroidMiracastP2P
0 likes · 12 min read
Overview and Technical Details of Miracast (Wi‑Fi Display) with Implementation Examples
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 22, 2023 · Fundamentals

18th China Linux Kernel Developer Conference (CLK 2023) Call for Papers

The 18th China Linux Kernel Developer Conference (CLK 2023) will be held in Shenzhen on October 28, 2023, hosted by OPPO, and invites Linux kernel developers to submit technical papers (open call from September 22, deadline October 10) on topics such as architecture, scheduling, memory, storage, networking, virtualization, performance, testing and kernel use in IoT, mobile, automotive, cloud and AI, with required author bio, title and abstract.

ARM64CLK 2023Conference
0 likes · 4 min read
18th China Linux Kernel Developer Conference (CLK 2023) Call for Papers
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 22, 2023 · Mobile Development

Advances in Android Memory Optimization and Linux Kernel Techniques Presented at CCF ESTC 2023

At the 2023 CCF ESTC conference, OPPO showcased its 64 KB dynamic large‑page technology that can increase memory‑access bandwidth up to sixteenfold and improve app startup and frame rates, while also co‑hosting a Linux‑kernel forum on scheduler, lock contention, memory defragmentation and hot‑cold page optimization, underscoring the company’s push for industry‑academic collaboration and future OS research.

AndroidDynamic Large PageseBPF
0 likes · 8 min read
Advances in Android Memory Optimization and Linux Kernel Techniques Presented at CCF ESTC 2023
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 1, 2023 · Operations

eBPF Program Injection into the Kernel (Part 1)

The article walks through the complete eBPF injection workflow—opening a skeleton, loading and JIT‑compiling the program with bpf_object__load_skeleton, attaching it to a kernel kprobe via perf_event_open_probe and bpf_link_create, and finally triggering the probe so the JIT‑compiled eBPF code runs inside the kernel.

KerneleBPFprofiling
0 likes · 20 min read
eBPF Program Injection into the Kernel (Part 1)
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 18, 2023 · Information Security

Shadow Call Stack (SCS) in Android: Mechanism, Requirements, and Implementation

Android’s Shadow Call Stack (SCS), silently enabled since Android R on AArch64 devices, stores return addresses in a protected register‑based stack separate from the regular stack, complementing stack canaries and requiring hardware support, while developers can activate it via -fsanitize=shadow-call-stack and avoid using X18 elsewhere.

Android SecurityAssemblyLLVM
0 likes · 7 min read
Shadow Call Stack (SCS) in Android: Mechanism, Requirements, and Implementation
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 11, 2023 · Game Development

FidelityFX Super Resolution 1.0: Technical Analysis and Implementation

The article delivers an in‑depth technical dissection of AMD’s FidelityFX Super Resolution 1.0, detailing the EASU spatial upscaling pipeline—its Lanczos2‑based polynomial fitting, 12‑point sampling, gradient calculations, and edge handling—and the RCAS contrast‑adaptive sharpening stage, while also outlining mobile‑friendly optimizations such as half‑precision arithmetic and reduced texture fetches.

EASUFSR 1.0GPU programming
0 likes · 6 min read
FidelityFX Super Resolution 1.0: Technical Analysis and Implementation
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 4, 2023 · Mobile Development

Understanding VSync and Its Implementation in Android

The article explains VSync’s origin, how it prevents screen tearing by synchronizing frame rendering with display refresh, and details Android’s implementation—including hardware and virtual VSync, Choreographer, Triple Buffer, key classes like VsyncTracker and VSyncDispatcher, and the offset/duration concepts introduced in Android S.

AndroidDisplayGraphics
0 likes · 14 min read
Understanding VSync and Its Implementation in Android
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 1, 2023 · Information Security

What the 2023 ACM China Turing Conference Revealed About AI‑Driven Security Challenges

The 2023 ACM China Turing Conference and the ACM TURC‑OPPO Security Summit in Wuhan gathered leading researchers and industry experts to discuss AI‑powered security, Bluetooth vulnerabilities, database fuzz testing, LLM‑enhanced mobile security, and proactive privacy computing, highlighting both breakthroughs and emerging risks.

AI securityBluetooth vulnerabilitiesConference
0 likes · 8 min read
What the 2023 ACM China Turing Conference Revealed About AI‑Driven Security Challenges