Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| madieu_linux_device_drivers_development [2019/01/21 10:45] – [FIGURE OUT] rpjday | madieu_linux_device_drivers_development [2019/01/23 11:54] (current) – [Delays/timer management] rpjday | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| ===== FIGURE OUT ===== | ===== FIGURE OUT ===== | ||
| + | |||
| + | ==== General ==== | ||
| * How CONFIG_EXTRA_FIRMWARE_DIR is used. | * How CONFIG_EXTRA_FIRMWARE_DIR is used. | ||
| * Difference between ARM toolchains. | * Difference between ARM toolchains. | ||
| + | * make xconfig (PKG_CONFIG_PATH) | ||
| + | * scripts/ | ||
| + | |||
| + | ==== Modules ==== | ||
| + | |||
| + | * / | ||
| + | * systemd-modules-load.service | ||
| + | * man modules-load.d | ||
| + | * / | ||
| + | |||
| + | ==== Error handling ==== | ||
| + | |||
| + | * IS_ERR(), IS_ERR_VALUE(), | ||
| + | * console logging | ||
| + | |||
| + | ==== Sleeping mechanisms ==== | ||
| + | |||
| + | * wait queues | ||
| + | |||
| + | ==== Delays/ | ||
| + | |||
| + | * programmable interrupt timer (PIT) | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * from_timer() [timer.h] | ||