文章分类 - Linux Kernel
摘要:/** * stmmac_xmit - Tx entry point of the driver * @skb : the socket buffer * @dev : device pointer * Description : this is the tx entry point of the
阅读全文
摘要:1、make过程 当我们make的时候,首先make distclean或者make mrproper,就会调用顶层的Makefile 2、make ***_config %通配符,有目标与之匹配,当输入“make xxx_defconfig”的时候就会匹配到%config 目标,目标“%confi
阅读全文
摘要:自动化变量 自动化变量 描述 $@ 规则中的目标集合,在模式规则中,如果有多个目标的话,“$@”表示匹配模式中定义的目标集合。 $% 当目标是函数库的时候表示规则中的目标成员名,如果目标不是函数库文件,那么其值为空。 $< 依赖文件集合中的第一个文件,如果依赖文件是以模式(即“%” )定义的,那么“
阅读全文
摘要:1.配置交叉编译环境 下载linaro cd ~ wget https://releases.linaro.org/archive/14.04/components/toolchain/binaries/gcc-linaro-arm-linux-gnueabihf-4.8-2014.04_linux
阅读全文
摘要:sysfs文件系统 sysfs is a ram-based filesystem initially based on ramfs. It provides a means to export kernel data structures, their attributes, and the li
阅读全文
摘要:pci总线描述 struct pci_driver { struct list_head node; char*name; conststruct pci_device_id *id_table; int(*probe)(struct pci_dev *dev,conststruct pci_dev
阅读全文
摘要:void *mmap(void *addr,size_t len, int prot, int flags, int fd, off_t offset)int munmao(void *start, size_t length) addr: 指定映射的起始地址,通常为NULL,由系统指定len :
阅读全文
摘要:proc文件系统是一种在用户态检查内核状态的机制。例如,通过/proc/meminfo查询当前内存使用情况。 创建文件 struct porc_dir_entry* creat_proc_entry(const char *name, mode_t mode,struct proc_dir_entr
阅读全文
摘要:一般情况下,用户进程不能访问内核中的函数和数据,除了中断和系统调用。在linux内核中设置一组用于实现系统功能的函数,用户可以通过系统调用命令去实现一定的功能。系统调用由操作系统内核实现,运行于内核态,普通的函数由函数库或用户自己定义,运行于用户态。 应用程序使用适当的值(系统调用号)填充寄存器,然
阅读全文
摘要:调度策略 SCHED_NORMAL(SCHED_OTHER):普通的分时进程 SCHED_FIFO:先入先出的实时进程 SCHED_RR:时间片轮转的实时进程 SCHED_BATCH:批处理进程 SCHED_IDLE:在系统空闲时进程调度的0号进程 调度类 CFS调度类 SCHED_NORMAL、S
阅读全文

浙公网安备 33010602011771号