240 发简信
IP属地:广东
  • 软中断和硬中断

    从本质上讲,中断(硬)是一种电信号,当设备有某种事情发生的时候,他就会产生中断,通过总线把电信号发送给中断控制器。如果中断的线是激活的,中断控制...

  • Resize,w 360,h 240
    Android移植

    [TOC] Android 简介 Android 操作系统是基于Linux内核, Google使用Linux内核构建了一个可移植和健壮的手机平台...

  • Qt notes

    为什么在头文件中有的是使用前置声明,而有的是包含头文件? 如下代码: 前置声明(forward declaration)会告诉C++编译程序类的...

  • Linux内核裁剪及编译

    [TOC] Linux内核裁剪及编译可加载模块 Linux基础知识 linux内核组要由五个子系统组成: 进程调度 内存管理 文件系统 网络接口...

  • Resize,w 360,h 240
    select()函数详解

    在Linux中,我们可以使用select函数实现I/O端口的复用,传递给select函数的参数会告诉内核: 我们关心的文件描述符 对每个描述符,...

  • Resize,w 360,h 240
    Linux驱动系列———USB转串口cp210x设备驱动

    USB设备驱动程序用来驱动相应的USB设备,USB设备驱动用usb_driver表示,它主要用来将USB设备挂接到USB核心中,并启动USB设备...

  • C/C++ 中volatile关键字

    以下所描述的volatile关键字仅仅针对C/C++语言中的,并不适用于其他语言. volitate 一个定义为volatile的变量是说这变量...

  • 宏的妙用

    [TOC] 变长数组 ​ 严格说来,变长数组的实现在c++中并不是一件麻烦的事情。Stl中的vector本身就是一个变长数组,并且有自动管理...

  • Makefile

    makefile关系到整个工程的编译规则,一个工程中的源文件不计其数,按其类型、功能、模块分别放在若干的目录当中,makefile制定了一系列的...