V4L2 较 V4L 有较大的改动,并已成为 2.6 的标准接口,函盖 video\dvb\FM...,多数驱动都在向 V4l2 迁移。更好地了解 V4L2 先从应 用入手,然后再深入到内核中结合物理设备/接口的规范实现相应的驱动。本文先就 V4L2 在视频捕捉或 camera 方面的应用框架。
2022-11-13 22:32:48 117KB V4L2 编程框架
1
PB源码
2022-04-18 14:04:53 720KB PB源码
Linux+GUI+编程框架及基础
2022-02-08 09:22:32 10.5MB linux gui
1
采用枚举法来小车各个状态的保持和切换 enum{ WAIT, Go_Stragist, Round_About, Cross_Shaped, Access_Road, } void main(void) { All_Init(); while(1) { // IWDG_Feed(); //如果WK_UP按下,则喂狗 All_Module_ProDeal(); //所有的动作 Usart1_Command_Handle(); //串口控制 Display(); //显示函数 Key_Action(); //按键操作函数 //保证每次while循环的时间固定,消除程序运行时的时序混乱 while(1) { if(delay_10ms_Arrive) //定时10ms到达标志位 { delay_10ms_Arrive = 0; //定时10ms到达标志位
1
QT多线程框架,共两个线程,一个主线程(负责响应GUI界面),一个子线程(负责大数据处理).
2022-01-13 20:12:20 32KB qt
1
游戏编程框架+基于StrangeIoc和Unity高清指导视频+源代码工程
2022-01-10 16:10:25 334B 游戏编程框架 StrangeIoc Unity C#
具有以下特点: 1、纯PB代码开发,图形效果不使用任何api; 2、组件结构简单,一个可视控件和一个dw; 3、支持多种主题风格,同时可以自动根据系统主题变换; 本程序为PB9.03开发,支持直接升级到更高PB版本。
2021-11-02 14:40:46 1.2MB PB编程框架
1
本书介绍了Linux下图形用户接口(GUI)编程技术。全书共18章,分五个部分。第一部分介绍Linux GUI编程架构以及编程基础知识,第二部分介绍Linux 编程常用C语言函数库glibc、构件库Gtk+、Gnome,第三部分介绍Linux下的GUI生成器Glade,第四部分介绍Linux编程调试工具gdb及xxgdb。第五部分包括三个附录,附录A是书中使用的示例GnomeHello的源代码,附录B介绍了一些与Gtk+/Gnome编程相关的在线资源,附录C是Gtk+/Gnome对象的简要介绍。本书中的Gtk+构件示例都来自于GTK 1.2.3软件包的示例。如果下载并安装了GTK 1.2.3软件包,则能够在展开的源代码目录下找到这些示例代码。本书适用于有Linux使用经验及C语言编程基础的读者阅读。 前言 第一部分 Linux GUI编程框架及编程基础 第1章 Linux软件开发概述 1 1.1 关于Linux 1 1.2 关于Linux的桌面环境 2 1.3 Linux系统中的软件开发 3 1.3.1 开发所使用的库 3 1.3.2 Gnome的开发结构 4 1.4 开发Linux应用程序的编程语言 和编程工具 6 1.5 本书的结构 7 第2章 Gtk+/Gnome开发简介 8 2.1 安装Gtk+/Gnome库 8 2.2 第一个Gtk+应用程序 9 2.2.1 一个什么也不能做的窗口 9 2.2.2 示例代码的含义 9 2.2.3 GTK的Hello World 10 2.2.4 Gtk+的信号和回调函数原理 12 2.2.5 Hello World代码解释 14 2.2.6 运行helloworld 17 2.3 Gnome应用程序 17 2.4 GNU C 编译器 18 2.4.1 使用 gcc 18 2.4.2 gcc 选项 18 2.5 初始化库 19 2.6 用popt分析参数 20 2.6.1 参数分析方法 20 2.6.2 GnomeHello程序的参数分析 22 2.7 国际化 25 2.8 保存配置信息 27 2.8.1 读出存储的配置数据 28 2.8.2 在配置文件中存储数据 30 2.8.3 配置文件迭代器 30 2.8.4 节迭代器 33 2.8.5 其他的配置文件操作 33 2.9 会话管理 34 2.10 Gtk+的主循环 36 2.10.1 主循环基本知识 36 2.10.2 退出函数 36 2.10.3 Timeout函数 37 2.10.4 idle函数 37 2.10.5 输入函数 38 2.11 编译应用程序 39 2.11.1 生成源代码树 39 2.11.2 configure.in文件 41 2.11.3 Makefile.am文件 43 2.11.4 安装支持文件 44 第二部分 Linux 编程常用C 语言 函数库及构件库 第3章 glib库简介 49 3.1 类型定义 49 3.2 glib的宏 49 3.2.1 常用宏 49 3.2.2 调试宏 50 3.3 内存管理 52 3.4 字符串处理 53 3.5 数据结构 55 3.5.1 链表 55 3.5.2 树 59 3.5.3 哈希表 63 3.6 GString 65 3.7 计时器函数 66 3.8 错误处理函数 67 3.9 其他实用函数 67 第4章 构件定位 69 4.1 构件的显现、映射和显示 69 4.2 其他的构件概念 70 4.3 构件的类型转换 72 4.4 组装构件 72 4.4.1 尺寸分配 73 4.4.2 GtkWindow构件 74 4.4.3 GtkBox 76 4.4.4 表格构件GtkTable 79 4.4.5 固定容器构件GtkFixed 83 4.4.6 布局容器构件GtkLayout 85 第5章 按钮构件 87 5.1 普通按钮GtkButton 87 5.2 开关按钮GtkToggleButton 90 5.3 检查按钮GtkCheckButton 91 5.4 无线按钮GtkRadioButton 91 第6章 调整对象 95 6.1 创建一个调整对象 95 6.2 使用调整对象 95 6.3 调整对象内部机制 96 第7章 文本构件GtkText 98 7.1 创建、配置文本构件 98 7.2 操作文本 99 7
2021-10-04 13:10:41 10.54MB GTK+2.0 Linux GUI 编程
1
介绍国内完全的开源的高性能网络编程框架
2021-09-27 14:03:25 2.87MB 网络编程框架
1
用与java图形界面编程,布局等设计等框架的设计, 为对图形界面编程不是很了解的人提供实在的帮助!!
2021-09-20 22:03:11 31KB java 图形界面 编程 框架
1