在开始代码之前,先来普及一下什么是Shell.Shell英文又称壳层.在计算机中,是指"提供用户使用界面"的"系统"软件,通常指的是命令行界面的命令解析器.一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序.不过这个词也拿来指应用软件,或是任何在特定组件外..
分类:
系统相关 时间:
2016-06-12 03:39:54
阅读次数:
205
在开始代码之前,先来普及一下什么是Shell.Shell英文又称壳层.在计算机中,是指"提供用户使用界面"的"系统"软件,通常指的是命令行界面的命令解析器.一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序.不过这个词也拿来指应用软件,或是任何在特定组件外..
分类:
系统相关 时间:
2016-06-12 03:38:05
阅读次数:
235
在开始代码之前,先来普及一下什么是Shell.Shell英文又称壳层.在计算机中,是指"提供用户使用界面"的"系统"软件,通常指的是命令行界面的命令解析器.一般来说,这个词是指操作系统中,提供访问内核所提供之服务的程序.不过这个词也拿来指应用软件,或是任何在特定组件外..
分类:
系统相关 时间:
2016-06-12 03:35:13
阅读次数:
371
vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻..
分类:
系统相关 时间:
2016-06-12 03:36:08
阅读次数:
282
1.VI 操作
vi(vim)linux下的一个标配的 "文本编辑器"
2.三种模式:
(1).命令模式
vi
默认进入的模式就是命令模式,该模式可以进行一些命令的操作
比如,选中,复制,删除,剪切,粘贴等操作
(2).编辑模式(插入模式) --可以进行文本的输入
i键 进入插入模式
a(append)(追加) 在光标后面进...
分类:
系统相关 时间:
2016-06-12 03:29:08
阅读次数:
173
一、前言Xshell跟Gnome Terminal相比,两者都是终端模拟器(在Xshell中也可以执行简单的内置命令,如“cd”,“ls”等),地位相同。二、原理分析涉及到乱码,那么需要了解编码解码过程。在终端模拟器中执行命令,通信过程示意图如图1所示。图1
在以上通信过程中,在“命令执行单元”处发生了一系列的编码解码过程,在“终端模拟器”处也发生了一系列的编码解码过程,此外,我们常常创建SSH连...
分类:
系统相关 时间:
2016-06-12 03:08:59
阅读次数:
382
开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。
启动第一步--加载BIOS
当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP...
分类:
系统相关 时间:
2016-06-12 02:57:31
阅读次数:
259
1、串口的阻塞和非阻塞
阻塞的定义:
对于read,block指当串口输入缓冲区没有数据的时候,read函数将会阻塞在这里,一直到串口输入缓冲区中有数据可读取,read读到了需要的字节数之后,返回值为读到的字节数,然后整个程序才继续运行下去;(收)
对于write,block指当串口输出缓冲区满,或剩下的空间小于将要写入的字节数,则write将阻塞,一直到串口...
分类:
系统相关 时间:
2016-06-12 02:52:13
阅读次数:
590
1.1 Maven
1.1.1 相关概念
Maven是一个软件项目管理工具,通过它可便捷的管理项目的生命周期。即项目的jar包依赖,开发,测试,发布打包、版本等。虽然目前的IDE工具(如eclipse)可管理开发、发布、打包工作,但还没有形成一套完成的体系。
Maven有以下几个功能特点:
1、 jar包依赖
这个也许会maven最突出的特点。使用maven进行开发时,不需要上网...
分类:
系统相关 时间:
2016-06-12 02:51:31
阅读次数:
298
这篇文章入选CSDN极客头条
http://geek.csdn.net/news/detail/71572
当前,要保证业务的市场竞争力,仅靠设计一个可用并且好看的产品,已经完全不能满足要求。全球消费者都希望产品能够足够的智能化,通过大数据分析来改善他们的用户体验。简言之,物联网和大数据终将成为改变生活的技术驱动力。
近几年涌现了大量的技术架构与设计模式,开发者和科学家可以利...
分类:
系统相关 时间:
2016-06-12 02:46:41
阅读次数:
503
=======
日期
内核版本
架构
作者
GitHub
CSDN 2016-06-04
Linux-4.5
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度-之-进程的描述
对象文件格式对象文件首先,你需要知道的是所谓对象文件(Object files)有三个种类:
可重定位的对象文件(Relocat...
分类:
系统相关 时间:
2016-06-12 02:35:56
阅读次数:
785
NetBeans版本的传送门:http://tieba.baidu.com/p/2835875340
准备事宜:
eclipse或者myeclipse一个,需要安装maven插件
如果不安装maven插件,自己下载maven版本解压到本地,eclipse/myeclipse也是可以使用非插件版本的maven的。
附上maven的下载地址:http://maven.apache.or...
分类:
系统相关 时间:
2016-06-12 02:33:58
阅读次数:
405
linux input设备驱动分析工作机制输入设备工作机制: 输入动作–》产生中断–》CPU通过总线或者IO读取数据到缓冲区构架层次 app
//--------------------
input_event_driver
//--------------------
input_core
//--------------------
input_device_driver...
分类:
系统相关 时间:
2016-06-12 02:31:44
阅读次数:
254
1.安装samba(rpm包安装) 首先,检查一下系统中有没有安装samba的RPM包。输入rpm -qa|grep samba没有显示,则表示samba没有安装。
输入yum install samba-3.5.10-125.el6.i686.rpm安装samba
samba安装完成!2.samba相关配置文件(这部分内容来自鸟哥的私房菜)
与samba服务器相关的配置文件有:
/...
分类:
系统相关 时间:
2016-06-12 02:31:05
阅读次数:
504
日期
内核版本
架构
作者
GitHub
CSDN 2016-06-04
Linux-4.6
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度-之-进程的描述
加载和动态链接从编译/链接和运行的角度看,应用程序和库程序的连接有两种方式。
一种是固定的、静态的连接,就是把需要用到的库函数的目标代码(二进制)代...
分类:
系统相关 时间:
2016-06-12 02:16:10
阅读次数:
465
1. SPI总线结构
SPI串行外设接口,是一种高速的,全双工,同步的通信总线。采用主从模式架构,支持多个slave,一般仅支持单Master
SPI接口共有4根信号线,分别是:
设备选择线(SS)、时钟线(SCK)、串行输出数据线(MOSI)、串行输入数据线(MISO).
2. 数据传输过程
主节点通过MOSI线输出数据,从节点在SIMO处从主节点读取数据。同时,也通过SMOI...
分类:
系统相关 时间:
2016-06-12 02:15:59
阅读次数:
307
日期
内核版本
架构
作者
GitHub
CSDN 2016-05-12
Linux-4.6
X86 & arm
gatieme
LinuxDeviceDrivers
Linux进程管理与调度
Linux进程的退出linux下进程退出的方式正常退出
从main函数返回return
调用exit
调用_exit
异常退出
调用abort
由信号终止
_exit...
分类:
系统相关 时间:
2016-06-12 02:09:46
阅读次数:
245