
linux内核学习
文章平均质量分 62
healeryou
需完善
展开
-
编译内核错误:"mkimage" command not found - U-Boot images will not be built解决办法
ubuntu 14.04 64位系统编译内核时提示如下错误:In file included from arch/arm/boot/compressed/misc.c:30: include/asm/arch/uncompress.h:61: warning: conflicting types for built-in function 'putc' LD arch/arm/boot原创 2017-06-07 22:00:10 · 1483 阅读 · 1 评论 -
嵌入式Linux内核启动参数介绍与设置
软件子系统各组成部分之间的层次与关联,怎样相互识别、配置与加载? 一、系统启动流程bootloader(uboot) ————> Linux Kernel(uImage) ————> Rootfs(Init) ————> Applications二、启动环境配置 uboot环境变量: printenv setenv saveenv tftpboot nand read/write原创 2017-06-14 21:16:00 · 2961 阅读 · 1 评论 -
poll机制之内核实现简要分析
int poll(struct pollfd *fds, nfds_t nfds, int timeout); 意思就是说poll函数功能类似select函数,即等待文件描述符可进行I/O操作,比如数据的读写,标准输入之类的。文件描述符被fds所监听,当发生fds中的事件poll就返回。(即将调用poll的进程加入对应内核驱动的等待队列,等待数据可读,或超时就唤醒) 先来个大概的流程:当我们在原创 2017-08-07 23:13:44 · 740 阅读 · 0 评论