linux
nicklgw
懒人一个, 偶尔想搞点技术
展开
-
STMFD和LDMFD指令个人理解分析
转载地址http://blog.163.com/oy_mcu/blog/static/16864297220120193458892/ LDM/STM指令主要用于现场保护,数据复制,参数传送等。STMFD指令STMFD Rn{!},{reglist}{^} STMFD SP!,{R0-R7,LR} 对于这条指令伪代码的解释,网转载 2013-04-01 19:18:58 · 749 阅读 · 0 评论 -
Ubuntu 12.04下使用PC喇叭Beep
转载于http://blog.csdn.net/raptor/article/details/7636997公司电脑没音箱,但是又需要一个提醒闹钟。很多年前用Windows的时候,用的是一个自己用BCB写的简单程序。后来换了Linux,用的是一个简单的beep脚本,然后放到cron里去跑的。不过最近升级到Ubuntu 12.04以后发现它不响了……那个发声的脚本是很简单转载 2013-09-30 10:59:50 · 1003 阅读 · 0 评论 -
linux下并口相关(x86)
转载于 http://blog.csdn.net/wdzxl198/article/details/8894784linux内核目录(?)[-]一 用户空间操作并口二 Linux Parport programmingHardware view of the parportAccess via raw IO not recommendedAccess转载 2013-09-30 15:38:29 · 1189 阅读 · 0 评论 -
让VBOX支持USB
转载于: http://blog.csdn.net/kevin6216/article/details/7767678让VBOX支持USB从http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack下载: Oracle_VM_Vi转载 2013-10-17 09:06:40 · 1898 阅读 · 0 评论 -
V4L2视频采集操作流程和接口说明
转载于: http://blog.csdn.net/seven407/article/details/6401792一般操作流程(视频设备):1. 打开设备文件。 int fd=open("/dev/video0",O_RDWR); 2. 取得设备的capability,看看设备具有什么功能,比如是否具有视频输入,或者音频输入输出等。VIDIOC_QUERYCAP,struct转载 2013-10-17 16:27:53 · 1071 阅读 · 0 评论 -
基于ZedBoard的Webcam设计(一):USB摄像头(V4L2接口)的图片采集
转载于: http://www.cnblogs.com/surpassal/archive/2012/12/19/zed_webcam_lab1.html转载 2013-10-22 23:32:37 · 1286 阅读 · 0 评论 -
Ubuntu12.04 root用户登录设置
转载于:http://blog.csdn.net/yimiyangguang1314/article/details/7534911ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密转载 2013-11-15 11:22:31 · 8874 阅读 · 0 评论 -
linux下获取/设置mac和ip
#include #include #include #include #include #include #include #include #include #include #include static int get_mac(const char *nic_name, char *mac){ struct ifreq tmp; int sock_原创 2013-11-20 15:31:27 · 1486 阅读 · 0 评论 -
debian下apt-cdrom命令的用法
转载于http://blog.csdn.net/apache6/article/details/3750814apt-cdrom命令用于扫描Debian安装光盘信息,也将安装光盘做为安装源添加到sources.list里. 在使用apt-cdrom命令前,确认当前主机的光盘驱动器中已经放入Debian Linux的安装光盘,并且当前的Debian系统能够正确的识别光驱设备转载 2013-07-06 13:09:57 · 1794 阅读 · 0 评论 -
entry-armv.s
转载于http://blog.csdn.net/dinuliang/article/details/5826542原文转自http://www.lslnet.com/linux/f/docs1/i06/big5136941.htm 本文試圖由entry-armv.s入手,簡要分析arm cpu的中斷主體部分.cpu 假設為 sa1100 本文假設您已經瞭解i转载 2013-07-04 23:14:59 · 1076 阅读 · 0 评论 -
嵌入式Linux学习计划 .
转载于http://blog.csdn.net/yaozhenguo2006/article/details/6909410 自学嵌入式已经有一年的时间了,从刚开始的迷茫无助到现在的逐渐明朗,中间经历的太多太多了。俗话说万事开头难,刚开始的时候,根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向。又是arm,又是linux,又是uboot头都大了。不知道转载 2013-04-02 20:46:07 · 751 阅读 · 0 评论 -
嵌入式linux软件工程师的总结和规划
1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着转载 2013-04-08 13:52:09 · 1094 阅读 · 0 评论 -
libjpeg库使用
libjpeg库是专门用于jpeg图片格式解压和压缩的库程序实例如下:#include #include #include #include #include "jpeg-lib/include/jpeglib.h"#define PUT_2B(array,offset,value) \ (array[offset] = (char) (原创 2013-04-23 15:21:42 · 788 阅读 · 1 评论 -
交通诱导屏坏点统计表2013-02-03.csv
屏地点,南山区路政,,,,屏分辨率:,64*128,,,,箱体个数:,6,,,,编码,X坐标,Y坐标,开路,短路,红,绿,蓝,黄,白,,,,,,1,0,0, ,x,x, , , , ,2,2,4, ,x,x, , , , ,3,4,8, ,x,x, , , , ,4,6,12, ,x,x, , , , ,5,8,16, ,x,x, , , , ,6,10,2原创 2013-05-14 09:53:57 · 708 阅读 · 0 评论 -
CentOS 下编译安装 QT .
转自http://blog.csdn.net/robertbaker/article/details/7967477QT的下载网址 http://qt-project.org/downloads下载 qt-everywhere-opensource-src-4.8.2.tar.gz下载 qt-creator-linux-x86-opensource-2.5.2.binhttp://转载 2013-05-21 11:44:48 · 994 阅读 · 0 评论 -
Qt导出Excel的简单实现
转自于:http://blog.csdn.net/lazydreamhunter/article/details/8571021 QAxObject对COM对象进行了封装,QAxObject派生自QAxBase,而后者提供了一组API通过IUnknown(不清楚IUnknown的同学可以去看看COM对象模型)指针直接访问COM对象,我们这里讲的excel也是一个COM对象,因此我们转载 2013-06-25 10:17:01 · 14621 阅读 · 0 评论 -
Android学习启动篇
转载于http://shyluo.blog.51cto.com/5725845/964488 近年来,手机移动平台越来越火爆。打开自己的QQ算了一下,在线好友共有31个,其中用手机上的有13个,手机用户占了42%;打开新浪微博、天涯和猫扑等网站,各种终端设备的发贴、回贴更是数不胜数。目前,手机平台如日中天的要数是iOS和Android了,尤其是iOS,Symbia转载 2013-07-03 11:33:57 · 628 阅读 · 0 评论 -
Xmanger远程桌面Ubuntu 12.04
第一步: sudo apt-get install gdm 第二步: 编辑文件 1、 sudo vim /usr/share/doc/gdm/examples/custom.conf(如果是ubuntu其他版本==每个版本文件文字会有所不同,建议用find查找一下custom.conf) 添加 [security] DisallowTCP=false [转载 2013-07-19 10:24:36 · 1122 阅读 · 0 评论 -
ubuntu中vsftpd虚拟用户实现不同用户不同权限
转自于: http://blog.csdn.net/gavin_dinggengjia/article/details/7538118 在vsftpd中要实现不同用户不同权限,可以利用虚拟用户来实现。 vsftpd的本地用户本身是系统的用户,除了可以登录FTP服务器外,还可以登录系统使用其他系统资源,而vsftpd的虚拟用户则是FTP服务的专用用户,虚拟用原创 2013-10-12 16:35:38 · 4168 阅读 · 1 评论 -
LSPCI详解分析
一、PCI简介 PCI是一种外设总线规范。我们先来看一下什么是总线:总线是一种传输信号的路径或信道。典型情况是,总线是连接于一个或多个导体的电气连线,总 线上连接的所有设备可在同一时间收到所有的传输内容。总线由电气接口和编程接口组成。本文讨论Linux 下的设备驱动,所以,重点关注编程接口。 PCI是Peripheral Component Interconnect(外围设转载 2013-11-29 14:02:34 · 1312 阅读 · 0 评论 -
linux 8小时时差 bios hwclock 解决 utc localtime
http://blog.csdn.net/misiter/article/details/7767146比如“上海”运行命令:tzselect然后cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime同步时间ntpdate cn.pool.ntp.orgcn.pool.ntp.org是位于中国的公共转载 2013-12-06 14:11:27 · 4973 阅读 · 0 评论 -
[factorytest]工厂测试软件,安装。
1.安装系统ubuntu-12.04.3-desktop-amd64.iso2.安装依赖软件包apt-get install smartmontools ethtool dmidecode lm-sensors hwinfo setserial minicom beep mplayer apt-get install vimapt-get build-dep gccap原创 2013-12-26 17:34:56 · 6219 阅读 · 0 评论 -
ubuntu下qt连接sqlserver2008
最近在弄qt连接sqlserver2008,总是出现错误原创 2014-04-16 09:41:18 · 4007 阅读 · 1 评论 -
android的m、mm、mmm编译命令的使用
android的m、mm、mmm编译命令的使用android源码目录下的build/envsetup.sh文件,描述编译的命令- m: Makes from the top of the tree. - mm: Builds all of the modules in the current directory. - mmm: Buil转载 2014-04-01 14:57:17 · 1240 阅读 · 0 评论 -
在android下编译纯C代码
目前个人知道有两种方法可以编译在android下编译纯C代码1.在交叉编译的时候加-static参数.网络上能找到在liunx下使用arm的gnu编译器进行交叉编译能生成在Android的shell中运行的C程序。但是说明了一点就是必须使用-static进行静态编译,而静态编译则就无法调用动态库了。liguowang@ubuntu-lgw:~/projects/gpio_pair$ a原创 2014-04-01 17:30:02 · 1847 阅读 · 0 评论 -
ubuntu 12.04.2 基于 L3.0.35_1.1.0_121218_source LTIB 问题汇总
转载http://xuhua402.blog.163.com/blog/static/21774114120132177511560/1)解压L3.0.35_1.1.0_121218_source.tar.gz2)cd L3.0.35_1.1.0_121218_source ,执行./install3) 复制 patch-ltib-ubuntu12.04.sh 到 li转载 2014-05-07 14:36:11 · 2486 阅读 · 0 评论 -
linux设置非标准波特率200000bit/s
#include /*标准输入输出定义*/#include /*标准函数库定义*/#include /*Unix 标准函数定义*/#include #include #include /*文件控制定义*/#include /*PPSIX 终端控制定义*/#include /*错误号定义*/#includ原创 2014-05-14 11:47:52 · 5907 阅读 · 1 评论 -
linux下非标准波特率的设置和使用
转载于 http://blog.chinaunix.net/uid-9543173-id-1988980.html转载 2014-05-14 13:35:25 · 4091 阅读 · 0 评论 -
U盘安装Ubuntu 12.04 Server版提示“Faild to copy file from CD-ROM”的解决办法
转载于 http://www.huqiang.name/2013/06/19/119.html使用类似ultraiso的刻录软件会出现这个错误,解决的办法是使用win32diskimager制作U盘安装程序,就可以正常安装Ubuntu 12.04 Server。文本框用来输入文件完整地址,后面的文件夹图标是浏览窗口,默认只能识别img文件。只需要将iso文件全路径输入在Imag转载 2014-01-13 13:54:02 · 10449 阅读 · 0 评论 -
在Ubuntu 10.04中文版下Qt编程,使用unixODBC和FreeTDS连接MS SQL Server 2005,并且中文不出现乱码的方法
装载于: http://blog.renren.com/share/235081772/4016936282回头来看,还是很简单的,但是由于自身对linux使用方面的不熟练,以及网上资料的说法不一,还是造成了一定的困扰。所以总结下,看看有没有人需要。 1. unixODBC的安装 1. 首先需要安装Linux下的ODBC Manager,Qt的官方文档转载 2014-01-10 10:09:15 · 3099 阅读 · 0 评论 -
linux修改系统时间和bios时间一致
不知道大家遇到过没有,bios设置好时间,进到linux系统后,时间又变了,网上查到如下方法: 1、设定系统时间date -s "2006-11-23"date -s "22:07:21" date -s "2005-6-4 17:26"2、同步系统和BIOS时间hwclock --show 显示bios时间hwclock --systohc 将系统转载 2013-12-06 11:01:55 · 11516 阅读 · 1 评论 -
ubuntu下安装Kdevelop和qt4
一、ubuntu下安装Kdevelop有两种方式进行安装:1.使用终端:使用apt-get可以很容易的得到KDevelop,具体如下:(以KDE为例) 1). apt-get build-dep gcc 2). apt-get install kdevelop3 3). 如果你无法获取这些软件包的信息,可以尝试修改/etc/apt/sources.lst2.打开新立得软件包转载 2013-06-18 17:38:14 · 2190 阅读 · 0 评论 -
显示Ubuntu所有自启动应用程序
转载于: http://linzhibin824.blog.163.com/blog/static/735577102013367440817/Applications can automatically start when you log into Ubuntu. Packages can automatically add their own autostart entries转载 2013-11-18 14:46:47 · 4288 阅读 · 0 评论 -
Ubuntu安装中文字体,利用中文
转载于: http://hi.baidu.com/cuipower/item/1c8c5217073d66ddbe904222Ubuntu安装中文字体 Ubuntu非常重视为用户提供本地化的语言支持,但是尽管如此,初次安装的Ubuntu系统显示的汉字看起来还是让人觉得别扭,因为大家平时用惯了Windows下的宋体或仿宋体,对于Ubuntu下的默认汉字字体很转载 2013-12-10 19:07:54 · 3679 阅读 · 0 评论 -
寻找最快的debian源sources.list (debian apt-spy)
debian上的apt-get是最快的软件安装方式,不过要用好apt-get,首先得需要找到最快的源,这样安装软件的时候才能获得好的速度,用起来才能得心应手。有的源在用了一段以后,就会失效,这个时候,你又需要去网上寻找新的救星。显然,这样会相当麻烦。不过,可以使用apt-spy这个软件来解决这个麻烦。首先,将apt-spy的源加入/etc/apt/sources.list:ec转载 2013-12-17 18:12:15 · 3215 阅读 · 1 评论 -
ubuntu下使用UVC摄像头
转载于:http://blog.csdn.net/xingyu19871124/article/details/5764954导师让学习opencv编程,想用Qt但是发现windows上Qt使用directshow非常麻烦,就想到linux上编程,于是买一普通摄像头,回来一看,插在ubuntu电脑上没有反应,知道视驱动的问题,开始探寻如何在ubuntu上使用。具体操作如转载 2014-01-02 17:05:05 · 11269 阅读 · 1 评论 -
linux下freeTDS的安装
转载于 点击打开链接 http://write.blog.csdn.net/postedit 最近要在linux下用c++连接windows下的SQL Server 2005,所以只好用freeTDS了 环境: 系统ubuntu9.04 kernel 2.6.28 gcc 4.3.3 freeTDS 0.91 f转载 2014-01-03 15:19:32 · 936 阅读 · 0 评论 -
Linux下通过ODBC连接SQL Server
一 测试环境操作系统: Fedora 8数据库: SQLServer2000 installed in Windows Xp Professional, 数据库有用户sa,密码是syth7777,数据库文件是QJKZDB 注意: 1 MS从来没有提供过SQLServer for Linux,所以也不要去尝试在Lin转载 2014-01-09 16:05:52 · 6793 阅读 · 0 评论 -
3G拨号
需要在EMB-3500板上支持华为EMT770W型号的3G模块。 目前内核版本信息:# uname -aLinux wheezy-armel 3.0.35-2666-gbdde708 #2 SMP PREEMPT Wed Mar 5 03:10:25 EST 2014 armv7l GNU/Linux 想实现PPP拨号功能,linux内核里面相应的配原创 2014-05-15 10:17:22 · 898 阅读 · 0 评论 -
linux内核的学习
待到山花烂漫时,还是那些经典在微笑。 有关内核的书籍可以用汗牛充栋来形容,不过只有一些经典的神作经住了考验。首先是5本久经考验的神作(个人概括为“2+1+2”,第一个2是指2本全面讲 解内核的书,中间的1指1本讲解驱动开发的书,后面的2则指2本有关内核具体子系统的书,你是否想到了某某广告里三个人突然站起单臂齐举高呼“1比1 比 1”的场景?)。 《Linux内核设计与实现》转载 2012-04-27 14:00:57 · 805 阅读 · 0 评论