02 2023 档案

摘要:输入系统 常见的输入设备有键盘、鼠标、遥控杆、书写板、触摸屏等等,用户通过这些输入设备与Linux系统进行数据交换。 内核中怎样表示一个输入设备 // include/linux/input.h struct input_dev { const char *name; //设备名称 const ch 阅读全文
posted @ 2023-02-26 21:49 Tayoou 阅读(339) 评论(4) 推荐(0) 编辑
摘要:freetype矢量字体 常用API 1.FT_Init_FreeType函数是FreeType库中的一个函数,其作用是初始化FreeType库,并返回一个指向FT_Library对象的指针。下面是该函数的参数详解: FT_Error FT_Init_FreeType(FT_Library *ali 阅读全文
posted @ 2023-02-23 11:36 Tayoou 阅读(586) 评论(0) 推荐(0) 编辑
摘要:Makefile文档 组织管理程序 不使用Makefile的缺点 -o test a.c b.c 执行过程: a.c文件通过预处理、编译、汇编得到a.o文件 b.c文件通过预处理、编译、汇编得到b.o文件 a.o文件与b.o文件通过链接,得到test可执行文件 **这种方式的缺点:**如果仅仅对a. 阅读全文
posted @ 2023-02-12 18:35 Tayoou 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Framebuffer 应用编程 Frame的意思是帧,buffer的意思是缓冲区。Framebuffer就是一块内存(硬件设备),里面保存着一帧图像。 ioctl()函数解析 ioctl()函数非常强大。不同的驱动程序内部会实现不同的 ioctl() ,可以使用各种 ioctl() 跟驱动程序交互 阅读全文
posted @ 2023-02-12 18:24 Tayoou 阅读(264) 评论(0) 推荐(0) 编辑
摘要:文件IO 在 Linux 系统中,一切都是“ 文件”:普通文件、驱动程序、网络通信等等。所有的操作,都是通过“文件 IO”来进行的。所以,很有必要掌握文件操作的常用接口。 Linux系统的文件有哪些 Linux 的文件既可以是真实保存到存储介质的文件也可以是自身内核提供的虚拟文件,还可以是设备节点 阅读全文
posted @ 2023-02-10 22:18 Tayoou 阅读(209) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示