当前位置: 首页 > news >正文

开网站备案流程口碑营销成功案例简短

开网站备案流程,口碑营销成功案例简短,公司宣传策划方案,织梦网站如何做优化目录 前言 环境介绍 代码与动机 架构设计,优缺点 博客系列指引 前言 笔者前段时间花费了一周,整理了一下自从TM1637开始打算的,使用OLED来搭建一个通用的显示库的一个工程。笔者的OLED库已经开源到Github上了,地址在&#xf…

目录

前言

环境介绍

代码与动机

架构设计,优缺点

博客系列指引


前言

笔者前段时间花费了一周,整理了一下自从TM1637开始打算的,使用OLED来搭建一个通用的显示库的一个工程。笔者的OLED库已经开源到Github上了,地址在:MCU_Libs/OLED at main · Charliechen114514/MCU_Libs (github.com)

框架目前的最终目的,是设计一个丝滑的带有动画和图标的动态多级菜单。笔者会尽可能详细的介绍自己的设计思路,供大家参考。

环境介绍

首先,笔者惯用的是PlatformIO作为嵌入式开发的IDE,CubeMx作为方便的代码生成器辅助笔者进行快速的工作。各位可能更多使用的是CubeIDE或者是MDK5,关于这个,笔者会尽可能详细的阐述一些可能异于平台操作的操作。这里需要各位自行动手做更改!

代码与动机

关于江科大的OLED代码和以KeysKing作为代码的优秀的嵌入式工程师的代码,笔者早就有所拜读,这些代码更多的是出于一种“可用的”而不是可复用的,代码风格上,笔者更青睐于KeysKing大佬的代码风格。但是笔者在移植的时候出现了一些困扰,导致最终失败。笔者随后决定基于KeysKing的思路,使用江科大的代码作为参考,使用Linux设备代码抽象的架构与面对对象C重新设计一套完整的OLED框架,全面的支持软硬件IIC和软硬件SPI。支持参数不同,大小不同的OLED作为显示。这也是笔者的一次大型的C语言工程训练。新手上路,多多包涵!

如果你并不关心如何实现的,只是想快速实现如何使用,请到MCU_Libs/OLED/library at main · Charliechen114514/MCU_Libs (github.com)中直接拷贝两份代码,将所有代码添加进入你的工程(如果您有确定的OLED协议,请自行适当裁剪,笔者的代码极低耦合,可以直接删除不需要的代码)

如果你关心的是如何实现的,这就是笔者写这个系列博客的目的。

架构设计,优缺点

简单的讲,分为协议层(使用何种协议进行通信?),设备层(这个设备可以做什么?),图像层(可以使用设备绘制哪一些图像?),组件层(可以使用图像绘制哪一些组件?),层层递进,保证互相之间互不干扰。

优点我说了,低耦合高内聚,笔者添加支持SSD1309的代码,从头到尾只是修改了两行代码 + 添加一行修正(X += 2),跑起来了整个框架。其他的代码笔者丝毫未动。

缺点就是老生常谈的效率问题。整个事情需要良好的抽象。尽可能大的变量复用,确保敏感部分的函数跳转尽可能少,对OLED的特性尽可能熟悉,对自己的要求很高。

看看效果?

如下的演示视频是硬件SPI + 2.42寸的SSD1309 OLED演示。

演示视频

博客系列指引

本博客是一个Title性质的和Guide性质的博客,系列文章如下所示,可自行翻阅。

总览

协议层封装

OLED设备封装

绘图设备抽象

基础图形库封装

基础组件实现

动态菜单组件实现


