自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 做开发必背的免得瞎想~~ 记录一下

最近在做的项目中使用到动态库的动态加载技术,Windows和Linux都提供了相应的函数来打开动态库、获取函数指针和关闭动态库,在打开动态库函数(dlopen或LoadLibrary)中指定动态库的文件名后,在程序运行时是以什么次序来搜索动态库呢? Linux下搜索路径的次序:1)  ELF可执行文件中动态段中DT_RPATH所指定的路径,不常用但是比较使用的方法;2)  编译

2013-01-30 09:24:45 438

原创 为国内开源做点贡献 编译glib

../glibc-2.3.2/configure --build=i686-linux --host=arm-linux --prefix=/home/mylib/install glib_cv_stack_grows=no glib_cv_uscore=no ac_cv_func_posix_getpwuid_r=yes ac_cv_func_posix_getgrgid_r=yes ac_cv

2012-12-18 16:42:24 450

转载 USB_STM32 学习

我修改过的ST的Custom_HID例程http://download.csdn.net/source/2022984本文中修改好的例程http://download.csdn.net/source/2807366以下是笔者将ST的Custom_HID例程修改为“自定义USB设备”例程时总结出来的,因为笔者也是刚刚学USB开发不久,某些方面理解错误在所难免,请各位大虾指正。

2012-11-10 16:05:34 2076

原创 android 框架 有很深的研究 价值

droid系统架构图1、Android系统架构图:分析:第一层:Linux操作系统和驱动(Linux kernel):由C语言实现。Android核心系统服务依赖于Linux2.6内核,包括:安全性、内存管理、进程管理、网络协议、驱动模型。Linux内核也作为硬件和软件栈之间的抽象层。除了标准的Linux内核外,Android还增加了内核

2012-10-18 11:30:41 760

转载 qt 软键盘的实现(极度完美)

