- 浏览: 236189 次
- 性别:
- 来自: 深圳
最新评论
-
wahahachuang8:
GoEasy 实时推送支持IE6-IE11及大多数主流浏览器的 ...
服务器推送技术 java -
mahuanjian:
[flash=200,200][/flash]
服务器推送技术 java -
wenjundiandian:
下面有网页编辑器的话还是会被隐藏.
ext中消息框、提示框、确认框显示在最前面的解决方法 -
天塔上的猫:
/**
* JAVA常见的权限控制算法的实现
*
* ...
JAVA常见的权限控制算法的实现
文章列表
Illegal instruction的解决方法
- 博客分类:
- 嵌入式
将“gcc”改为“gcc -march=armv4t”去编译软件
解决方法如下,具体是哪一种得试试才知道问题的所在:
方法1:
Kernel Features --->[*] Use the ARM EABI to compile the kernel [*] Allow old ABI binaries to run with this kernel (EXPERIMENTA)
方法2:
修改busybox的Makefile
修改
CC=$(CROSS_COPILE)gcc
为
CC=$(CROSS_COPILE)gcc -march=armv4t
代码
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include <stdio.h>#include <unistd.h>#define ONE_MB (1024 * 1024)int main (void){ long num_procs; long page_ ...
脚本打包大量文件学习
- 博客分类:
- QT
TARGET_DIR=$PWDcd /list=`cat << EOF
usr/local/Trolltech/QtEmbedded-4.7.0-arm/examples/widgets/wiggly/wigglyusr/local/Trolltech/QtEmbedded-4.7.0-arm/examples/painting/concentriccircles/concentriccirclesusr/local/Trolltech/QtEmbedded-4.7.0-arm/lib/libQtSql.so.4.7.0usr/local/Trolltech/QtEmbedded- ...
4.3.3这个编译器是带EABI的,也就是说具有突出的浮点预算性能,就是Float Point Performance,它使用Vector Float Point(矢量浮点),因此可以极大提高涉及到浮点运算的程序 。而现在手头既有6410又有2410,这个EABI对这两个处理器编译出来的程序有什么不同么?
一、预先了解它会做什么首先我们就先弄清楚它是什么:
arm-linux-gcc --help 提示中有一个值得注意:
-print-libgcc-file-name Display the name of the compiler's companion library
这个 ...
V4L2应用程序框架
- 博客分类:
- 嵌入式
一.什么是video4linuxVideo4linux2(简称V4L2),是linux中关于视频设备的内核驱动。
V4L2较V4L有较大的改动,并已成为2.6的标准接口,函盖video/dvb/FM...,多数驱动都在向V4l2迁移。更好地了解V4L2先从应用入手,然后再深入到内核中结合物理设备/接口的规范实现相应的驱动。V4L2采用流水线的方式,操作更简单直观,基本遵循打开视频设备、设置格式、处理数据、关闭设备,更多的具体操作通过ioctl函数来实现。
在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。
二、一般操作流程(视频设 ...
QT 同时支持鼠标和触摸屏
- 博客分类:
- QT
现在 如果我要使用鼠标导入环境变量export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice使用触摸屏,导入环境变量export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0如果想同时两个都支持
export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice;
export QWS_MOUSE_PROTO=Tslib:/dev/input/touchscreen0:$QWS_MOUSE_PROTO;
鼠标环境变量也可以这样设置:export QWS_MOUSE_P ...
各种数据类型的相互转换char * 与 const char *的转换char *ch1="hello11";const char *ch2="hello22";ch2 = ch1;//不报错,但有警告ch1 = (char *)ch2;char 转换为 QString其实方法有很多中,我用的是:char a='b';QString str;str=QString(a);QString 转换为 char方法也用很多中QString str="abc";char *ch;ch = str.toLatin1.data();QByteArra ...
shell 编程之2>&1
- 博客分类:
- 嵌入式
经常可以在一些脚本,尤其是在crontab调用时发现如下形式的命令调用
/tmp/test.sh > /tmp/test.log 2>&1
前半部分/tmp/test.sh > /tmp/test.log很容易理解,那么后面的2>&1是怎么回事呢?
要解释这个问题,还是得提到文件 ...
linux嵌入式qt的屏幕旋转与字体大小问题
- 博客分类:
- QT
【1、与qt程序显示文字大小有关的两项】
export QWS_DISPLAY=LinuxFB:mmWidth200:mmHeight100:0 //输出设备为Linux framebuffer,尺寸定义(尺寸定义与文字大小有直接关系)
export QWS_SIZE=480x272 //屏幕大小
【2、屏幕旋转】
export QWS_DISPLAY=Transformed:Rot90 //旋转90 可以旋转0、90、180、270
想让qt支持旋转,在编译嵌入式qt的时候要加上-qt-gfx-transformed选项
【3、举一反三:在屏幕旋转的同时保持文字大 ...
_image = QPixmap::grabWindow(desk->winId()).toImage(); _darkImage = _image; int bytesPerLine = _darkImage.width() * _darkImage.depth() / 8; int h = _darkImage.height(); for (int i = 0; i < h; i++) { unsigned char *lineBuf = _darkImage.scanLine(i); for (int x = 0; ...
改变QMessageBox的大小
- 博客分类:
- QT
创建一个QMessageBox:
QMessageBox msgBox(this);msgBox.setWindowTitle(tr("MailBox Location"));msgBox.setInformativeText(tr("You must ..... and so on and so forth"));像这样改变它的大小:
1). msgbox.setGeometry ( int x, int y, int w, int h )2). msgbox.resize(int w, int h)
结果什么都没有发生。
原因:QMess ...
ARM芯片的应用和选型
- 博客分类:
- 嵌入式
来源:http://chenyunguo0317.blog.163.com/blog/static/4204559220080711246635/
这段shell脚本主要用来获得Linux的IP地址信息,包括IP、网关、子网掩码、广播地址以及DNS,参考了Eucalyptus中的eucalyptus-ipaddr.conf文件。
default_route=$(ip route show)
default_interface=$(echo $default_route | sed -e 's/^.*dev \([^ ]*\).*$/\1/' | head -n 1)
address=$(ip addr show label $default_interface scope global | awk '$1 == "ine ...
本文主要记录了我在工作中用到的一些linux命令
1、查询linux系统是32位还是64位
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->zhaolei@zhaolei :~# file /usr/bin/whoami
/usr/bin/whoami: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically link ...