本章作为实战第一章,首先要做的就是了解linux驱动到底是个什么东西,首先了解linux驱动的工作方式,linux系统将每一个驱动都映射成一个文件,保存在/dev中,再使用c语言函数ioctl向驱动的设备文件发送打印命令。 一、编写Linux驱动程序 1.建立Linux驱动骨架 Linux内核在使用 ...
分类:
系统相关 时间:
2016-06-05 12:19:41
阅读次数:
191
第6章 第一个Linux驱动程序:统计单词个数 ——学习笔记 一、首先了解一下: 打印机驱动写入数据:对于打印机驱动来说,需要接收这些被写入的数据,并将它们通过PC的并口、USB等端口发送给打印机。要实现这一过程就需要Linux驱动可以响应应用程序传递过来的数据。这就是Linux驱动的事件,虽然在C ...
分类:
系统相关 时间:
2016-06-05 09:51:38
阅读次数:
195
ubuntu如何切换到root用户身份? 前面小编分享了ubuntu怎么开启root用户,下面小编来分享如何切到到root用户 ubuntu如何切换到root用户身份? 前面小编分享了ubuntu怎么开启root用户,下面小编来分享如何切到到root用户 ubuntu如何切换到root用户身份? 前 ...
分类:
系统相关 时间:
2016-06-05 09:51:33
阅读次数:
247
我们知道,windows下有很多截图的软件和插件,那么在ubuntu系统下我们该怎样截图呢? 下面就让小编来告诉你几种简单的方法吧。 我们知道,windows下有很多截图的软件和插件,那么在ubuntu系统下我们该怎样截图呢? 下面就让小编来告诉你几种简单的方法吧。 我们知道,windows下有很多 ...
分类:
系统相关 时间:
2016-06-05 09:52:26
阅读次数:
388
本章从一个小程序由浅入深告诉读者“Linux驱动程序到底是个什么东西”。Linux驱动和普通的Linux API没有本质的区别,只是使用方式不同而已。 Linux系统将每个驱动都映射成一个文件。这些文件称为设备文件或驱动文件,都保存在/dev目录中。这使得与Linux驱动进行交互就向与普通文件进行交 ...
分类:
系统相关 时间:
2016-06-05 09:46:21
阅读次数:
190
Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License information (no user will be created) (license not accepted) Please make your ...
分类:
系统相关 时间:
2016-06-05 09:47:51
阅读次数:
210
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 (1)用法: 用法: top [参数] top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如果在前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说, ...
分类:
系统相关 时间:
2016-06-05 08:41:35
阅读次数:
300
wtp project会编译成一个war包,但在eclipse里debug时,依赖的project没有自动编译成jar包并打包到war的lib目录里。 原因:依赖project的facets未设置或未设置正确 解决办法:设置依赖项目的facets为Java + Utility Module ...
分类:
系统相关 时间:
2016-06-05 06:33:10
阅读次数:
332
Linuxcd命令可以说是Linux中最基本的命令语句,在linux操作当中使用频率相当高,其他的命令语句要进行操作,都是建立在使用cd命令上的。因为本文对CD命令进行一下总结;cd1.命令格式:cd[目录名]2.命令功能:打开当前的目录文件夹,或者是切换到某个目录文件夹下。3.命令说明:..
分类:
系统相关 时间:
2016-06-05 01:21:33
阅读次数:
282
Linux中用pwd命令来用来查看当前工作目录“的完整路径。简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。当我们不确定工作目录的具体位置时候,常用pwd命令来确定位置1.命令格式: pwd[选项]2.命令功能: 查看”当前工作目录“的完整路径3.常用参数:一般情况..
分类:
系统相关 时间:
2016-06-05 01:21:23
阅读次数:
261
前两天笔者在看linux架构视频的时候,看到了alias这个命令,故通过man手册学习了一下,总结出来分享给大家。alias是linux的一个内建命令,通过这个命令,可以设置其他命令的别名;alias1.命令格式ailas[别名]=[指令名称]2.命令功能给某个linux命令起别名3.命令说明1.输入命令:..
分类:
系统相关 时间:
2016-06-05 01:21:07
阅读次数:
280
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比(后文再详细介绍find命令的使用),whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个..
分类:
系统相关 时间:
2016-06-05 01:20:30
阅读次数:
278
嵌入式Linux裸机开发(一)——点亮Led开发板:友善之臂smart210一、电路图查阅1、底板电路图查阅开发板底板电路图,查阅LED相关部分LED电路工作原理:LED的正极接3.3V,负极接地时导通,LED发光。开发板共有四颗LED,正极接3.3V,负极接开发板的LED1_LED4引脚,如果LED要点亮..
分类:
系统相关 时间:
2016-06-05 01:21:10
阅读次数:
528
Linuxshell指令运行的原理:Linux严格意义上说的是一个操作系统,我们称之为“核心(kernel)“,但我们一般用户,不能直接使用kernel。而是通过kernel的“外壳”程序,也就是所谓的shell,来与kernel沟通。shell对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指..
分类:
系统相关 时间:
2016-06-05 01:19:50
阅读次数:
531
首先了解一下什么是进程?进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单元。为了使参与并发执行的每个程序(含数据)都能独立运行,在操作系统中必须为之配置一个专门的数据结构,称之为进程控制块PCB。系统利用PCB来描述进程的基本情况和活动过程,进而控..
分类:
系统相关 时间:
2016-06-05 01:19:53
阅读次数:
528
SELinux概述:SELinux全称SecurityEnhancedLinux(安全性增强的Linux),由美国国家安全局NSA(NationalSecurityAgency)开发,构建亍kernel乀上的、拥有灵活而强制性的访问控制结构,旨在提高Linux系统的安全性,提供强健的安全保证,可防御未知攻击,据称相当亍B1级的军事安全?.
分类:
系统相关 时间:
2016-06-05 01:18:08
阅读次数:
462
进度条的实现就是用‘#’字符数量模拟当前进度,进度条的实现代码并不难,但首先应该注意以下几点:1.\r和\n回车换行符,是2个符。一个回车,一个换行。\r仅仅是回车,\n是换行。\r实际是回到行首。\n如果下一行已经有了一些内容的话它会在那些内容的后边。因为一般情况下下一..
分类:
系统相关 时间:
2016-06-05 01:15:00
阅读次数:
270