news 2026/8/8 15:19:35

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

作者头像

张小明

前端开发工程师

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/8/8 15:26:17

Unified Medical Image Pre-training in Language-Guided Common Semantic Space》在语言引导的公共语义空间中进行统一医学图像预训练

1. 研究背景和意义 近年来,视觉-语言预训练(VLP)在医学图像分析领域展现出了巨大的潜力,它能够利用放射学报告中的监督信息有效地学习视觉表示,从而减少对昂贵人工标注的依赖 1。然而,目前的医学VLP研究主要集中在单模态数据(主要是2D X射线图像)上。在现实的医疗场景…

作者头像 李华
网站建设 2026/8/6 12:19:00

办公效率神器!四合一工具让文件处理超简单

软件介绍(文末获取) 今天给大家推荐这款「办公批处理专家」,一个软件集齐了图片压缩、批量重命名、智能归类和格式转换四大功能,完全免费而且使用简单,彻底解决日常办公中的文件处理难题。 图片压缩功能特别实用&…

作者头像 李华
网站建设 2026/8/8 19:19:00

AutoTable终极指南:3分钟上手Java注解驱动数据库表自动化管理

AutoTable终极指南:3分钟上手Java注解驱动数据库表自动化管理 【免费下载链接】AutoTable 基于java实体上的注解完成数据库表自动维护的框架 项目地址: https://gitcode.com/dromara/auto-table 还在为数据库表结构维护而烦恼吗?AutoTable作为基于…

作者头像 李华
网站建设 2026/8/8 8:59:08

快速验证:用Docker容器封装Visual C++ 2015运行环境

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Docker镜像构建方案,预装Visual C 2015 Redistributable组件。要求:1) 基于Windows Server Core镜像;2) 包含x86和x64版本;3…

作者头像 李华
网站建设 2026/8/8 3:03:09

TCL落实AI形成真实生产力,一年创造综合效益超10亿元

12月11日,2025 TCL全球技术创新大会(TIC2025)在广州举办。本次大会以“AI for Real(AI向实)”为主题,探讨AI如何走向真实场景实现应用落地,如在B端通过提质增效推动技术普惠,在C端让…

作者头像 李华
网站建设 2026/8/7 19:17:58

计数排序VS快排:大数据场景下的效率对决

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个排序算法对比工具,要求:1.实现计数排序和快速排序 2.支持自定义数据规模 3.实时显示执行时间 4.内存占用统计 5.生成对比图表。使用Kimi-K2模型生成…

作者头像 李华