随笔分类 - linux
摘要:读取excel文件:libxls-1.4.0.zip下载地址:http://sourceforge.net/projects/libxls/安装方法: ./configure make make install//示例: 建立文件readXls.cpp, 代码如下: #include <stdexc
阅读全文
摘要:在ubuntu12.4上安装minigui3.0.12 一下载源文件 移植所需的文件可以从minigui官网下载:http://www.minigui.org/en/download/ 主要文件有: 工具及依赖库文件: qvfb2-2.0.tar.gz gvfb-1.0.0.tar.gz zlib-
阅读全文
摘要:http://www.codesynthesis.com/products/odb/examples.xhtml The following list gives an overview of the examples available in the odb-examples package. E
阅读全文
摘要:Introduction This guide presents step-by-step instructions for installing the ODB system on UNIX-like operating systems, such as GNU/Linux, Solaris, e
阅读全文
摘要:22 down vote The page Qt for X11 Requirements lists some packages required to build Qt on Debian. The README mentioned in the error message also lists
阅读全文
摘要:虚拟机分配了50G大小的空间,最近发现不够用,于是将扩展一下分区的大小,查了几种方法都不是很好,后来借助了gparted分区空间完成了,这个工具简单,方便,下面就简单的介绍一下。扩展分区主要要分为两步 Ubuntu用GParted合并分区 http://www.linuxidc.com/Linux/
阅读全文
fedora18 [linux]Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try.
摘要:在使用fedora17 系统的yum源的时候出现了如下错误: Error: failure: repodata/repomd.xml from fedora: [Errno 256] No more mirrors to try. 参照网上的做法: (一般yum有变更都需要这两个操作) [javas
阅读全文
摘要:Cannot retrieve metalink for repository: fedora. Please verify its path and try again 解决方法 执行如下命令: su -c "sed -i 's|^#baseurl|baseurl| ; s|^mirrorlist
阅读全文
摘要:折腾了好久,在网上查看了好多资料,总算吧安装好的Fedora 18配置得差不多了,现在将过程记录下来,供以后查看用,同时也许还能帮助到和我遇到同一问题的朋友们,以后再有什么再继续添加吧。 一、添加 yum 源 1、添加搜狐的源:进入网站http://mirrors.sohu.com/,在左边找到fe
阅读全文
摘要:使用dd这个linux命令可以创建一定大小文件。 linux创建文件命令:dd命令把指定的输入文件拷贝到指定的输出文件中,并且在拷贝的过程中可以进行格式转换。语法:CODE:[Copy to clipboard]dd 〔选项〕QUOTE:if =输入文件(或设备名称)。of =输出文件(或设备名称)
阅读全文
摘要:http://down2.chinaunix.net/data1/disc/fedora/18/Fedora-18-Beta-i386-DVD.iso?st=jZXlWb7_ZHPTzZOj0amOWQ&e=1501199282
阅读全文
摘要:是一小部分例子,如果你的系统采用了udev方式,那你应该可以看到更多的规则。如果你想修改设备的权限或者创建信的符号连接,那么你需要熟读这些规则,特别是要仔细注意你修改的那些与之相关的设备。 修改你的udev配置 在修改udev配置之前,我们一定要仔细,通常的考虑是:你最好不要修改系统预置的那些规则,
阅读全文
摘要:BSP是板级支持包,是介于主板硬件和操作系统之间的一层,应该说是属于操作系统的一部分,主要目的是为了支持操作系统,使之能够更好的运行于硬件主板。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样
阅读全文
摘要:上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试。在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用
阅读全文
摘要:在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下面就开始学习如何写一个简单的字符设备驱动。首先我们来分解一下字符设备驱动都有那些结构或者方法组
阅读全文
摘要:上一篇介绍了Linux驱动的概念,以及linux下设备驱动的基本分类情况及其各个分类的依据和差异,这一篇我们来描述如何写一个类似hello world的简单测试驱动程序。而这个驱动的唯一功能就是输出hello world。 在编写具体的实例之前,我们先来了解下linux内核下调试程序的一个重要函数p
阅读全文
摘要:1,printk类似于用户态的printf函数,但是比printf函数多了一个日志级别,内核中最常见的日志输出都是通过调用printk来实现的,其打印级别有8种可能的记录字串, 在头文件 <Linux/kernel.h> 里定义: [html] view plain copy KERN_EMERG
阅读全文
摘要:首先,我们知道驱动是内核的一部分,那么驱动在内核中到底扮演了什么角色呢? 首先,我们知道驱动是内核的一部分,那么驱动在内核中到底扮演了什么角色呢? 设备驱动程序在内核中的角色:他们是一个个独立的“黑盒子”,使某个特定的硬件响应一个定义良好的内部编程接口,这些接口完全隐藏了设备的工作细节。(说白了,驱
阅读全文
摘要:驱动程序属于内核的一个部分。准确的说是内核的一个组件。不包含驱动的内核也叫做内核,并且这也是我们常说的内核。内核要干的事情无非5件。 1,内存管理 2,虚拟文件系统 3,进程调度 4,网络接口 5,进程间通信 驱动更像是内核的扩展组件来帮助内核实现硬件的连接和操控。内核通过提供统一的驱动操作接口供用
阅读全文
摘要:http://www.linuxidc.com/Linux/2011-03/33863.htm http://www.linuxidc.com/Linux/2011-03/33863.htm Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程
阅读全文