logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LVGL 最简单搭建的PC模拟器 codeblocks 本地文件系统和windows键盘输入 设置的方法

老规矩啃官网docs,官网推荐了pc的几种模拟器,本来很想用vscode,但是无奈推荐在linux下用,windows下只有codeblocks和visual studio,本着简单小巧起见果断选择前者(python我都用thonny,你让我去用visual studio?给我抄作业呀,这位老哥自己弄了个windows系统驱动,666把c和h头文件导入codeblocks工程就行了,这里注意引脚文

文章图片
#windows
重大进展:自己成功编译了micropython上的lvgl固件并且成功驱动st7789

这个任务换成一年前的我想完成简直是不可能的任务,目前好像玩LVGL的没有人会用Micropython,导致资料特别少,01studio给过一个lvgl6的固件,太老了,而且不能自己编译,等于没掌握。这次有这两年摸爬滚打的基础,其实就好搞多了,死抠官方的文档就好。最好上几个图庆祝一下了,终于脱离那种傻大粗的界面了。由于搭建环境和编译过程比较痛苦,所以有需要固件的可以微我。...

#python
编译esp32cam micropython 固件

对于esp32cam,我的印象其实不咋地,可以说除了便宜一无是处,画质渣,速度慢,可用引脚所剩无几。文档基本没有,看函数自己也能猜个大概,唯一的毛病就是camera.init()这句一次上电只能运行一次。不过也是无伤大雅了。难度不大,readme有完整的教学步骤,现在终于会了一点添加idf组件的方法了。

#单片机
esp32 micropython的ble终于更新配对功能啦!

说到开源,其实在国内前途很不好,有文化的原因,也有现实制度原因,国内的玩家更喜欢白嫖,不是批判谁也不是装清高,我是觉得大家是该有点贡献精神的,我虽然大多拿钱办事,但是也不忘贡献点力量,写写博客,偶尔提交点pr,国内主要是生存压力比较大,没有太多自己的时间玩爱好,都喜欢要现成的。......

#linux#java#运维
esp32 红外接收

最近接到李工的邀请,想弄一下红外的发射与接收,因为手头没有红外发射管,所以先研究了一下红外接收。先百度了一下原理,经过练习给屏幕写驱动,看这类的原理图时已经没有那么发怵了,NEC编码的红外发射看起来还是比较简单的,其实我最佩服的是发明这些编码规则的人,优雅而精准。在树莓派上找到了一个范例,进一步降低了难度,现在主要做的就是移植代码了,到这里整个工作思路已经很清晰了:1.读懂红外编码规则;2.尽量找

#python#开发语言
自制第一块最精简esp32s3开发板踩坑(仅限硬件小白来看)

焊了三四个才找到电诀窍,那就是尽量少上锡,上均匀,锡膏弄一点,刀头烙铁一刮,只要稍微固件一下就行了,上多必连锡,还不好处理,只要一点点即可,然后反面把四个腿固定了,这样typec就搞定啦,不得不说还是usb-mini更容易。3.esp32 en有说法的。我想当然的接了开关,结果en悬空,没法正常上电,短接一下en和3v3才能开机,看图不细,想当然,结果必然死路一条。2.锡膏是要密封的,开始啥都不懂

文章图片
#python
树莓派rp2040的工具picotool使用简介

需要注意的是,当然需要先进入下载模式才可以进行picotool的操作,个人感觉比esptool好用,当然pico只对应一种芯片,做得更好也是正常的。如同esp系列有esptool一样,pico当然也有自己的tool,就叫picotool。源码地址 https://github.com/raspberrypi/picotool。下载地址 http://purdea.ro/picotool/picot

记录一下树莓派打内核补丁cjktty的天坑

首先cjktty的下载地址在此,大家根据自己的linux内核去选择:

文章图片
#linux
esp32引脚用法

因为之前一直没有搞硬件,所以也没有关注过这个问题,esp32较真一下到底哪些引脚是可用的呢,直到遇到不靠谱的硬件工程师,啥都问我,于是顺便把esp32的引脚都研究了一下,如下,以后需要就来查就好了简单说明烧录相关的,最好不要动了,1 3 串口 0 boot 2似乎是en,所以烧录接线的话,最好留着VCC GND加 0123 四个pin6到11pin 几乎任何板子都用不了,别想了兄弟还有部分特殊的,

树莓派4 5 zero 如何接两个spi设备 干货 绝对好使

在树莓派Zero 2W上连接多个SPI设备的痛苦经历:本以为像ESP32/RP2040那样简单,结果发现树莓派硬件SPI固定不可重映射,仅有一个SPI接口,多个设备共用会互相干扰。尝试软SPI失败后,最终解决方案是合理配置多个CS引脚(如图所示),解决了SPI设备冲突问题。教训:树莓派与MCU不同,其I2C/SPI引脚固定不可随意更改。

#python
    共 25 条
  • 1
  • 2
  • 3
  • 请选择