![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux学习
文章平均质量分 62
零阶简振波
这个作者很懒,什么都没留下…
展开
-
linux下利用dd命令测试磁盘读写速度
在Linux中,dd命令用于读取、转换和输出数据,它可从标准输入或文件中读取数据并输出到指定文件或标准输出中。该命令使用参数如下:其中”=“后面的为设置的参数If = :输入文件名,指定源文件;Of= :输出文件名,指定输出的目的文件;ibs=:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=:一次输出bytes个字节,即指定一个块大小为bytes个原创 2016-05-24 12:26:12 · 1220 阅读 · 0 评论 -
Linux多进程——利用fork()函数进行多进程编程
fork()函数是Linux系统中唯一可以创建一个新进程的方法。其新创建的进程称为子进程,原进程称为父进程。子进程将从父进程处继承了整个父进程的地址空间(包括进程上下文、代码段、进程堆栈、内存信息、打开的文件描述符、进程优先级、进程组号等)。由于fork()函数所产生的子进程是完全复制的父进程,因此它们会运行同一个程序,父进程的代码从fork()函数的返回值开始分别在两个地址空间中同时运行,从原创 2016-05-24 21:54:47 · 2154 阅读 · 0 评论 -
[转]linux下利用socket获取本地mac
MAC地址是唯一的,可以用来 识别不同的硬件机。下面讲述如何在linux下获取自身的MAC地址。在Linux下编写获取本机网卡地址的程序,比较简单的方法是利用套接口(socket)和IO接口(ioctl)函数来获取网卡信息,需要引用如下文件:#include #include #include #include #include socket函数的原转载 2016-08-20 13:29:46 · 1161 阅读 · 0 评论 -
ZYNQ7000 芯片Linux下的SPI接口与驱动配置
本文将介绍如何利用Vivado和petalinux开发Zynq7000系列芯片的SPI外设接口。 开发环境:Vivado 2015.4Petalinux 2015.4 一、 硬件工程的搭建1. 打开vivado开发环境,新建工程,并选择你所使用的芯片型号(本文使用xc7z045ffg900-2这款芯片);2. 点击“Create原创 2016-09-23 16:10:09 · 8844 阅读 · 0 评论 -
在Zynq 7000平台上使用Linux spidev.c驱动
在上一篇博客中,我介绍了如何配置Vivado下的硬件工程、例化SPI硬件接口和如何使用petalinux加载Xilinx提供的SPI总线驱动,如果要通过SPI控制外部器件,还需要添加SPI的设备驱动以实现SPI的对外控制逻辑。在Linux内核的driver/spi目录下有许多外设的设备驱动可以参考,这篇博客主要介绍如何使用其中的spidev,c这个设备驱动来实现对外设的控制。spidev是原创 2016-10-20 20:44:19 · 5617 阅读 · 2 评论 -
Zynq通过TFTP进行启动
本文介绍如何通过TFTP进行ZYNQ芯片的启动 开发平台:虚拟机:VirtualBoxUbuntu:14.04Ubuntu中安装Vivado 2015.4和SDK硬件平台:Zedboard开发板 准备工作:1. Ubuntu中正确安装了xilinx的cable driver;cd /opt/Xilinx/Vivado/2015.4/data/xi原创 2016-11-29 19:09:38 · 2713 阅读 · 0 评论