- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 TTF字体裁剪方法
还有就是字体合并有一个好处,就是当一种字体无法支持国际上所有语言的字体的时候,通过字体合并,就可以实现将所有的字体放在一个文件中,在切换语言的时候能够找到对应的字形。将鸿蒙的数字字母与阿里巴巴的中文字符合并在一起,就可以实现一个字体文件在切换到不同语言时使用的实际上是不同的字体(因为大彩屏一个控件只能选择一种字体)。这个软件对多种字体进行合并,当具有相同编码的字体合并时,先放进去的字体会优先,后放进去的字体不会覆盖原来的字体。注意:任何字体必须先通过。
2024-12-05 10:55:13
514
原创 如何使用最简单的方式实现flash的掉电保护和磨损均衡
在一块flash上面依次写入,写满时切换到另外一块flash。一、flash操作最简单的掉电保护方式。使用两个扇区的flash空间,分别读写。二、flash操作最简单的磨损均衡方法。
2023-02-21 09:06:24
1457
原创 Tiny序列开源库集合
TinyHTTPd -- 一个开源的轻量级HTTP服务器TJpg_Decoder -- 基于Tiny JPEG Decompressor的Jpeg解码器库Tiny OS -- UC Berkeley(加州大学伯克利分校)开发的开放源代码操作系统,专为嵌入式无线传感网络设计TinyGo -- 是一个Go编译器,旨在用于微控制器,WebAssembly(WASM)和命令行工具等小型场景tflite -- TensorFlow Lite是一种用于设备端推断的开源深度学习框架TinyXML2-.
2022-05-12 11:13:12
235
原创 SVN图标丢失解决方法
回到系统桌面,点击“TortoiseSVN”,进入设置“Setting”选项点击“图标覆盖”选项卡,再点击“覆盖程序”选项卡,点击按钮“启动注册表管理器”进入注册表编辑器中,然后进入“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers”将其中9项与SVN相关的图标进行“重命名”,加入3~8个空格“ ”,然后刷新“F5”显示列表,使其排列在最前面,如
2022-05-12 10:56:57
4436
原创 如何有效的降低低功耗设备的功耗
(1)可以先通过理论计算,计算出整个电路在低功耗模式下和正常工作模式的功耗理论值。(2)检查电路板电路中的所有用电电路,特别是有电阻的电路,当开关未打开时的一些静态损耗。(3)第一次整机进入低功耗,一般可以发现功耗有些偏大,这个时候可以通过查看单片机的相关引脚,一般是因为引脚的上拉或者下拉配置不对,建议可以检查这些引脚的配置,调整之后大概率是可以的了。(4)如果根据第三点的调试之后感觉功耗不够低,那么需要查询数据手册,一般使用电压较低的MCU那么功耗也会更低一些,特别是对射频芯片,电压尽量使用较
2022-05-12 10:44:17
1667
原创 Flash或者EEPROM等寿命限制存储器延长使用寿命的方法
Flash或者EEPROM等寿命限制存储器延长使用寿命的方法前言:防止数据丢失的方法,就是备份。一、对于flash,每一扇区的大小一般是1KB或者4KB,使用寿命一般为10万次。(1)第一种延长使用寿命的方法为,假设需要内存数据与flash数据同步,那么充分利用已分配的全部空间,对每一个数据结构体中需要定义一个字节作为删除标识,也就是说表示这个结构体数据已经删除,同时flash中也要标...
2020-04-02 14:28:40
4570
1
原创 软件工程-系统状态机
1、系统状态机的定义方法 一般状态机需要包含的是一个系统运行时可能出现的各个工作状态,而这个状态跟执行步骤完全不同,不要以为是一个简单的执行过程,我们需要罗列出该系统存在的状态,例如一个空气净化器系统,一般包含初始化状态,待机状态,正常工作状态,睡眠状态,更换滤网状态,错误状态。将状态定义出来是系统状态机定义的第一步。2、系统切换方法 系统状态机的切换方法很简单,一般...
2020-04-02 14:24:59
487
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人