【嵌入式】字体极限瘦身术:Fontmin在嵌入式UI中的魔法应用(附3500常用汉字)

fontmin提取裁剪字体,对字体进行极限瘦身。

3 开源鸿蒙OpenHarmony4.1源码下载、编译,生成OHOS_Image可执行文件的最简易流程

执行 sudo docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/docker_oh_mini:3.2 将源码路径导入到Docker中。安装完之后进入系统,使用

基于OpenMV与STM32的数据通信项目(代码开源)

基于OpenMV与STM32的数据传输项目,手把手教学级别。包含:OpenMV发送端与STM32接收端的代码,STM32代码为HAL库版本,代码开源!

启明智显开源项目分享|基于Model 3c芯片的86中控面板ZX3D95CM20S-V11项目软硬件全开源

本文为4寸 480*480 RGB接口IPS全面触屏的86中控面板(RT-Thread+LVGL)软硬件开源干货内容,该项目是综合性非常强的RTOS系列项目!项目主控芯片使用 Model 3c,整体实现了简化版本的86中控面板的功能需求。项目可以学习的点非常多,包含:Model 3c 的硬件驱动,L

【ESP32-IDF+VScode】开发笔记(一):从点灯开始——点亮LED

ESP32的ESP-IDF+VSCode开发系列教程

Git基础教程:使用Git Clone指令克隆指定分支的代码到嵌入式系统

在嵌入式系统开发中,我们经常需要从远程仓库中获取特定分支的代码,并将其部署到嵌入式设备上。通过执行几个简单的命令,你可以轻松地获取所需分支的代码,并在嵌入式设备上进行开发和部署。执行Git Clone指令后,Git会自动开始克隆指定分支的代码到本地。其中,"分支名"是你希望克隆的分支名称,“仓库地址

撤销已提交但未推送的 Git 提交

撤销已提交但未推送的 Git 提交在开发过程中,我们经常使用 Git 来进行版本控制。在使用 Git 进行开发时,我们通常会进行一系列的提交操作,以记录代码的变更历史。有时候,我们可能会意识到刚刚提交的代码存在问题,或者需要进行修改。在这种情况下,我们可以使用 Git 提供的一些命令来撤销已提交但尚

深入理解Linux动态库加载:路径、问题与解决方案

有时候我们的程序在运行时可能会遇到一些问题,比如“找不到动态库”。这是因为Linux系统在加载动态库时,需要按照一定的路径去搜索这些库。如果在这些路径下没有找到需要的库,就会出现上述的错误。那么,这些搜索路径是什么呢?我们又该如何解决这类问题呢?在本篇博客中,我们将深入探讨这个话题。

输入端口少如何扩展?74hc148或74ls148级联在arduino中实现16转4的应用

如何扩展输入端口,解决输入端口少的问题,输入端口少的时候我们就会用到74hc595或者74hc165.

Git基础教程:使用Git Pull从远程仓库拉取代码(适用于嵌入式开发)

当团队的其他成员进行了代码的更新或者修复bug时,你可以使用Git Pull命令将这些变更同步到你的本地代码库中。通过执行Git Pull命令,你可以轻松地将远程仓库中的最新代码更新到你的本地代码库中。通过按照上述步骤操作,你可以保持你的本地代码库与远程仓库的同步,并及时获取团队成员的最新代码更新。

Git基础教程:配置.gitignore文件以忽略指定的文件和文件夹(嵌入式)

在进行Git版本控制时,经常需要忽略某些文件或文件夹,以避免将它们包含在版本控制中。这在嵌入式系统开发中尤其重要,因为项目中可能包含大量生成的文件、临时文件和编译输出等,这些文件不应该被包含在版本控制中。文件,你可以告诉Git哪些文件和文件夹应该被忽略,从而避免将它们包含在版本控制中。文件,并添加需

ubuntu中安装cmake

这样,你就成功在Ubuntu 18.04中安装了CMake 3.14版本。请注意,如果你需要安装其他版本的CMake,只需将步骤4中的下载链接替换为所需版本的链接即可。您应该能够看到CMake的版本信息。

【STM32】学习笔记(EXTI)-江科大

中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行中断优先级:当有多个中断源同时申请中断时,CPU会根据中断源的轻重缓急进行裁决,优先响应更加紧急的中断源中断嵌套:当一个中断程序正在运行时,又有

基于STM32的SYN6288语音播报模块驱动实验(代码开源)

本文为手把手教学SYN6288 语音播报模块的驱动实验,本教程的MCU采用STM32F103ZET6。(HAL库版本,代码开源)

Linux源码下载

要学习Linux必须要有一份代码,本章来讲一下Linux源码的下载方式

FreeRTOS如何解决访问冲突/线程不安全(临界段、互斥锁、挂起调度、看门人任务)

互斥锁(或者叫互斥量,我用Linux比较多,习惯叫锁,FreeRTOS中叫量比较合适)是一种特殊类型的二进制信号量,用于控制对两个或多个任务之间共享的资源的访问。LP运行,获得互斥锁,HP尝试运行,但是因为没有互斥锁,进入阻塞态,同时因为HP优先级高,LP继承了HP的优先级,不再会被MP抢占。HP就

OpenWrt 固件编译教程

OpenWrt 固件编译教程,进行openwrt的移植和编译,

你的连接不是专用连接 攻击者可能试图从 github.com 窃取你的信息 通过修改DNS连接解决无法连接问题

目前世界上的大中型网站都是采用CDN做内容分发的,从而可以确保用户就近的接入、提升访问速度,不少的网站会使用DNS作为识别,因此如果本人在北京,却选择了上海的DNS,就有可能会被网站认为是上海的用户而引导到上海的服务器上去。目前国内有不少的免费、安全而且无毒的DNS,常见的如百度提供的180.76.

硬件单元电路测试需要写哪些内容

在测试一个单元电路或者硬件功能,需要提前书写测试计划或测试用例,一个小的测试用例该包含哪些内容?在单元电路或硬件功能测试时,某个项目的测试目标是什么?测试项目如何编写等

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