Ubuntu16.04搭建NFS 文件共享服务器的方法

Ubuntu16.04搭建NFS 文件共享服务器的方法

NFS 即 网络文件系统 (Network File System),是一种 分布式 文件系统协议,该协议允许客户端主机可以像访问本地文件系统一样通过网络访问服务器端文件,即可以将远程服务器文件直接 mount ( 挂载 )到本地的文件目录结构中进行访问。
详解linux驱动编写(入门)

详解linux驱动编写(入门)

在我离职之前,工作内容几乎不涉及到驱动方面的知识。我所要做的内容就是把客户对设备的请求拆分成一个一个的接口,调用驱动的设置进行配置就可以了。当然,至于驱动下面是怎么实现那就要根据具体情况而定了。比如说,有的驱动是芯片厂商直接写好的,假设芯片厂商提供了对应平台的sdk函数,那么驱动的工作就是对这些sdk函数进行封装就可以了,另外一种就是自己编写具体平台的驱动接口了。比如说,现在你需要编写串口、i2c、i2s、FLASH、网卡、LCD、触摸屏、USB驱动了。这个时候,你手里面除了一堆芯片手册,啥也没有。能不能调试成功,就看你自己的了。当然,一般情况下,在特定的平台上会有很多同类型的demo代码,你可以依葫芦画瓢修改一下,除了中断、地址、读写等部分注意一下,大部分的逻辑其实差异不大。至于修改的速度快不快就看你自己的了。
详解linux dma驱动编写

详解linux dma驱动编写

linux下面的驱动虽然什么样的情形都有,但是dma驱动却并不少见。dma可以有很多的好处,其中最重要的功能就是能够帮助我们将数据搬来搬去,这个时候cpu就由时间去做别的事情了,提高了设备效率。
详解linux lcd驱动编写

详解linux lcd驱动编写

有些嵌入式设备是不需要lcd的,比如路由器。但是,还有些设备是需要lcd显示内容的,比如游戏机、测试仪、智能手表等等。所以,今天我们就看看lcd驱动在linux上是怎么进行的。
linux 触摸屏驱动编写

linux 触摸屏驱动编写

早在诺基亚手机还比较流行的时候,那时候触摸屏用的还不多。但是随着触摸屏手机、即智能手机的流行,触摸屏基本成了手机的标配。所以,今天可以看看触摸屏驱动在linux上是如何进行的。
详解linux pwm驱动编写

详解linux pwm驱动编写

pwm方波可以用来控制很多的设备,比如它可以被用来控制电机。简单来说,就是单位时间内的方波越多,那么电机的转速就会越快;反之就越慢。通过这个特性,soc就可以轻松地利用pwm对外设进行自动控制。所以,今天的主题就是pwm驱动。
Linux常用命令mkdir详解

Linux常用命令mkdir详解

mkdir  make directories  创建目录语法格式:mkdir 【option】【directory】 mkdir [选项] [目录] 注意:mkdir 命令以及后面的选项和目录,每个元之间都要至少要有一个空格 参数选项:-p,-m
linux常用命令小结之yum、源码安装

linux常用命令小结之yum、源码安装

一、软件安装rpm rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm   //安装zziplib-0.13.62-5.el7.x86_64.rpm rpm  -qf `which cd`      //查看cd的包名,这里使用反引号,rpm会取反引号中命令的结果作为参数, rpm包格式,包名、版本号、发布版本号、平台 rpm -ivh rpm包文件 //安装 rpm -Uvh rpm包文件 //升级 rpm -e 包名 //卸载 rpm -qa //查询安装的包 rpm -q 包名 //查询指定包是否安装 rpm -qi 包名 //查询指定包信息 rpm -ql 包名 //列出包安装的文件 rpm -qf 文件绝对路径 //查看一个文件是由哪个包安装的 yum yum list     //列出可用rpm包 yum search vim //搜索名字包含vim的包 yum install [-y] 安装包,不加-y安装时会询问是否安装,加上-y就会不询问直接安装 ls /etc/yum.repos.d/                //查看yum源 yum list installed               //查看已经安装过的包 yum grouplist                          //列出可用的组 yum groupinstall [-y]               //安装组 yum remove [-y]                      //卸载一个包,包括它的依赖 yum update [-y]                       //升级包 yum provides “/*/vim”              //查找含有vim命令的包  yum list | grep 'vim'                //将yum list 的结果去运行grep 'vim'查询包含vim的包名