QT 软键盘的更加完美实现首先是软键盘的显示widget类,该类主要是用于绘制软键盘inputwidget.hview plaincopy to clipboardprint?/*************************************************************************************************

2012-09-03 17:02:22 5017

转载 SDL

SDL(Simple DirectMedia Layer),是免费的跨平台多媒体应用编程接口,可用于游戏、游戏开发工具、模拟器、样本演示、多媒体应用等.基于SDL库目前已提供丰富的函数库,非常方便开发者使用。常用的如下:1、SDL_Image:提供显示多种格式的图像显示接口,它支持bmp,png,jpeg,gif,tiff等.2、SDL_Draw:提供画点线圆等几何图形的接口.3、

2012-08-28 09:17:18 3208

转载 ubuntu下构建OGRE,CEGUI

ubuntu下构建OGRE,CEGUI(2012-03-20 17:34:53)转载▼标签:杂谈分类:Ubuntu转自 http://bbs.hwcrazy.com/blog/b0108b364a4611e1a814000d601c5586/1. InstallingCompiler And Configu

2012-08-27 10:38:35 1018

原创 qml 有用的那些东西

QML作为Qt新的界面编写方式,具有强大的灵活性,事实上这就是DirectUI的概念,不过由于推出的时间比较短,同时本身定义上的问题,许多原来Qt中的部件在QML中是没有的。对于有QML开发的需求的同学来说,每个部件都自己来写,是相当费时费力,所幸,目前已经有一定数量的QML开源组件(componet)了。在些QML组件里,不仅提供了一系列基础的部件,甚至还有非常强力的QML自定义元素,使用这

2012-08-24 17:23:30 3770

原创 QML与c++交互学习笔记

1.导出Person类,并且一个PersonGroup类,PersonGroup类是Person的一个组2.具体导出过程1.通过属性来实现,具体的请看代码3.具体代码// person.h#ifndef PERSON_H#define PERSON_H#include #include #include class P

2012-07-22 12:37:22 1343

原创 QT C++与QML 交互的那些事 之(你的就是我的我的就是你的)

1.假设1.在c++中创建一个Person的对象,2.在QML中获取并显示数据3.在c++中改变数据后,显示的数据能进行相应的改变也就是说我们实际是在c++中new一个对象出来,而把这个对象的数据在QML里面进行显示2.具体代码// person.h#ifndef PERSON_H#define PERSON_H#include #include #incl

2012-07-22 12:28:05 2874

原创 QT 交互的那些事

//widget.h #ifndef WIDGET_H #define WIDGET_H #include #include #include #include #include class Widget : public QGraphicsProxyWidget { Q_OBJECT public: explicit Widget(QG

2012-07-22 12:21:57 1072 1

原创 那些转换

int 转 QStringint m=1;QString b;b=QString::number(m)QString 转intQString a="1111"int b;b=a.toInt()char 转换为 QStringchar a='b';QString str;str=QString(a);QString 转换为 charQS

2012-07-20 17:06:16 420

原创 串口的那些细节

1.串口操作需要的头文件#include //标准输入输出定义#include //标准函数库定义#include //Unix标准函数定义#include #include #include //文件控制定义#include //POSIX中断控制定义#include //错误号定义2.打开串口串口位于/dev中,可作为标准文件的形

2012-07-18 08:44:01 676

原创 QML 基本内容介绍

1.介绍QML是一种描述语言,主要是对界面效果等的一种描述,它可以结合javaScript来进行更复杂的效果及逻辑实现。比如做个游戏,实现一些更有趣的功能等2. 简单的例子importQt 4.7Rectangle{width:200height:200color:"blue"}代码是绘制一

2012-07-16 09:30:43 1386 1

原创 一片实际驱动的彻底分析

//#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "TEM"#define tp_MAJOR  232unsigned char sdata;unsign

2012-04-04 21:07:34 621

原创 linux 驱动的 中断小结

中断  是个有点意思的东西了 中断线的资源是固定不变的 ;也就是一个芯片有多少各中断线是固定的所以呢 才珍贵珍贵呢  就要扩展  就把这个一维的 变成2维的 就是 n.m的 意思;linux'内核的人还是蛮聪明的 一个中断的 说以 就要填写 最基本的 中断线变量  N 主中断号  次中断号 也就是ID 在内核里面是这样表示的; 再加上点 别的   如 中断类型了

2012-03-26 01:48:56 400

原创 linux好用的 输入型驱动

step 1:注册中断初始化input_dev结构和注册step 2:在中断函数里面  报告事件结束报告其中中断里面 读取相应的寄存器哦 这个别傻了 step 3:就是其他的 熟事情了; 使用 在应用程序中打开 之后int main(void){ int buttons_fd; int key_value,i=0,count; s

2012-03-26 01:37:25 440

原创 学习的点点滴滴

设备驱动程序的纪录 废话不多说 第一个就是设备编号 每个驱动都是必不可少的这个; 设编号就是简单的一个数字而已;就是一个32 位的整形数字其中的12位是 主设备号 剩下的20 位为次设备号;加入 设备号为 a主设备号为b 次设备号为c 那么三者之间的转换 linux内核给我们

2011-07-24 01:13:47 845 1

原创 关于驱动模型的(1)的深度解析

1 驱动模型的理解 听老师讲的这些开始没有理解 于是就看了几本书理解一些然后又看老师的视频有些理解小小的体会赶紧记录下来嘿嘿 驱动模型就是主体的思想就是让尽量少的代码服务最多的设备和让更多的设备去应用 就冲着这个思想就不难理解 understanding the linux ke

2011-07-08 11:48:32 542

原创 1-3.4ARM 学习 TFTP安装和 配置

<br />第一步 准备好 所需要的软件包<br />libs.so.6.0.10       tftp-0.42-3.1.i386.rpm         xinetd-2.3.14-8.i386.rpm<br />libstdc++.so.6.0.10  tftp-server-0.42-3.1.i386.rpm<br />oxiaom               tftp-server-0.43-1.i386.rpm<br />这些在网上都可下载到 具体的说应该是在CSDN 能够下载到 <br /> 

2011-05-05 17:34:00 1143

linux 虚拟键盘驱动

驱动 可以通过向设备文件里 模拟鼠标 键盘的输入;这个是实际项目中用到的基本版本,如果需要其他的按键可以自己扩展;学习交流

2012-10-18

mun arm 联机 下载 更新 调试

一个 联机的终端软件 本人认为很好用 应该拿出来大家分享

2010-12-04

空空如也

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

TA关注的人

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