- 浏览: 12973 次
最新评论
文章列表
mmap学习笔记
2010年12月10日
最近遇到个问题,需要写个测试程序,从用户态读取DM365里寄存器的数据。有两个方案:
1.自己写个驱动,提供个ioctl的接口,提供读取寄存器数据的功能
2.通过mmap(),读取寄存器内容
方案一太过麻烦,本身需要的只是个小的测试程序,实现驱动工作量太大了,所以采用方案2.
关于mmap的内容网上已经有很多了,这里进行下大概的介绍:
头文件:
原型: void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offsize) ...
Asio资料收集及使用点滴
- 博客分类:
- 技术杂绘
Asio资料收集及使用点滴
2011年03月23日
Asio的架构:Boost.Asio 设计索引
概念性了解API:boost::asio中的同步与异步
Asio的Buffer: buffer几种用法,这些Buffer都只是引用外部的内存数据,如果需要拷贝和分配,记得使用boost::pool,这里还有一篇处理拷贝Buffer的文章
例子解析: Boost.asio的简单使用(timer,thread,io_service类)
如果照着例子弄出的第一个服务器无法收到客户端消息,试试这个asio::async_read与socket的async_read_some的 ...
Asio资料收集及使用点滴
- 博客分类:
- 技术杂绘
Asio资料收集及使用点滴
2011年06月22日
Asio的架构:Boost.Asio 设计索引
概念性了解API:boost::asio中的同步与异步
Asio的Buffer: buffer几种用法 ,这些Buffer都只是引用外部的内存数据,如果需要拷贝和分配,记得使用boost::p ...
hibernate数据修改后不能及时更新
- 博客分类:
- 技术杂绘
hibernate数据修改后不能及时更新
2010年12月22日
主要表现在新增、修改数据后,在数据列表中不能显示刚插入数据的关联对象的信息(新增插入或修改的数据主数据能显示,只有关联的数据不能显示),但刷新后能显示,再 ...
从solaris向linux移植应用程序的技术指导
2010年06月26日
http://www.ibm.com/developerworks/cn/linux/porting /solaris/guide1/index.html 级别: 初级
Lee Cheng (chenglc@us.ibm.com ), 高级程序员, IBM
Wayne Huang (huangw@us.ibm.com ), 高级程序员, IBM
...
ADO
2010年06月04日
百科名片微软公司的ADO (ActiveX Data Objects) 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而 ...
JDK1.5 JDK1.6 各自的新特性
- 博客分类:
- 技术杂绘
JDK1.5 JDK1.6 各自的新特性
2010年06月04日
自己一直用JDK1.5,一个同学突然问我JDK1.5和之前的版本有什么区别吗?我无语了,自己感觉对JAVA了解的还可以,可这一个这么基本的问题都不会...,回来再谷歌上百度一下,总结下:
...
使用Cocos2d框架开发iPhone游戏的方法
- 博客分类:
- 技术杂绘
使用Cocos2d框架开发iPhone游戏的方法
2011年05月24日
作者:Mohammad Azam
移动设备正改变我们工作和与他人互动的关系。新一轮革命正在我们身上发生,人们开始通过移动设备消费更多的数据内容。iPhone应用商店成为手机应用成功和流行的缩影,其中游戏是最热门的类别。在本篇文章中,我将展示如何用Cocos2d框架来制作iPhone游戏。
iphone-games
Cocos2d框架
Cocos2d是用于构建iPhone游戏的开源框架,是基于iPhone核心SDK之上架构而成,提供可加速iPhone游戏开发的易用API。
下载和安装C ...
MonoTouch:用.net开发iPhone应用
2011年02月22日
作者 Bryan Costanich
引言
直到最近,要为苹果的iPhone开发应用程序的唯一选择就是一头扎进苹果的开发系统中。这意味着,你必须?愿意?在XCode IDE中编写Objective-C代码。对于 ...
什么是android模拟器?如何下载安装Android模拟器?
2010年11月21日
http://apphu.com/sdk
什么是android模拟器?APP虎大讲堂:
有时看到了新的软件,却又担心软件会对手机系统造成影响。这时ANDROID SDK就派上了用场。所谓的SDK是一种软件开发工具包,但对于我们普通用户来说,它就是Android模拟器,能够模拟ANDROID系统的大部分操作。
下载安装android模拟器终极版第一步:下载和安装Eclipse(准备android SDK环境)为什么选择Eclipse?为什么Eclipse是 开发Android应 用的最佳ID ...
推荐一个适合菜鸟使用的小工具
- 博客分类:
- 技术杂绘
推荐一个适合菜鸟使用的小工具
2011年03月24日
经常用电脑上网和喜欢装卸软件的朋友,会经常碰到运行某个程序或者关机时电脑给出“0X000000该内存不能为read”的对话框,问你是调试还是终止程序,十分烦人。出现这种情况一般是由于下列原因:
一是硬件、即内存条问题。但一般内存损坏的机率较低。但不排除内存条坏、或使用了有质量问题的内存,、内存金手指灰尘太多、双内存时使用了不同品牌不同容量的内存,出现设备不兼容。这种问题最简单的判断就是代换法,可快速判断内存的好坏。
二是软件问题、现在大多数人使用的操作系统和软件大多为盗版的或所谓破解的。软件存在BUG等。使软件运 ...
TOAD快速入门(中文经典)
- 博客分类:
- 技术杂绘
TOAD快速入门(中文经典)
2011年04月26日
在实际中,Toad的用户很少用到其强大的新特性,同时新用户的摸索式熟悉Toad往往花费更多的时间。为此,铸锐数码为每个新购买Toad客户,提供两人次的在线培训服务,帮助客户更好发 ...
ARM经典100问
2011年03月13日
第1章 体系结构
第1问:
Q:请问在初始化CPU堆栈的时候一开始在执行mov r0, LR这句指令时处理器是什么模式
A:复位后的模式,即管理模式.
第2问:
Q:请教:MOV中的8位图立即数,是怎么一回事 0xF0000001是怎么来的
A:是循环右移,就是一个0―255 之间的数左移或右移偶数位的来的,也就是这个数除以4一直除, 直到在0-255的范围内它是整数就说明是可以的!
A:8位数(0-255)循环左移或循环右移偶数位得到的,F0000001既是0x1F循环右移4位,符合规范,所以是正确的.这样做是因为指 ...
TIFF文件格式漏洞分析
- 博客分类:
- 技术杂绘
TIFF文件格式漏洞分析
2010年07月10日
TIFF(TagImageFileformat)是Mac中广泛使用的图像格式,它由Aldus和微软联合开发,最初是出于跨平台存储扫描图像的需要而设计的。它的特点是图像格式复杂、存贮信息多。正因为 ...
STP-2保温板
2012年01月04日
技术交底记录
0
0
1
鲁JJ-005
工程 ...