Embedded Drivers Management
Notes on managing kernel modules and drivers across different operating systems.
Linux Module Management
Commands for managing loadable kernel modules (LKM):
# List loaded modules
lsmod
# Manage modules (loading/unloading with dependencies)
modprobe <module_name>
# Low-level module management
insmod <module_path>
rmmod <module_name>
# View kernel logs for driver issues
dmesg | tail
macOS (OS X) Driver Management
Commands for managing kernel extensions (kexts):
# Utility for managing kexts
kextutil
# List loaded kexts
kextstat
# Load/Unload kexts
kextload <path_to_kext>
kextunload <bundle_id_or_path>