linux
文章平均质量分 55
iverson1991
FPGA设计
展开
-
Linux下U盘的挂载,卸载
U盘的挂载:1, 插入U盘后,在Linux的终端下输入fdisk -l或者fdisk -l /dev/sdb,如下所示表明该设备已经被识别,并且该设备的名称为sdb1。2, 建立一个挂载usb的挂载目录#mkdir /mnt/usb3, 将U盘挂载在到/mnt/usb目录下mount命令格式:mount [-参数] [设备名称]转载 2013-09-23 15:07:26 · 2383 阅读 · 0 评论 -
linux驱动入门
有足够的理由来说服自己来学习linux设备驱动!今天通过学习国嵌的memdev这个设备驱动程序,简单的理解了下设备驱动程序运作过程,这个和前面的globalmem设备驱动是类似的。我对源码有轻微的改动,如果学习的话,建议手动敲一遍代码,这样理解会深刻一些。memdev.c#include #include #include #include #include #inclu原创 2013-12-14 16:08:09 · 1862 阅读 · 0 评论 -
incompatible implicit declaration of built in function ‘strcpy’
warning: incompatible implicit declaration of built-in function‘strcpy’ warning: incompatible implicit declaration of built-in function‘strlen’ warning: incompatible implicit declaration of bui原创 2013-12-14 11:09:05 · 6155 阅读 · 0 评论 -
linux新内核编写设备驱动出错的地方
1.注释掉#include 这个文件。2.出现错误unknown field 'ioctl' specified in initializer。出现原因:2.6.36后的file_operations结构发生了重大变化。取消了原有的ioctl成员,添加来新的成员 long (*unlocked_ioctl) (struct file *, unsigned i原创 2013-12-14 11:07:16 · 1641 阅读 · 0 评论 -
zedboard--ubuntu12.04(pc机下)下helloworld驱动从失败到成功过程
ubuntu12.04下helloworld驱动从失败到成功过程原创 2013-10-15 15:43:43 · 2686 阅读 · 0 评论 -
zedboard--ubuntu12.04下Opencv2.3.1安装过程(对十七的补充)
为对zedboard--pc机的ubuntu安装Opencv(十七)的补充。 之前一直很郁闷,opencv安装成功后,虽然可以处理图像,但是没办法显示图像,这次终于解决了。原创 2013-10-16 22:01:52 · 2747 阅读 · 0 评论 -
zedboard--linux测试程序所用时间
linux测试程序所用时间原创 2013-10-22 20:30:15 · 2062 阅读 · 0 评论 -
zedboard--ubuntu12.04(基于pc机)编译globalmem驱动
globalmem.c和Makefile上传到附件资源了,需要的下载了,记得顶一下啊!宋宝华书上的例程显然是不能在ubuntu12.04编译成功的,因为内核有很多的改变,有必要做下面的修改:1:没有#include 这个文件,注释掉。编译出现错误unknown field 'ioctl' specified in initializer。出现原因:2.6.36后的file_operations结构原创 2013-10-18 09:19:49 · 2179 阅读 · 1 评论 -
ubuntu12.04安装vmware tools安装出错到成功
ubuntu12.04下虚拟机VMware Workstation8.0安装vmware tools,一开始出现Searching for a valid kernel header path...The path "" is not a valid path to the 3.8.0-19-generic kernel headers.Would you like to change it? [yes]后面得以解决。原创 2013-10-16 10:26:13 · 2369 阅读 · 0 评论 -
虚拟机增加新硬盘和vim显示行号
今天学到了两个有用的知识,分别是增加虚拟机的硬盘容量和vim显示行号,非常使用,亲测通过。vim显示行号的两种方法增加虚拟机硬盘容量和自动挂载硬盘原创 2013-10-27 15:55:36 · 2964 阅读 · 0 评论 -
zedboard---ubuntu12.04安装(一)
从今天起,也开始学习zedboard了,好好加油!!!博客只为记录自己的学习的点滴。首先,在ubuntu的官网上下载ubuntu12.04LTS版本,大概700M,是一个iso文件,里面包括了一个wubi,我是利用wubi安装的。不用解压文件,双击iso文件,双击wubi,这个时候是原创 2013-09-06 19:56:19 · 3268 阅读 · 1 评论 -
linux open 系统调用过程
linux中系统掉用内核部分会调用sys_***(open ,read, write ,close.......)sys_open是linux系统调用open的内核部部分的函数。asmlinkage long sys_open(const char __user *filename, int flags, int mode){ if (force_o_largefile()转载 2013-10-13 11:38:45 · 3358 阅读 · 0 评论 -
linux下系统调用write过程
在Linux下我们在使用设备的时候,都会用到write这个函数,通过这个函数我们可以象使 用文件那样向设备传送数据。可是为什么用户使用write函数就可以把数据写到设备里面 去,这个过程到底是怎么实现的呢? 这个奥秘就在于设备驱动程序的write实现中,这里我结合一些源代码来解释如何使得一 个简简单单的write函数能够完成向设备里面转载 2013-10-13 11:34:28 · 6749 阅读 · 2 评论 -
系统调用过程分析
系统调用”是操作系统提供给用户程序进行调用的一些服务。这些服务是系统预先提供的函数,在这一点上系统调用与普通的用户程序是没有区别的。而区别则在于“系统调用”是由操作系统提供给用户的,这些服务更接近底层或者要求的安全性更高,因此由操作系统来统一实现和管理。程序员在写程序的过程中会经常需要调用“系统调用”来完成特定的任务。我们以教学用的类Linux操作系统xv6为例,以打印操作为主线来说明系统转载 2013-10-13 11:32:06 · 2744 阅读 · 0 评论 -
Ubuntu 环境变量文件介绍
转载:http://blog.csdn.net/cscmaker/article/details/7261921Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:系统级:转载 2013-09-25 11:15:02 · 1414 阅读 · 0 评论 -
虚拟机下(Ubuntu12.04)与windows文件共享传输
使用CuteFTP来实现虚拟机和windows的文件传输问题,因为虚拟机的拖拽功能实在是太差了。原创 2013-10-29 10:47:42 · 2731 阅读 · 0 评论