
Linux
Canbus
这个作者很懒,什么都没留下…
展开
-
linux下查找文件内容!
#> find . -type f -exec grep 'mingtian' -l {} \;grep -l :是显示匹配的内容的文件名字!或者:#> find . -type f -name "*.*" |xargs grep 'xiaoshou' -l(转载 2011-09-08 10:32:19 · 835 阅读 · 0 评论 -
linux挂载U盘
1.fdisk -l /dev/sd* fdisk -l 列出指定设备的分区表信息。由于usb盘是被模拟为scsi设备访问,所以会被自动命名为sd*。 通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。2.如果执行上一个命令没有反应,或者某些信息显示模块没有加入 可以lsmod查看一下是否有usb-storage scsi_mod sd_mod模块。转载 2012-12-26 14:00:14 · 860 阅读 · 0 评论 -
Debian 6配置GNOME桌面环境
Debian 6配置GNOME桌面环境1.安装xorgroot@debian:~# apt-get install xorg2.安装gdm(GNOME Display Manager)root@debian:~# apt-get install gdm3.安装最小化的GNOME桌面环境root@debian:~# apt-get instal转载 2012-12-26 11:21:41 · 4760 阅读 · 0 评论 -
Debian 6 编译 友善的QT
编译x86的QT中间N多的错误。好在最终成功。有些东西记不太清。稍微记录下。首先需要为debian安装上gnome,见http://blog.youkuaiyun.com/canbus/article/details/8438089另外默认的debain分区有问题,搞到后面空间不够,用这个工具gparted-live调整分区大小。接下来安装一些依赖库。apt-get install lib原创 2012-12-27 13:01:58 · 1960 阅读 · 0 评论 -
linux 远程桌面 for debian6
linux 远程桌面有很多种。用过二种xmanager和VNCxmanager需要授权费。下面是vnc的安装过程。1.安装vnc serverapt-get install tightvncserver2.安好后run@debian:~$ tightvncserver输入访问密码,随便输入6位密码。vnc会给出一个桌面号如下:New 'X' desktop原创 2012-12-31 10:42:49 · 1040 阅读 · 0 评论 -
linux 下查看程序依赖的库
查看arm程序的依赖库# arm-linux-readelf hello -dDynamic section at offset 0xf10 contains 25 entries: Tag Type Name/Value 0x00000001 (NEEDED) Shared l原创 2013-01-06 21:42:24 · 6302 阅读 · 0 评论 -
设置快速的debian源
使用apt-spy,可以自动测试到哪个源的下载速度最快,并自动将最快的源写入配置文件由于刚装好系统是没有apt-spy,所以先找个源先安装apt-spy1)设置临时源 vi /etc/apt/sources.list #添加以下一行到文件最后 deb http://http.us.debian.org/debian stable main2)更新软件包列转载 2013-02-18 22:33:13 · 776 阅读 · 0 评论 -
linux驱动编译的两种方式
驱动程序可以和内核一起编译,也可以作为一个模块单独编译。但为了方便调试驱动程序,一般将以模块化的方式对驱动进行编译 一、 以模块化的方式编译驱动程序 板子是FL2440,linux内核是2.6.12的,以led驱动程序为例。源文件为:驱动程序s3c2440_leds.c、测试程序led.c。现在只需写段Makefile,即可对l转载 2013-03-06 21:49:19 · 3959 阅读 · 0 评论 -
基于mini2440的USB视频采集
在嵌入式系统中,视频采集主要采用两种接口:一种是标准摄像头接口,一种是USB接口(USB1.1)。标准的摄像头接口,接口复杂,但传输速度快,适合高质量视频采集,而USB接口,接口简单,但有性能瓶颈,只能用于低质量的视频采集。mini2440开发板采用的是S3C2440芯片,S3C2440自带了一个OHCI的USB1.1主机接口和一个CMOS摄像头标准接口。所以mini2440开发板的两种视频采集方转载 2013-03-08 17:24:06 · 1475 阅读 · 0 评论 -
vi 中将 Windows 文本文件中的 ^M (回车换行)全部替换掉
1.用vi打开指定文本文件:vi filename.c2.按 Esc 键,进入命令模式;3.按 : 键 (按 Shift 键不放后,同时按 : 键)进入命令输入状态;4.在冒号后输入:%s/^M//g 注:^M是一个字符不是输入^和M两个字符, 即按住 Ctrl 键不放,同时按 V 键产生^,依然按住 Ctrl 键不放,同时按 M 产生M。5.按 Enter 键,执转载 2013-03-14 14:50:48 · 1677 阅读 · 0 评论 -
linux 下查找文件
查找当前目录下文件名含有beep的文件。 find . beep | grep beep查找当前目录下文件中含有beep的文件。find . -type f |xargs grep "beep"原创 2013-03-30 22:38:27 · 866 阅读 · 0 评论 -
debian6 添加nfs服务
1.安装portmap root@debian:/opt/mini2440# apt-get install portmap2.安装nfs# apt-get install nfs-kernel-server3.修改exports root@debian:/opt/mini2440# vi /etc/exports添加一行: /opt/mini2440 *(rw,n原创 2012-12-25 17:14:55 · 867 阅读 · 0 评论 -
debian 设置静态IP
vi /etc/netword/interfaces内容如下:# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback netwo原创 2012-11-22 12:09:25 · 1271 阅读 · 0 评论 -
ubuntu如何切换到root
ubuntu的root账号是被禁用的。但是有时侯又需要root账号。可以用以下几个办法切到root1.临时切到root运行:sudo su -2.启用root:sudo passwd root此命令将会重新设置 root 的密码,按照提示输入新的密码,原创 2011-08-12 12:02:20 · 1122 阅读 · 0 评论 -
开发板挂载nfs
以前搞过,最近又忘了。记录一下。=======挂载NFS===============1.修改 /etc/exports 定义要共享的文件目录增加 /opt/Hi3512 10.110.21.10(rw,sync,no_root_squash) 2.激活服务p原创 2011-08-29 15:09:52 · 1249 阅读 · 0 评论 -
strip的作用
strip能清除执行文件中不必要的标示符及调试信息,可减小文件大小而不影响正常使用注: 1.如果文件大小没有减小,那就是已经strip过了. 2.cc 编译时加上"-s"参数,具有同样的作用。 原文:http://www.5dlinux.com/art原创 2011-09-28 11:07:17 · 3434 阅读 · 1 评论 -
linux下多线程 之 pthread_detach(pthread_self())
写个碰到的问题,记录下自己的技术之路点滴pthread_detach(pthread_self())linux线程执行和windows不同,pthread有两种状态joinable状态和unjoinable状态,如果线程是joinable状态,当线程函数自己返回退出时或pthread_exit时都不会释放线程所占用堆栈和线程描述符(总计8K多)。只有当你调用了pthread_join之转载 2011-11-24 11:11:17 · 1340 阅读 · 0 评论 -
解决SecureCRT显示乱码
来源:http://blog.tsgcn.com/show-426-1.html 作者:小僧具体解决方法是:1,修改远程linux机器的配置vim /etc/sysconfig/i18n把LANG改成支持UTF-8的字符集如:LANG=”zh_CN.UTF-8″或者是LANG=”en_US.UTF-8″2,然后再改Secure CRT的设置选项->转载 2012-03-14 15:21:51 · 630 阅读 · 0 评论 -
使用diff比较两个文件夹
diff -c -a -r -b -x *.bak A B > ab.diff -c 采用content的format输出different -a 强制使用text的模式 -r 递归到子目录里去 -b 忽略空白的不同 -x 过滤掉所比较目录中一些不想比较的文件类型,可以使用其他的pattern 实际上如果需要过滤的文件类型比较多的时候转载 2012-06-06 16:16:01 · 4731 阅读 · 0 评论 -
mount jffs2 文件系统系统错误解决办法
最近在板上mount jffs2时老是出错,困扰了好像。主要是提示如下错误:Child dir "upf" (ino #26) of dir ino #3 appears to be a hard linkChild dir "param" (ino #21) of dir ino #3 appears to be a hard link........................转载 2012-09-11 17:37:39 · 3593 阅读 · 0 评论 -
minigui 提示“Can not load shared resource!”
重新制作文件系统后,minigui老是提示出错。“Error in step 7: Can not load shared resource!”一直以为是哪个文件丢了。直接无意间在网上搜索到有人说是因为没有/var/tmp造成的。我说minigui也太tmd变态了吧。找不到目录,居然提示什么“can not load resource!"解决的办法嘛,就是在建个/var/tmp的目原创 2012-09-13 14:42:58 · 1194 阅读 · 0 评论 -
linux 的 IP 及网关设置
ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up route add default gw 192.168.1.1 上面的配置开机就没了,如果想永久保存,应编辑/etc/rc.d/init.d/rc.local or /etc/rc.local(系统不同设置文件不同)转载 2012-10-31 16:58:27 · 792 阅读 · 0 评论 -
apt-get install 出错问题
用apt-get 安装 make提示什么“无法打开锁文件 /var/lib/dpkg/lock ”# apt-get install makeE: 无法打开锁文件 /var/lib/dpkg/lock - open (2: 没有那个文件或目录)E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?root@Debian# rm /var原创 2012-11-25 22:43:03 · 2299 阅读 · 0 评论 -
linux 和 windows 文件传输
一、SecureCRT可以直接在linux和windows之间传输文件。1.从linux传到windows sz 2.从windows传到linux rz 然后SecureCRT会跳出一个对话框,选择文件传输。另一种方式是用scp命令二、以后办法适用于linux中有sz rz命令,对于嵌入式来说一般没有集成。一般用busybox中的tftp原创 2012-03-14 15:11:18 · 706 阅读 · 0 评论