电子产品量产工具-软件架构-显示系统

该笔记为百问 韦东山老师免费课程学习过程的整理,学习过程中,软件架构思想很重要,所以在每学习完一个单元后悔整理一下。由于韦老师在授课过程中的函数名称和变量命名时不太直观,所以我就自己根据软件分离来重新对函数命名。

软件架构

整体软件架构

该课程整体的软件架构:

framebuffer.c作为码农兄弟的角色,他们会向主管们 告自己是谁,能干嘛入职的时候他们会填写表格信息(就是g_tFramebufferOpr),上交给主管,通过fb_framebufferInit()向主管注册了自己。主管在用到相应的功能时就会叫对应的码农兄弟去干活,并且会把一些要求的参数给到这位码农兄弟。码农兄弟接到之后,运用他多年修炼的C+V功力去完成任务,并且把结果告诉主管。

便于参数在Driver层和中间层间互传。

===========

测试程序

这里测试程序disp_test也就是应用层了,角色是研发总监。

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24810 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月23日
下一篇 2022年5月23日

相关推荐