上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 40 下一页
  2013年5月31日
摘要: 因为工作需要,需要在S3C2440板子上移植U-boot和Linux,虽然关于S3c2440移植的文章比较多,但是毕竟全面的不多,而且都是别人的,这次自己动手,以此系列记录全过程。 U-boot1.1.6中有支持smdk2410的代码,而2440和2410还是比较相近的,于是在2410的基础上来移植。建立xinna2440代码 我们把自己移植的u-boot叫xinna2440-u-boot,首先要建立xinna2440代码 修改顶层Makefile 直接在vim中查找smdk2410_config,然后在下面增加xinna2440_config的定义1 smdk2410_config... 阅读全文
posted @ 2013-05-31 16:24 spinsoft 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 转贴最近在公司里做了一个手机的项目,需要JAVA程序在发送短信的时候和第三方的短信服务器连接。短信接口是用C++写的。琢磨了三天,大致搞懂了JNI的主体部分。先将心得整理,希望各位朋友少走弯路。 首先引用一篇文章,介绍一个简单的JNI的调用的过程。 JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。 JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JA.. 阅读全文
posted @ 2013-05-31 14:41 spinsoft 阅读(210) 评论(0) 推荐(0) 编辑
  2013年5月22日
摘要: 第二章:Udev硬件设备管理机制2.00本章内容简介:·理解Linux中的Udev是如何管理硬件设备;·学习如何为自定义设备名编写udev规则;2.01Udev的功能:在Linux系统中,内核的主要功能可以分为5大部分:文件系统、内存调度、进程调度、协议管理、硬件管理。其中的硬件管理就是由Udev提供的。系统中的/dev目录是一个包含了大量设备条目的目录,通过Udev来对设备进行管理,给设备提供对应的名称空间,为设备命名,应用程序可以查询设备是否存在以及设备的名称等。它同时也是用来接替devfs及hotplug的功能,这意味着它要在添加/删除硬件时处理/dev目录以及所有用 阅读全文
posted @ 2013-05-22 13:13 spinsoft 阅读(562) 评论(0) 推荐(0) 编辑
摘要: http://zhoufoxcn.blog.51cto.com/792419/279243 前段时间朋友接了一个项目,具体是开发一个安装在局域网内的软件,这个软件会定时连接局域网内的服务器来更新本地客户端的一些信息,因为在局域网内存在着多种不同的Windows版本,从WindowsXP、Windows2003及Windows2008到Windows7等,这个软件采用VS2008/.NetFramework2.0开发,因为有些系统默认没有安装.NetFramework2.0,所以在运行时需要确保客户机上已经安装上.NetFramework2.0,于是想到将软件打包。制作软件安装包有几种工具和方. 阅读全文
posted @ 2013-05-22 10:41 spinsoft 阅读(381) 评论(0) 推荐(0) 编辑
摘要: Inno Setup 详解中文资料其一:使用教程一、Inno Setup 是什么?Inno Setup 是一个免费的 Windows 安装程序制作软件。第一次发表是在 1997 年,Inno Setup 今天在功能设置和稳定性上的竞争力可能已经超过一些商业的安装程序制作软件。二、Inno Setup能干什么?1.支持现在所有正在使用的Windows版本: 7, 2008 R2, Vista, XP, 2008, 2003, 2000, Me, 98, 95,和NT 4.0 (不需要服务包)。2.广泛支持在64位的Windows XP and Windows Server 2003版本的操作系统 阅读全文
posted @ 2013-05-22 10:39 spinsoft 阅读(1433) 评论(0) 推荐(1) 编辑
  2013年5月16日
摘要: http://www.cnblogs.com/cxjchen/archive/2013/05/10/3071250.html在串口编程模式下,open未设置O_NONBLOCK或O_NDELAY的情况下。c_cc[VTIME]和c_cc[VMIN]映像read函数的返回。VTIME定义等待的时间,单位是百毫秒(通常是一个8位的unsigned char变量,取值不能大于cc_t)。VMIN定义了要求等待的最小字节数,这个字节数可能是0。如果VTIME取0,VMIN定义了要求等待读取的最小字节数。函数read()只有在读取了VMIN个字节的数据或者收到一个信号的时候才返回。如果VMIN取0,VT 阅读全文
posted @ 2013-05-16 10:07 spinsoft 阅读(215) 评论(0) 推荐(0) 编辑
  2013年5月15日
摘要: 参考链接:http://www.cnblogs.com/xuddong/archive/2013/05/13/3075861.htmlselect() 系统调用select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。#include <sys/select.h>#include <sys/time.h>int select(int maxfd, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, const struct 阅读全文
posted @ 2013-05-15 15:55 spinsoft 阅读(225) 评论(0) 推荐(0) 编辑
摘要: TBarCode 满足您所有对于条码生成的需求:Microsoft OfficeTBarCode 及其方便地集成至Microsoft Office 程序中。客户程序开发者 使用 TBarCode 作为自己软件应用程序的一部分。服务器应用程序适用于Web 和 Citrix 应用程序。ERP系统作为条码生成器扩展,适用于 Microsoft Dynamics Nav (Navision)。作为在线解决方案例如,TEC-IT 的在线条码生成器。TBarCode 是一款用于条码生成的工具。它包括以下软件组件:条码 ActiveX® 控件条码易于集合入Microsoft Office 以及开发 阅读全文
posted @ 2013-05-15 15:50 spinsoft 阅读(733) 评论(0) 推荐(0) 编辑
  2013年4月1日
摘要: http://www.cnblogs.com/tonykan/archive/2013/03/30/2990015.html安装条件:硬件:一台拥有支持虚拟技术的64位双核处理器和2GB以上内存的PC。注意:运行MAC OS,需要电脑支持虚拟技术(VT),安装时,需要将VT启动,在BIOS中开启。关于如何检测你的电脑支持VT,可以去下面这个网站下载这个工具,测试:http://www.grc.com/securable.htm或者直接点击下面连接下载:http://www.grc.com/files/securable.exe软件:Windows XP:VMware :VMware-works 阅读全文
posted @ 2013-04-01 09:32 spinsoft 阅读(297) 评论(0) 推荐(0) 编辑
  2013年3月28日
摘要: O_NONBLOCK和O_NDELAY所产生的结果都是使I/O变成非搁置模式(non-blocking),在读取不到数据或是写入缓冲区已满会马上return,而不会搁置程序动作,直到有数据或写入完成。它们的差别在于设立O_NDELAY会使I/O函式马上回传0,但是又衍生出一个问题,因为读取到档案结尾时所回传的也是0,这样无法得知是哪中情况;因此,O_NONBLOCK就产生出来,它在读取不到数据时会回传-1,并且设置errno为EAGAIN。不过需要注意的是,在GNU C中O_NDELAY只是为了与BSD的程序兼容,实际上是使用O_NONBLOCK作为宏定义,而且O_NONBLOCK除了在ioc 阅读全文
posted @ 2013-03-28 14:59 spinsoft 阅读(664) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 40 下一页