自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qwjzh的专栏

与ARM Linux一起的日子

  • 博客(20)
  • 资源 (4)
  • 收藏
  • 关注

原创 nano arm 移植

1.从http://www.nano-editor.org/ 网站下载 nano-2.2.6.tar.gz 2.解压后,其配置参数如下 ./configure --prefix=/home/qwjzh/nano --host=arm-linux CPPFLAGS=-I/home/qwjzh/crosstools/4.5.1/arm-none-linux-gnueabi/incl

2011-06-09 19:18:00 782

转载 转)自旋锁(spinlock) 解释得经典,透彻

<br />      自旋锁与互斥锁有点类似,只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,"自旋"一词就是因此而得名。<br />  由于自旋锁使用者一般保持锁时间非常短,因此选择自旋而不是睡眠是非常必要的,自旋锁的效率远高于互斥锁。<br />  信号量和读写信号量适合于保持时间较长的情况,它们会导致调用者睡眠,因此只能在进程上下文使用(_trylock的变种能够在中断上下文使用),而自旋锁适合于保持时间非常短的情况,它可以在

2011-02-24 21:54:00 515

原创 How should i build a shared library?

<br />vim hello.c<br /> <br />#include <stdio.h><br /> <br />void hello(void)<br />{<br />    printf("Hello Cruel World/n");<br />}<br /> <br />vim main.c<br /> <br />#include <stdio.h><br /> <br />int main(void)<br />{<br />    hello();<br /> <br />    re

2010-09-04 09:28:00 412

原创 start here

<br />always need update<br /> <br /> <br />bootloader:<br /> <br />kernel:<br /> <br />driver:<br /> <br />qt application:<br /> <br /> <br /> <br /> <br /> <br /> 

2010-08-29 00:36:00 354

原创 u-boot在2440上的移植

<br />很详细的移植过程:<br />http://blog.chinaunix.net/u3/101649/showart_2276917.html<br /> <br /> <br />更详细的移植过程:<br />http://blog.chinaunix.net/u1/34474/article.html<br /> <br />修改好的Source Code(mini2440 micro2440 tq2440 all of them are ok! : ) ):<br />http://git

2010-08-29 00:28:00 403

转载 [转]linux信号量的实现

原文地址:http://blog.sina.com.cn/s/blog_460b9cbf0100gxtv.html要使用信号量,内核代码必须包括。相关的类型是struct semaphore;实际的信号量可通过几种途径来声明和初始化。其中之一是直接创建信号量,这通过sema_init完成:viod sema_init(struct semaphore *sem,int val);其中v

2010-04-18 10:36:00 500

原创 在编译qt/e 4.5.3时遇到的问题

./configure 出错vim ./mkspecs/qws/linux-arm-g++/qmake.config#Add QMAKE_INCDIR=/usr/local/tslib/includeQMAKE_LIBDIR=/usr/local/tslib/libmake时出错vim ./mkspecs/qws/linux-arm-g++/qmake.config把a

2010-01-31 01:03:00 525

转载 [转]最新诺基亚Qt4.6的上下位机移植手记,触摸屏支持

原文地址:http://blog.ednchina.com/gurongjiang/352778/message.aspx一.PC for Winxp下的开发环境的搭建诺基亚收购Qt以后,开发了自己的集成开发环境Qt Creater。这是一个非常强大的工具,上手也很快。登陆:http://qt.nokia.com/downloads 网站下载:Download Qt S

2010-01-28 20:53:00 615

转载 [转]mini2440 qt4 移植

 原文地址找不到了 由于mini2440的光盘里自带一个root_default.tgz根文件,因此省了很大一部分力气自己去裁剪,但是也有很大的缺陷就是:本身就对内核不熟悉,现在跳过了这一步,就更加不理解了。以后还是要补上来。 我做的时候现在fc8下试过,第一次是配置的时候“The tslib functionality test failed!”错误 但是不明白原因的,我是按照下面的

2010-01-28 20:41:00 897

原创 linux fedora12 qt4 eclipse

i didnt test. under fedora12 install qt eclipse when install the operation systemqt version is 4.5.3eclipse version is 3.5.1download qt-eclipse-integration-linux.x86.tar.gzafter thatFin

2010-01-23 00:45:00 419

转载 [转]linux中的结构体用法

