Author: WhoAmI
email: kccddb@gmail.com
Date: 20231026
Copyright: CC BY-NC-SA
The Design of the UNIX Operating System, Maurice J. Bach
Linux Kernel Development (3rd Edition)
Jul 2, 2010
by Robert Love
Linux Device Drivers, 3rd Edition
http://lwn.net/Kernel/LDD3/。
Essential Linux Device Drivers, by Sreekrishnan Venkateswaran
Professional Linux® Kernel Architecture, by Wolfgang Mauerer
6.The Linux Kernel Module Programming Guide, by Peter Jay Salzman, Michael Burian and Ori Pomerantz
LXR (linux cross reference, LXR community) (可以先看 0.xx-2.xx 搭配 M.J. Bach 的書)
Interactive map of Linux kernel 感謝 逢甲 趙教授 推薦
C 語言 #pragma pack 預處理指令的意義、用法教學與範例程式碼 這可以搭配 mmap 控制 chip registers 但要注意 memory alignment 的問題
18. Putting multicore processing in context: Part One
19. Linux Device Driver Tutorial
20. Interrupts Example Program in Linux Kernel – Linux Device Driver Tutorial Part 13
License: (stackoverflow.com)
What is the license for the content I post?
Linux Device Drivers, Third Edition, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman
Netlink Sockets in C using the 3.X linux kernel
網路核心
SSL/TLS
如何使用 OpenSSL 建立開發測試用途的自簽憑證 (Self-Signed Certificate)
IamLupo: openssl-examples
ssl server client programming using openssl in c