对于 Linux来说,实际信号是软中断,许多重要的程序都需要处理信号。信号,为 Linux 提供了一种处理异步事件的方法。比如,终端用户输入了 ...
提到了关于Linux的设备驱动,那么在Linux中I/O设备可以分为两类:块设备和字符设备。这两种设备并没有什么硬件上的区别,主要是基于不同的功...
关于驱动程序框架,请参考:嵌入式Linux驱动开发(一)——字符设备驱动框架入门 同时,在这篇文章里面留下了两个问题,现在先来解决其中的第一个问...
嵌入式?! 从哪里开始讨论? 开发板其实和一台电脑是同样的道理,他同样有计算、存储的功能。同样,对Linux的开发板来说,也会像PC一样装有一套...
GCC编译器 GCC是一个交叉平台的编译器,我想大家并不会觉得陌生。C/C++开发的时候很多时候都会用到GCC来进行编译。 GCC编译的流程 文...
这里只是为了看懂原理图,不牵扯具体的计算等内容(比如电路电流多少啊,三极管放大等等)。因为对于嵌入式开发人员来说,只需要明白不同的电平对于开发板...
Shell简介 Shell会执行用户输入的命令,并且在屏幕上显示执行的结果。 单从字面的意思上理解,Shell的本意是“壳子”的意思,通俗的讲就...
回答: (以下大部分都是基于x64编译器下的windows平台的gcc version 5.3.0 (GCC)编译器的测试结果,不能其他平台也能...
之前的文章里面说到了关于使用两种方式来获取不同的按键值,具体的文章可以参看以下文章:嵌入式Linux驱动开发(三)——字符设备驱动之查询的方式获...