news 2026/6/22 21:46:17

嵌入式彩屏单色字体点阵的存储结构设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
嵌入式彩屏单色字体点阵的存储结构设计

oled320_240.j2b.json

{"remark":"彩屏上单色字体图的存储结构","schema":{"MagicEnum:u32":{"0":"ascii字体图","1":"hanzi字体图","2":"icon图标图"},"ZipFontImgUnit;字体图片单元":{"colorInx":"0:u8;颜色索引","repeatNum":"0:u16;重复次数"},"Rgb565Color:u16":{"_[15:11]":"0;红","_[10:5]":"1;绿","_[4:0]":"5;蓝"},"ZipIconImgUnit;图标图片单元":{"color":"0:Rgb565Color:u16;rgb颜色","repeatNum":"0:u16;重复次数"},"UnZipAsciiHelper;Ascii解压辅助":{"startColumn":"0:u16;未压缩的起始列数","zipAddressOffset":"0:u16;压缩后的偏移地址","unZipWidth":"0:u16;未压缩每个元素宽度","zipByteSize":"0:u16;压缩后每个字符byte大小"},"UnZipHanziHelper;Hanzi解压辅助":{"zipAddressOffset":"0:u32;压缩后的偏移地址","zipByteSize":"0:u16;压缩后每个字符byte大小","gbkCode":"0:u16;gbk码,图片根据gbk码升序排列"}},"agreement":["1.暂时在spiFlash紧挨着放3个bin文件","2.unZipHelper偏移地址固定","3.data偏移地址是根据unZipHelper计算出的","4.data的地址=&unZipHelper+sizeof(unZipHelper[0])*unZipHelper.length","5.data占用的字节数=(data.length)*3"],"colorTableContent:@0,160;单独生成colorTable.bin文件,预留10种颜色表,开机读一次":{"blackYellow":"0:u16[16];黑底黄字","blackBlue":"0:u16[16];黑底蓝字","blueWhite":"0:u16[16];蓝底白字","blackGreen":"0:u16[16];黑底绿字","blackRed":"0:u16[16];黑底红字"},"ascii24Content@160;单独生成ascii24Wrap.bin文件":{"length@0":"0:u32;总字节数","magic@4":"0:Magic:u32;文件类型","fileName@8":"hanzi24.bin:str","gmtCreate@24":"0:u32;创建时间","gmtModified@28":"0:u32;修改时间","width@32":"0:u16;图片宽度","height@34":"0:u16;图片高度","checkSum@36":"0:u32;校验和","unZipHelper@40":"0:UnZipAsciiHelper[]","data":"0:ZipFontImgUnit[]"},"hanzi24Content@0x00004000;单独生成hanzi24Wrap.bin文件":{"length@0":"0:u32;总字节数","magic@4":"0:MagicEnum:u32;文件类型","fileName@8":"hanzi24.bin:str","gmtCreate@24":"0:u32;创建时间","gmtModified@28":"0:u32;修改时间","width@32":"0:u16;图片宽度","height@34":"0:u16;图片高度","checkSum@36":"0:u32;校验和","unZipHelper@40":"0:UnZipHanziHelper[]","data":"0:ZipFontImgUnit[]"}}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 14:01:42

《Medical Vision Generalist: Unifying Medical Imaging Tasks in Context》(医学视觉通才:在上下文中统一医学成像任务)的

1. 研究背景和意义 医学图像的精确解读对于疾病的早期发现、诊断和治疗至关重要 。近年来,基于深度学习的模型在医学图像分析领域(如解剖结构分割、病灶定位、跨模态图像合成等)展现了强大的能力 。然而,现有的模型大多为“专家模型”(Specialist Models),通常针对特定…

作者头像 李华
网站建设 2026/6/23 17:37:36

西安电子科技大学专属信纸模板:3分钟打造专业学术形象

西安电子科技大学专属信纸模板:3分钟打造专业学术形象 【免费下载链接】西安电子科技大学专属信纸底板 西安电子科技大学专属信纸底板 项目地址: https://gitcode.com/Open-source-documentation-tutorial/4f80b 🎯 资源价值亮点 西安电子科技大…

作者头像 李华
网站建设 2026/6/23 17:36:45

富有的哈佛人 —— 储蓄:财富积累的第一块基石

富有的哈佛人 —— 储蓄:财富积累的第一块基石在哈佛大学的经济学课堂上,有一条被称为 "财富密码" 的核心原则:储蓄不是收入减去支出的剩余,而是支出必须低于收入减去储蓄的结果。这条看似简单的 "哈佛教条"&…

作者头像 李华
网站建设 2026/6/23 3:20:06

终极指南:快速掌握eventpp事件处理库的8种集成方法

终极指南:快速掌握eventpp事件处理库的8种集成方法 【免费下载链接】eventpp eventpp - 一个为C提供的事件分派器和回调列表库。 项目地址: https://gitcode.com/gh_mirrors/ev/eventpp eventpp是一个功能强大的C事件分派器和回调列表库,作为纯头…

作者头像 李华
网站建设 2026/6/23 16:35:56

光刻胶用二正丁基胺增感剂:

1 二正丁基胺的基本特性与重要性二正丁基胺(Di-n-butylamine, DBA)是一种有机胺化合物,它在光刻胶中作为光增感剂(Photosensitizer)使用,能够显著提升光刻胶的感光度和分辨率。其分子式为C₈H₁₉N&#xf…

作者头像 李华