自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做一个有技术追求的人

但求好事 莫问前程!

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 qws server

QT Embeded应用没有来严格的区分server和client进程,如果一个QT进程的启动参数中有-qws,那么这个进程就具有server管理功能,被称为QWS server,当然这个进程同样可以和其它的QT进程一样可以创建并显示widget,只有兼做server的功能而已。不带-qws这个参数就是QWS Client。因此任何一个基于QT的application都可以做QWS Server。

2012-12-19 13:40:50 1873

原创 系统时钟和硬件时钟以及date和hwclock命令

1. “系统时间”与“硬件时间”    系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。     硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关

2012-12-17 16:43:33 4365

原创 MIPS处理器下浮点指令的处理方法

这几天编译qt,运行起来非常慢,组长让我试一下软浮点的编译器,说处理器不支持浮点,用软浮点编译器编译下会运行快一点,对于软浮点不是很明白,就网上搜集了一下,总结一下:   在嵌入式领域,为了节省成本和减少功耗,很多芯片都是没有浮点运算模块的,一般该模块叫做FPU(float processunit)。对于不支持硬件浮点的处理器下,linux内核有一个模块叫math-emu的软件模块,就是用

2012-12-14 17:10:57 7066 1

原创 嵌入式linux的mdev机制

mdev是busybox自带的一个简化版的udev  作用是在系统启动和热插拔 或动态加载驱动程序时,自动产生驱动程序所需的节点文件,在文件系统中的/dev目录下的设备节点都是由mdev创建的       使用mdev时不加参数就是用hotplug机制来决定创建什么样的设备文件。而用mdev -s是用sys文件系统提供的信息来创建设备文件的.  mdev -s扫描/sys/clas

2012-12-14 15:19:24 8374 1

原创 嵌入式nfs的安装配置和启动

在调试开发板的过程中用nfs文件系统作为根文件系统启动,可以随时更新文件系统内的文件,非常的方便。这段时间工作用到了nfs根文件系统,这里做一下总结。安装 配置:aptitude install nfs-kernel-servervim /etc/exports这里面就是nfs的默认目录和相关属性ro                      只读访问rw

2012-12-14 11:09:23 1693

原创 详解qtopia4.4.3移植到mips处理器以及相关问题总结

最近公司做一个linux手机项目,需要做一个图形界面程序,移植qtopia,其中遇到一些难题也折腾了1个多星期,总算是弄好了,这里总结一下。分为以下几部分:1 编译运行x86版本的qtopia2 编译移植mips处理的qtopia3 在qtopia4.4.3下编译运行helloworld程序4 编译运行中遇到的问题和解决方法5 qtopia的qconfigure选项详解6

2012-12-11 16:20:29 4034 2

原创 中断处理函数中不用disable_irq而用disable_irq_nosync原因

今天在写触摸屏驱动时在中断处理函数中使用disable_irq关中断发现在进入中断处理后内核就挂掉了,于是研究了一下才发现disable_irq关闭中断并等待中断处理完后返回, 而disable_irq_nosync立即返回. 在中断处理程序中应该使用disable_irq_nosync来关闭中断先看一下disable_irq_nosync,内核代码中是这样解释的:

2012-12-06 16:33:31 23376 1

转载 patch补丁文件制作 使用和常见问题

1. 给源码树加 patch进入源码树的根目录下:cd SRC_DIRpatch -p 1 -p 1 指定忽略的目录个数,如你的patch头为 diff -urN orig/include/linux/module.h tgt/include/linux/module.h,则是对 $SRC_DIR/ 下的 include/linux/modue.h 应用该patch

2012-12-06 11:17:27 4598

转载 MII、GMII、RMII接口介绍

MII (Media Independent Interface 介质无关接口)MII即媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1)。数据接口包 括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口:一个是 时钟信号,另一个是数

2012-12-03 18:04:18 5596 1

转载 块设备驱动分析

前一段时间一直在Linux下搞块设备驱动的开发,实现了多个块设备模块,现将块设备驱动开发的一些方法总结一下。 块设备与字符设备的区别1、  从字面上理解,块设备和字符设备最大的区别在于读写数据的基本单元不同。块设备读写数据的基本单元为块,例如磁盘通常为一个sector,而字符设备的基本单元为字节。所以Linux中块设备驱动往往为磁盘设备的驱动,但是由于磁盘设备的IO性能与CPU相比很差

2012-12-02 18:38:00 1440

原创 spi总线的mmc卡驱动调试总结

这周调试挂载在spi总线sd卡驱动,总结一下因为这个涉及到2个驱动,spi总线驱动和sd卡驱动,sd卡设备挂载在spi总线上并不像设备挂载在i2c总线上,i2c总线提供设备挂载需要的借口函数attach,只需要设备主动去调用attach就可以挂载上去。而对于spi总线设备它的挂载方式不是主动去挂载,而是采取和platform虚拟总线注册设备方式相似的方法。在相应处理器架构的目录上的

2012-12-02 17:31:55 4522 2

ARMV7架构官方手册

ARMV7架构的官方datasheet,详细介绍armv7架构处理器的各个模块设计细节

2016-05-25

ARM体系架构详细的官方说明手册

ARM架构的官方说明手册,其中详细介绍了ARM处理器核各个模块的详细设计和原理,非常适合嵌入式工程师使用

2016-05-25

空空如也

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

TA关注的人

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