会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
人民广场的二道贩子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
22
下一页
2020年3月14日
第4课.poll机制
摘要: 1.poll的简介 === 允许进程决定是否可对一个或多个打开的文件做非阻塞的读取或写入。它们常常用于那些要使用多个输入或输出流而又不会阻塞其中任何一个流的应用中 unsigned int ( poll) (struct file , struct poll_table_struct ); 1.在一
阅读全文
posted @ 2020-03-14 15:02 人民广场的二道贩子
阅读(301)
评论(0)
推荐(0)
2020年3月13日
第3课.Linux异常处理体系结构
摘要: 1.裸机和linux中断 === 裸机中断流程 1.外部触发 2.CPU发生中断,强制跳到异常向量处 3.跳到具体函数 a.保存具体函数 b.处理具体函数 c.恢复中断现场 linux中断 ARM架构的CPU的异常向量基地址可以是0x00000000或0xffff0000这个地址并不是物理地址,是虚
阅读全文
posted @ 2020-03-13 16:44 人民广场的二道贩子
阅读(332)
评论(2)
推荐(0)
2020年3月12日
第2课.字符设备驱动程序的开发
摘要: 1.前言 Linux内核就是由各种驱动组成的 Linux操作系统将所有的设备都看成文件,以操作文件的方式访问设备。 应用程序不能直接操作硬件,而是通过使用统一的接口函数调用硬件驱动程序。 2.字符设备驱动程序中重要的数据结构和函数 重要的数据结构和函数 可以在glibc的fcntl.h、unistd
阅读全文
posted @ 2020-03-12 17:04 人民广场的二道贩子
阅读(377)
评论(0)
推荐(0)
2020年3月9日
第1课.Linux驱动的概述
摘要: 1.应用程序,库,内核,驱动程序的关系 === (1).应用程序使用库提供的接口函数(open,read,write,ioctl等)函数可以打开设备文件 (2).库根据open函数传入的参数执行“swi”指令,这条指令会引起CPU异常,进入内核。 (3).内核的异常处理函数根据这些参数找到相应的驱动
阅读全文
posted @ 2020-03-09 16:33 人民广场的二道贩子
阅读(265)
评论(0)
推荐(0)
2020年3月8日
图片浏览器总结
摘要: 1.框架 === 2.文件管理 === 工程目录结构 include头文件目录 3.各个模块解析 === 格式format模块(在render目录下) Makefile obj y += picfmt_manager.o obj y += bmp.o obj y += jpg.o picfmt_ma
阅读全文
posted @ 2020-03-08 13:39 人民广场的二道贩子
阅读(242)
评论(0)
推荐(0)
2020年3月6日
8.4.3 mainpage输入功能
摘要: 1.代码解析 === GenericGetInputEvent / 函数名称: GenericGetInputEvent 功能描述: 读取输入数据,并判断它位于哪一个图标上 输入参数: ptPageLayout 内含多个图标的显示区域 输出参数: ptInputEvent 内含得到的输入数据 返 回
阅读全文
posted @ 2020-03-06 16:35 人民广场的二道贩子
阅读(443)
评论(0)
推荐(0)
8.4.2 MainPage的页面管理
摘要: 1.ShowPage的结构 === static void ShowMainPage(PT_PageLayout ptPageLayout) 1. 获得显存 2. 描画数据 3. 刷到设备上去 4. 解放显存 2.代码解析 === main_page.h typedef struct PageLay
阅读全文
posted @ 2020-03-06 15:35 人民广场的二道贩子
阅读(432)
评论(0)
推荐(0)
2020年3月5日
C语言的一些易混知识点
摘要: 1.指针数组和数组指针 === 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在 32 位系统下永远是占 4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 下面
阅读全文
posted @ 2020-03-05 11:01 人民广场的二道贩子
阅读(192)
评论(0)
推荐(0)
2020年3月3日
8.4.1 MainPage显存管理即页面框架
摘要: 1.页面的框架 === main_page.c include include static T_PageAction g_tMainPageAction = { .name = "main", .Run = MainPageRun, .GetInputEvent = MainPageGetInpu
阅读全文
posted @ 2020-03-03 19:31 人民广场的二道贩子
阅读(469)
评论(0)
推荐(0)
2020年2月29日
8.3.1 Bitmap格式分析和数据提取
摘要: 转载: 转载: 1.简介 === 位图(Bitmap),它Windows显示图片的基本格式,其文件扩展名为 .BMP。在Windows下,任何各式的图片文件(包括视频播放)都要转化为位图个时候才能显示出来,各种格式的图片文件也都是在位图格式的基础上采用不同的压缩算法生成的 2. BMP文件的格式 =
阅读全文
posted @ 2020-02-29 14:47 人民广场的二道贩子
阅读(788)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
22
下一页
公告