原文地址:http://blog.chinaunix.net/u2/74524/showart_1138735.html好多次看书、编程时又看到了对结构体这种定义的方法,如:struct file_operations scull_fops = { .owner = THIS_MODULE, .llseek = scull_llseek, .read = sc

2010-01-16 10:30:00 1760 1

转载 [转]device_driver结构体(2.6.23)

原文地址:http://blog.csdn.net/wangpu719/archive/2009/10/12/4653257.aspx一、定义:struct device_driver结构体被定义在/include/linux/device.h,原型是:struct device_driver {        const char              * name;      

2010-01-16 10:28:00 921

原创 ubuntu9.04下建立Qt/Embedded4.5.0开发环境

主要参考:1 http://hi.baidu.com/e_halfway/blog/item/83753623bedbb0fbd6cae263.html2 http://blog.chinaunix.net/u3/97356/showart_1962323.html以root身份登陆g++ -v gcc 版本 4.3.3arm-linux-g++ -vgcc版本 3.4

2009-12-12 18:19:00 1120

转载 [转]ubuntu下嵌入式开发环境的设置

原文地址:http://blog.chinaunix.net/u2/60011/showart_1073796.html一、Ubuntu常用设置1.添加桌面图标执行gconf-editor,选择/apps/nautilus/desktop  2.添加鼠标中键功能#vi /etc/X11/xorg.conf找到InputDevice,将"ps/2"改为"IMPS/2"

2009-12-06 10:31:00 442

转载 [转]SkyEye-1.2.9_rc1版本发布 已在Ubuntu 9.0.4上测试

    原文地址:    http://www.linuxidc.com/Linux/2009-09/21860.htm    经4个月的开发,skyeye-1.2.9_rc1版本发布。skyeye-1.2.9采用了全新的模块化架构,希望SkyEye不但是一个硬件仿真工具,也能够提供一个二次开发平台,供用户进行各种各样的定制和开发。SkyEye-1.2.9_rc1版本是一个非稳定版本,

2009-12-06 07:13:00 775 1

原创 uClinux在skyeye下测试hello

有待修改~~~cd testsuitcd uClinuxcd at91cd uclinux_cs8900askyeye -e linux -c skyeye.conf运行,一直报错1.2.8版本的skyeye有很多问题,重新装一个1.2.6sudo apt-get build-essentialsudo apt-get texinfosudo apt-get

2009-12-06 06:33:00 530

原创 在skyeye的linux系统中hello测试

有待修改~~~建议不要安装skyeye-1.2.8skyeye的安装方法可参考http://hi.csdn.net/link.php?url=http://blog.csdn.net%2Fqwjzh也可到Google中搜其它的方法下载一个skyeye testsuitcd testsuitcd linuxcd s3c2410cd s3c2410x-2.6.14vim hel

2009-12-06 06:16:00 401

原创 skyeye在ubuntu上的安装

有待修改~~~最简单的方法是安装好Ubuntu9.04之后,再到Google中搜几个源,更新一下,在终端输入sudo apt-get install skyeye下边介绍一个个人认为也是一种比较好用的方法适合1.2.8(含)以前的版本首先要为skyeye 准备编译环境gcc-3.3 gcc-3.4 gcc-2.95 gcc-4.0(doesnt support DBC

2009-12-05 13:15:00 392

原创 u-boot官方FTP下载

ftp://ftp.denx.de/pub/u-boot/

2009-12-05 13:07:00 753

转载 [转]自己动手打造嵌入式Linux软硬件开发环境

      原文地址:http://www.xxlinux.com/linux/article/development/embed/20080227/14047.html       Linux和uClinux      Linux正逐渐地应用于嵌入式设备,uClinux正是在这种氛围下产生的。uClinux就是Micro-Control-Linux,它也是一个开源项目,uClinux

2009-11-21 09:53:00 432

Jlink v8固件修复或解决Clone问题

Jlink v8固件修复或解决Clone问题,内有固件下载地址。

2014-04-22

c++ GUI programming with qt4 2nd edition

QT4编程学习不可或缺的一本好书,QT具有很好的跨平台性,写GUI的可以了解一下, pdf格式,非常清晰

2010-08-14

learning opencv

英文的~与计算机视觉相关,非常适合opencv入门

2010-08-13

linux程序设计第四版

这本书书很清晰,是非扫描的,出版日期为2007年,也算得是相当的新,主要讲述Linux下的程序设计,如shell mysql socket gtk+ qt 等,保证你下了不后悔!

2009-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除