Linux驱动
超低空MC
低空俯瞰,群星璀璨;远方的世界,灯火阑珊 。。。
WeChat: hust-MC
展开
-
浅析进程上下文和中断上下文
进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。处理器总处于以下状态中的一种:1、内核态,运行于进程上下文,内核代表进程运行于内核空间;2、内核态,运行于中断上下文,内核代表硬件运行于内核空间转载 2014-08-18 10:29:16 · 1394 阅读 · 2 评论 -
Linux错误码整理
查看错误代码errno是调试程序的一个重要方法。当linuc Capi函数发生异常时,一般会将errno变量(需includeerrno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以后需要查时就来这里看了。1-34号原创 2014-11-13 21:52:18 · 2129 阅读 · 1 评论 -
LDD环形缓冲区代码解读
首先通过自定义数据结构,对缓冲区做几个基本的指针和参数进行定义:char * buffer_start, *buffer_end 指向buffer起始端和结束端的指针char *wp ,*rp 数据的读写指针int buffersize转载 2014-11-25 21:47:45 · 1030 阅读 · 0 评论 -
Linux Makefile与Kconfig文件详解
登录 | 注册ThinkKeep marching, Don't settle —— 把自己带到离梦想最近的地方!目录视图摘要视图订阅有奖征资源,博文分享有内涵 5月推荐博文汇总 第二届战神杯编程挑战月赛 2014 CSDN博转载 2014-06-23 15:47:13 · 8220 阅读 · 3 评论