1 前言 克服了这么多困难终于使用lvgl点亮屏幕了,到了这步也算是拨开云雾见天日了。因为打通了从软件到硬件的整个流程,所以后面有时间也可以搞一些花活了。 2 基于framebuffer的lvgl移植 屏幕显示驱动采用framebuffer框架,移植lvgl时也要基于此来配置。因为官方教程非常全面,我…
1 前言 没啥重要的东西,都是C语言的基础知识;在学习时遇到的问题,整理总结分享一下! 2 编译步骤的分析 编译分为四个步骤:预处理-->编译-->汇编-->链接,每个步骤执行不同得功能任务,生成不同得中间文件。详细情况如下: 1.预处理:注释的删除,头文件的展开,宏定义的替换 gc…
1 前言 应用层的程序比较简单,不像底层驱动包含的知识太多,会C语言就能看懂。官方的程序为了兼容设备分了很多层,有很多用不上的代码,所以我删除了一些代码,又重写了一部分代码的逻辑。 简化后的代码只需要搞清楚spi传递参数的流程、oled屏幕点亮的逻辑、显示线段和圆的逻辑、显示中文的逻辑就行了。 2 应…