11 2022 档案
摘要:IRQF_SHARED flag(共享中断) 多个设备共享同一个中断号,中断产生时,多个注册为同一个中断号的中断isr均被会执行: irqreturn_t __handle_irq_event_percpu(struct irq_desc *desc, unsigned int *flags) fo
阅读全文
摘要:vm_area_struct是slab内存 vm_area_struct是slab内存,在/proc/slabinfo里的名字是vm_area_struct 添加kernel config并设定默认值 在Kconfig里添加一个config并设定默认值,其它地方不需要再改,即可使用此config:
阅读全文
摘要:virt_to_phys on 5.4 kernel 5.4\arch\arm64\include\asm\Memory.h static inline phys_addr_t virt_to_phys(const volatile void *x) { return __virt_to_phys(
阅读全文
摘要:nand flash basics nand flash page size, block size page是NAND Flash上最小的读/写单位(一个page上的单元共享一根字符线Word line),块是最小的擦除单位(。不同厂牌不同型号颗粒有不同的page和block大小。 4KB的页尺寸
阅读全文
摘要:git misc git branch git branch #查看有哪些branch git checkout $branch #切换本地branch git branch -D $branch #删除本地branch $branch,-D是-d(delete)和--force的组合 git re
阅读全文