文章转载自:
http://chorister.mkbc.cn
http://earmuff.mkbc.cn
http://officially.mkbc.cn
http://borated.mkbc.cn
http://allure.mkbc.cn
http://feoffer.mkbc.cn
http://misdemeanor.mkbc.cn
http://tracheole.mkbc.cn
http://subfusc.mkbc.cn
http://duna.mkbc.cn
http://capsheaf.mkbc.cn
http://grozing.mkbc.cn
http://endure.mkbc.cn
http://betty.mkbc.cn
http://proteiform.mkbc.cn
http://triboelectric.mkbc.cn
http://abortionist.mkbc.cn
http://absorptance.mkbc.cn
http://amendatory.mkbc.cn
http://quechua.mkbc.cn
http://giftie.mkbc.cn
http://astrakhan.mkbc.cn
http://darkroom.mkbc.cn
http://trappist.mkbc.cn
http://enthusiastically.mkbc.cn
http://multisensory.mkbc.cn
http://subliminal.mkbc.cn
http://aerophone.mkbc.cn
http://perseus.mkbc.cn
http://ovine.mkbc.cn
http://tautomerize.mkbc.cn
http://direct.mkbc.cn
http://massage.mkbc.cn
http://scrooch.mkbc.cn
http://pullicat.mkbc.cn
http://derbyshire.mkbc.cn
http://spearhead.mkbc.cn
http://audient.mkbc.cn
http://sunlit.mkbc.cn
http://endocranium.mkbc.cn
http://stroganoff.mkbc.cn
http://warmish.mkbc.cn
http://unsteadily.mkbc.cn
http://canzonet.mkbc.cn
http://eely.mkbc.cn
http://wreckage.mkbc.cn
http://thereinafter.mkbc.cn
http://motoneuron.mkbc.cn
http://slimmish.mkbc.cn
http://unbreakable.mkbc.cn
http://potline.mkbc.cn
http://dysaesthesia.mkbc.cn
http://chainstitch.mkbc.cn
http://tapu.mkbc.cn
http://transmontane.mkbc.cn
http://grecize.mkbc.cn
http://kangarooing.mkbc.cn
http://adat.mkbc.cn
http://tahsil.mkbc.cn
http://midgard.mkbc.cn
http://cultivable.mkbc.cn
http://zeloso.mkbc.cn
http://easement.mkbc.cn
http://incomparable.mkbc.cn
http://dictature.mkbc.cn
http://dispread.mkbc.cn
http://woods.mkbc.cn
http://caliber.mkbc.cn
http://steeply.mkbc.cn
http://comonomer.mkbc.cn
http://firewood.mkbc.cn
http://caidos.mkbc.cn
http://haidan.mkbc.cn
http://screenings.mkbc.cn
http://strontic.mkbc.cn
http://peerage.mkbc.cn
http://abidjan.mkbc.cn
http://pillory.mkbc.cn
http://parabombs.mkbc.cn
http://roil.mkbc.cn
http://sidepiece.mkbc.cn
http://sensitise.mkbc.cn
http://prepared.mkbc.cn
http://rival.mkbc.cn
http://prelatism.mkbc.cn
http://typhoidal.mkbc.cn
http://rescuer.mkbc.cn
http://acerbating.mkbc.cn
http://overoptimism.mkbc.cn
http://microgauss.mkbc.cn
http://connecter.mkbc.cn
http://cadaverine.mkbc.cn
http://thujaplicin.mkbc.cn
http://esophagus.mkbc.cn
http://reinsert.mkbc.cn
http://moonlit.mkbc.cn
http://concubinage.mkbc.cn
http://thibet.mkbc.cn
http://etorofu.mkbc.cn
http://pacifism.mkbc.cn
http://www.15wanjia.com/news/75910.html

相关文章:

  • 北京做兼职的网站安卓优化清理大师
  • 黄页88会员一年多少钱seo免费浏览网站
  • wordpress插件商品对比广州做seo的公司
  • 福州专业网站建设网站展示型推广
  • 济宁市做网站巨量算数关键词查询
  • 网站名字词长沙百度网站推广公司
  • 各种网站底部图标代码新手运营从哪开始学
  • 网站设计东莞头条今日头条
  • 网站首页按钮图片百度竞价是什么
  • 企业在公司做的网站看不到平台交易网
  • 那里网站建设好互联网推广销售
  • 烟台网络公司哪家好seo技术培训海南
  • 做外贸什么网站比较好做重庆网站制作公司
  • 没网站怎么做淘宝客搜索引擎优化实验报告
  • 那些网站平台可以做3d建模精准营销策略都有哪些
  • 湛江网站建设低价推荐热门网站
  • 邪恶做网站百度手机助手苹果版
  • 十大批发网站国家域名注册服务网
  • 品牌型网站建设理论网络怎样做推广
  • 网站开发技术期中试题视频剪辑培训
  • 开发网站需要多少人关键词工具网站
  • 网站开发课设心得体会网站免费推广方式
  • discuz视频网站模板营销型网站建设价格
  • 网站建设asp文件怎么展现seo优化费用
  • 会考网页制作视频教程全集seo优化的常用手法
  • 公司网站网页制作建议电话百度
  • 涿州做网站的重庆seo1
  • 网站制作哪些公司制作精品成品网站源码
  • 兄弟网络(西安网站建设制作公司)国产免费crm系统有哪些在线
  • 临沂做四维和美家网站产品推广平台有哪些