基于Linux 定时器的封装
在嵌入式项目中,很多场景都会使用定时器,并且对定时器使用的场景相对单一,并不追求复杂度。本资源对linux常用的定时器进行了一定的封装并命名为rapaidx项目,包括rapaidx_timer_create(定时器生成)、rapaidx_timer_start(启动定时器)、rapaidx_timer_stop(停止定时器)、rapaidx_timer_restart(重启定时器)、rapaidx_timer_free(结束并销毁定时器)以及rapaidx_timer_delay(精确到毫秒级的延时)等几部分构成,可以满足一般嵌入式项目的基本需求。实现程序员专注逻辑,忽略其他因素干扰,拿来即用的基本要求。
C语言2D表面抽象类封装
这是真实嵌入式项目中抽取的一个2D表面类封装,可以对目前cairo、SDL1和SDL2等表面做出兼容。用于构建底层不同图形引擎表面,减少上层逻辑因底层变化而不断地修改和做兼容处理工作。封装中没有提供绘制引擎,仅提供了抽象封装,在开发者在使用时,如果需要图形绘制功能,可以采用封装底层绘制功能的方式或自定义绘制功能。核心是获取图形的基本属性,如格式位数、宽和高以及对应内存,可以实现有针对性的点、线、面等重要元素。该封装可以编译为动态库也可以编译到所需要的工程项目中。至于追求简单绘制功能的用户,可以借鉴相关绘图引擎提供的功能,逻辑上层可以完全与底层解耦,实现高质量的图形界面项目开发。
超级简易的Linux C多线程封装
用于较为简单的嵌入式项目,简单易用,适合新手。可以对线程中使用如套接字等阻塞条件下的应用场合,在无法确定是否满足结束条件时避免死循环等待,可以直接杀死线程。简单易用,封装了很多细节,奉行拿来即用原则,对新手极为友好。
SLX-GUI系统
这是一个相对完整的,支持ARM-LINUX的嵌入式GUI系统,比较好的阐释了GUI系统的特性,对所有开发GUI的程序员都有一定参考意义。这是第一版,日后会推出更为强大的GUI系统。
Linux Epoll 编程实例
文档是一个如何使用epoll在linux下编程的一个demo,没有任何bug,简单易懂。
Arm移植php+apache+mysql过程
这个一个比较好的php+mysql+apache的移植心得和过程,不是自己写的,因此只收一分,希望大家喜欢。
Sqlit3编程手册
一个关于SQlite3编程接口API很好的讲述,非常简单易学,希望对Sqlite编程的初学者有帮助。
流媒体技术报告
这是有关windows/linux等平台流媒体服务器的技术资料和配置实用方法,对于流媒体服务器感兴趣的入门人员是一个很好的服务器搭建的参考资料。
数据结构KMP-NEXT数组计算方法
这是基于严蔚敏数据结构中有关KMP算法的NEXT数组的计算过程,与书中的例子基本一致,是学习数据结构字符串KMP算法的一个很要的理解内容。
S3C6410-G3D编程驱动源代码
该资源是S3C6410开发板上的3D驱动源代码,目前,市面上流行的6410开发板在LInux下一般只提供了2D驱动源代码,3D少而又少,比较稀缺。这对于在Linux下研究3D的同仁们能够提供相当的帮助。
2010首届中国移动开发者成果分享
这是中国第一届移动开发大会的调查结果,对所有搞移动开发创业及求职的人士有一定的帮助,可以清楚地了解中国业界对移动发展的期待以及当前现实的中国移动现状,很有参考价值
Objective-C 第一版.rar
一本OC入门的书籍,比较浅显,同时也描述了如何在Windows下学习OC语言,是学习IPhone开发的前置基础。
《物联网技术发展与物联网工程专业建设的思考》.pdf
这是吴功宜教授在西安召开物联网会议上讲演使用的PPT,其内容涵盖物联网的实质、内涵、体系构架以及对物联网工程学科建设的建议!感兴趣的朋友可以阅读以下,或许会有启发.
linux软件工程师(C语言)实用教程》.rar
这是一套有关linux c语言开发相关的PPT讲义,从易到难,对于想从事linux系统下C语言编程的朋友是一个非常有价值的参考和学习资料!
TC35短信猫测试工具及资料
此包包括TC35串口短信测试软件和常用AT指令和GSM及SIM卡定义相关的文档,是开发短信猫非常有力的测试工具。
guichan-0.8.2.tar.gz一个基于SDL的GUI系统源代码
guichan是一款基于SDL的跨平台的gui系统,对开发嵌入式系统GUI的朋友具有非常重要的参考价值!
ffmpeg与SDL编程
详细地描述了ffmpeg解码技术和SDL的显示技术,以及二者混合编程的方法,对于使用Linux或嵌入式多媒体编程人员有很大的借鉴意义!
数据结构习题集——1800道
多年来各大学的计算机专业考研题集,对参加考研的同学们有一定的帮助和指导意义。
TC2.0经典开发环境
Turbo C 2.0 开发环境,是入门学习C语言开发的基础环境之一,并且可以使用该环境了解C89程序设计标准。
UcOS编程指南(打印编辑版)
很好的一本知道UCOS编程的书籍!非常值得一看,对许多入门学习UCOS的设计者是一本基础必备的好书。
Linux游戏编程设计
原名<<Programming Linux Games>>
Loki Software, Inc.
with John R. Hall
ffmpeg SDK 编程手册
ffmpeg 0.4.9 版本下的SDK手册
SDL编程手册API
完整SDL的API手册,是不可多得的编程资料!