USB: Nhập môn - Từ cơ bản đến nâng cao
Hướng dẫn toàn diện về USB từ khái niệm cơ bản đến chi tiết giao thức.
Hướng dẫn toàn diện về USB từ khái niệm cơ bản đến chi tiết giao thức.
Phân tích cơ chế blk-mq multi-queue trong Linux kernel, từ kiến trúc framework đến luồng xử lý IO cho thiết bị NVMe.
Phân tích mã nguồn mkfs.f2fs để hiểu bố cục đĩa cứng F2FS, khởi tạo SIT/NAT và quá trình tạo filesystem.
Phân tích thuật toán on-demand readahead trong Linux kernel, tối ưu hiệu suất IO với sequential access và cache management.
Review paper F2FS - hệ thống tập tin tối ưu cho flash storage, phân tích thiết kế multi-head logging và adaptive logging.
Phân tích chi tiết quy trình gọi từ Client Application đến Trusted Application trong OP-TEE, từ TEE driver đến ATF.
Phân tích các lỗ hổng bảo mật bootloader, kỹ thuật tấn công qua TFTP và cài đặt backdoor, kèm giải pháp secure boot.
Viết bootloader đầu tiên cho kiến trúc x86 với assembly NASM, hiểu quá trình boot từ BIOS và test trên QEMU.
Thiết lập môi trường OP-TEE trên QEMU ARM v8, cấu hình debug với GDB và phân tích quá trình boot ARM TrustZone.
Tạo hệ thống Linux tối thiểu cho BeagleBone Black bằng Buildroot, tự động hóa build kernel, U-Boot và rootfs.