- 博客(78)
- 资源 (13)
- 收藏
- 关注
原创 Debian 7.4 安装源问题
今天安装debian,被安装源搞的半死,在用apt-get update的时候,死活不行。老是提示“something wicked happened resolving (-5 - no address associated with hostname)",截图如下网上搜索了很久,一无所获。最后在一 个老外的网站上找到了子字片语。大语是apt的dns解析有问题。修改dns文件(/etc/ho
2014-02-25 16:02:22
2625
原创 IP及Mac地址正则表达式
using System.Text.RegularExpressions;Mac地址正则:Regex r = new Regex("[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]:[0-9A-F][0-9A-F]");if (r.IsMatch("01:02
2013-04-08 10:05:42
9594
原创 linux 下查找文件
查找当前目录下文件名含有beep的文件。 find . beep | grep beep查找当前目录下文件中含有beep的文件。find . -type f |xargs grep "beep"
2013-03-30 22:38:27
866
原创 二维数组与指针
二维数组 int a[3][4],有a-----二维数组的首地址,即第0行的首地址a+i-----第i行的首地址a[i] == *(a+i)------第i行第0列的元素地址a[i]+j == *(a+i)+j -----第i行第j列的元素地址*(a[i]+j)== *(*(a+i)+j) == a[i][j]a+i=&a[i]=a[i]=*(a+i)
2013-03-23 11:03:38
816
转载 fb(framebuffer)相关操作
可以用命令: #dd if="/dev/zero" of="/dev/fb" 清空屏幕. 如果显示模式是 1024x768-8 位色, 用命令:$ dd if="/dev/zero" of="/dev/fb0" bs="1024" count="768" 清空屏幕; 用命令: #dd if="/dev/fb" of="
2013-03-15 15:53:39
2093
转载 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
1676
转载 基于mini2440的USB视频采集
在嵌入式系统中,视频采集主要采用两种接口:一种是标准摄像头接口,一种是USB接口(USB1.1)。标准的摄像头接口,接口复杂,但传输速度快,适合高质量视频采集,而USB接口,接口简单,但有性能瓶颈,只能用于低质量的视频采集。mini2440开发板采用的是S3C2440芯片,S3C2440自带了一个OHCI的USB1.1主机接口和一个CMOS摄像头标准接口。所以mini2440开发板的两种视频采集方
2013-03-08 17:24:06
1473
原创 VC upd编程
记录一下获得本机IP char hostname[128]; gethostname(hostname,128); struct hostent *pHost = gethostbyname(hostname); for (int i = 0; pHost != NULL && pHost->h_addr_list[i] != NULL; i++) { print
2013-03-08 16:01:21
1577
原创 VC串口编程
记性不好,权当记录// AllocConsole();//打开控制台// FreeConsole();// freopen("CONOUT$","w+t",stdout); // freopen("CONIN$","r+t",stdin); //GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);//CWnd* pWnd = G
2013-03-08 15:53:57
1295
原创 VC6提示控件没有design-time license的解决
VC6提示“the activex control requires a design-time license"把以下内容导入注册表即可。REGEDITHKEY_CLASSES_ROOT\Licenses = Licensing: Copying the keys may be a violation of established copyrights.// The 16 bit
2013-03-08 14:04:26
2016
转载 linux驱动编译的两种方式
驱动程序可以和内核一起编译,也可以作为一个模块单独编译。但为了方便调试驱动程序,一般将以模块化的方式对驱动进行编译 一、 以模块化的方式编译驱动程序 板子是FL2440,linux内核是2.6.12的,以led驱动程序为例。源文件为:驱动程序s3c2440_leds.c、测试程序led.c。现在只需写段Makefile,即可对l
2013-03-06 21:49:19
3958
转载 me865测试代码
*#*#4636#*#* 显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息*#*#7780#*#* 重设为原厂设定,不会删除预设程序,及SD卡档案。*2767*3855# 重设为原厂设定,会删除SD卡所有档案。*#*#34971539#*#* 显示相机相机韧体版本,或更新相机韧体*#*#7594#*#*6 当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、
2013-03-01 09:25:11
1448
原创 禁用minigui3.0的开机画面 屏幕保护
./configure --disable-splash./configure --disable-screensaver重新编译minigui lib库
2013-03-01 08:54:31
1659
原创 miniGUI 3.0.12 中文乱码
缺省的minigui不能显示中文。需要配置一下/usr/local/etc/MiniGUI.cfg vi /usr/local/etc/MiniGUI.cfg [systemfont]一节改成[systemfont] font_number=5
2013-03-01 00:57:05
4083
转载 用脚本设置环境变量
Linux下开发经常要设置一些环境变量,简单的做法是把这些环境变量的设置操作写入一个脚本,这样就可一次性设置多个环境变量,给开发工作带来便利.但是简单运行脚本,并不能把脚本中设置的变量返回给当前shell,要想把脚本中设置的环境变量能够提供给当前shell,需要以特殊的方式运行脚本程序.以 .的方式运行脚本,能够将其中设置的变量导出到当前shell例以下是脚本文件s
2013-03-01 00:15:57
2827
原创 MiniGUI3.0.12 移植到mini2440
环境:PC:debian 6硬件:mini2440arm-linux-gcc:2440 自带的arm-linux-gcc-4.4.3.tar软件包:jpegsrc.v8c.tar.gzminigui-res-be-3.0.12.tar.gzlibminigui-gpl-3.0.12.tar.gzfreetype-1.3.1.tar.gzmg-sample
2013-02-28 23:03:13
7790
转载 电驴提示“该内容尚未提供权利证明,无法提供下载”之解决办法
【方法一】在检索到的网址中添加".gdajie",注意添加位置是在verycd之后. 比如我要下载《数字图像处理》这本书原检索地址:http://www.verycd.com/topics/2923809/点开显示“该内容尚未提供权利证明,无法提供下载”添加后地址:http://www.verycd.gdajie.com/topics/2923809/点开看效果,神奇吧!
2013-02-21 09:13:25
26148
转载 设置快速的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
原创 tar
压缩tar -zcvf /tmp/etc.tar.gz /etctar -jcvf /tmp/etc.tar.bz2 /etc解缩 tar -ztvf /tmp/etc.tar.gz
2013-02-04 15:49:32
1055
转载 scanf格式控制符
scanf格式控制的完整格式:% * m l或h 格式字符①格式字符与printf函数中的使用方式相同,以%d、%o、%x、%c、%s、%f、%e,无%u格式、%g格式。②可以指定输入数据所占列宽,系统自动按它截取所需数据。如:scanf(“%3d%3d”,&a,&b);输入:123456系统自动将123赋给a,456赋给b。③%后的“*”附加说明符,用来表示跳
2013-01-19 23:46:46
9179
原创 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
原创 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
原创 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
转载 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
转载 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
4756
原创 debian 6 vi 简易配置
debian 6的vi缺省配置实在用不习惯。搞了下简易的配置如下:set nocompatible "关闭与VI的兼容,用上下左右光标键set backspace=2 "使回退键可用set number "显示行号 set history=1000 set background=dark "设置背景为灰色 set autoindent "自动对齐,使用上一行的对
2012-12-26 09:42:52
1031
原创 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
转载 如何设置快速的debian源
使用apt-spy,可以自动测试到哪个源的下载速度最快,并自动将最快的源写入配置文件由于刚装好系统是没有apt-spy,所以先找个源先安装apt-spy 1)设置临时源 vi /etc/apt/sources.list #添加以下一行到文件最后 deb http://http.us.debian.org/debian stable main 2)更新软件
2012-11-27 13:47:23
597
原创 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
2298
原创 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
1270
原创 创建cramfs及jffs2的img文件
./mkfs.cramfs cramfs/ cramfs.img ./mkfs.jffs2 -d ./jffs2 -l -e 0x20000 -o jffs2.img
2012-11-16 11:16:41
904
原创 Source Insight 批量注释宏
Source Insight没有批量注释的功能。相当的不方便。在网上找的大多都不能用。以下这个宏试验过完全正常。将下面的代码保存为codecomm.em并添加到工程,在Options->Menu Assignments中就可以看到这个宏CodeComments,给这个宏添加热键.执行一次,就会把选中的代码用//注释掉,再执行一次,又会把//取消掉。macro CodeC
2012-11-10 15:18:45
3138
转载 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
转载 DXP 的表达式
DXP也是很牛X的。有人总结如下:只操作顶层走线的表达式为:expr=IsTrack and OnTopLayer|mask=True|apply=True只操作底层走线的表达式为:expr=IsTrack and OnBottomLayer|mask=True|apply=True只操作电气走线的表达式为:expr=IsTrack and IsElectrical|mask=Tr
2012-10-23 10:23:45
798
原创 DXP直接走蛇形
DXP直接走蛇形,这个方便多了。方法如下:先 P->T 布线, 再 Shift + A 切换成蛇形走线.按 ` 快捷键时显示的当前可用操作让边缘变"圆" - 按快捷键 "2", 就会增大弧的半径快捷键 "," "." 可以调节振幅http://www.amobbs.com/forum.php?mod=viewthread&tid=4906766&extr
2012-10-23 10:22:13
2621
原创 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
转载 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
3591
转载 删除所有.svn目录
当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在,开发完当交付产品或者上传到服务器时一般要把这些目录删除,这里总结了一下在linux和win下的办法。一、在linux下删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf或者find . -type d -iname ".svn" -exec rm -rf
2012-06-15 12:05:00
854
转载 使用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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人