OpenDDS-3.13.3.tar.gz
DDS信息发布中间件是一种轻便的、能够提供实时信息传送的中间件技术。DDS中间件是一个软件层,从操作系统、网络传输和底层数据格式的细节中抽象出应用。相同的概念和api提供给不同的编成语言,使得应用在不同的操作系统、编成语言和处理体系架构之间交换信息。底层细节包括数据传输格式、发现、连接、可靠性和、协议、Qos策略等由中间件来管理消息
DDS信息发布中间件是一种轻便的、能够提供实时信息传送的中间件技术。DDS中间件是一个软件层,从操作系统、网络传输和底层数据格式的细节中抽象出应用。相同的概念和api提供给不同的编成语言,使得应用在不同的操作系统、编成语言和处理体系架构之间交换信息。底层细节包括数据传输格式、发现、连接、可靠性和、协议、Qos策略等由中间件来管理消息
如何编程使用Framebuffer设备。由于对Framebuffer设备的读写应该是不缓冲的,但是标准IO库默认是要进行缓冲的,因此通常不使用标准IO库读写Framebuffer设备,而是直接通过read()、write()或者mmap()等系统调用来完成与Framebuffer有关的IO操作。又由于mmap()能够大大降低IO的开销,因此与Framebuffer设备有关的IO通常都是通过mmap()系统调用来完成的
解压执行make可编译,基于ARM平台的电子相册实现源码,含带jpeg和freetype动态库,代码涉及大量指针操作、大量链表操作、framebuffer屏显、目录/文件检测、字体编解码、图片编解码操作,Makefile文件也可做其他Makefile编写的参考文件
开发平台是ubuntu系统,在ARM平台上运行,需要arm-linux-gcc交叉编译环境,需要交叉编译sqlite3数据库、添加YUYVusb摄像头的驱动、使用TOP6410中的多媒体编程API中MFC进行视频的编码等;服务器模块分为:设备管理,策略管理,人员管理,定时管理,设备底层操作,串口设备层操作,串口底层操作库,配置文件解析,以及UI通讯等模块。
包含android入学所涉及的测试代码及用例,并附有相关电子版课程介绍;例:生命周期,android界面实现,组件通信及广播,后台服务,位置地图开发,NDK相关,综合开发例程,等等
pcie的kernel代码解析,pci在kernel的设备树解析过程,帮助理解pci驱动在kernel的执行过程