d33b0bd2352a4b1d9df652614290efc0

linux cups 打印服务

主要几个步骤 : 安装 cups 佳能 装 Gutenprint 、hp 装 hplip  。 配置 cups 服务 并重启 进入 cups web 页面管理设置接入的打印机 进入 windows 增加打印机   hp 1007 需要用 hp-plugin -i 下载固件,成功后打印件会有响应的声音,再用cups 打印测试页,下载固件需要网络,如果失败可以试试代理。 相关资料:  https://github.com/koenkooi/foo2zjs/blob/master/PPD/HP-LaserJet_P1007.ppd HP LaserJet P1 Read More

d33b0bd2352a4b1d9df652614290efc0

鱼缸远程、定时投饵

接线: sg90 信号端 接到单片机的io9上,正极接5v 负接gnd。 mqtt 服务: 程序中配置需要 mqtt 连接、端口、认证用户名与密码,可以在emqx 平台申请。 EMQX:用于物联网、车联网和工业物联网的企业级 MQTT 平台 在emqx 平台注册用户并创建一个 serverless 服务,免费额度很充足自己用肯定用不完,查看mqtt 连接信息中的链接地址与mqtt 端口。 在客户端认证中创建用户。 至此需要用到的参数都已经得到。 单片机烧录: pwmduoji/main .lua 是单片机程序,需要修改如下变量的值: 下载需要用到合宙的 luatools 工具,下载地 Read More

d33b0bd2352a4b1d9df652614290efc0

milk-v duo 开机引导进入 rust 程序

milk-v duo 还是去年买的,又是esp32 又是rp2040 的,搞搞lcd 又搞搞墨水屏 又弄弄 memory lcd,乱得狠,啥都想玩玩,玩不过来,最近抽空看看 这块duo 想裸机跑下rust 试试。 找了一圈总算是有些眉目,找到一些在 uboot 或 opensbi 后引导的方法,随即尝试了一下,成功通过串口打印出信息,记录一下。 主要两个部分,先用rust 加汇编构建出程序的bin文件,后在 duo-buildroot-sdk 中修改fsbl 中的构建 fip.bin 的.mk文件后 再构建fip.bin 。 目录 通过 rust + 汇编 创建自己的程序 修改 du Read More

d33b0bd2352a4b1d9df652614290efc0

解决 win11 打不开日历 与 通知

这是之前的笔记,分享一下,希望可以帮到有同样问题的朋友。 可以先用 dism++ 工具设置试试,不行再修改注册表。 网上乱七八糟的都是dism++设置和进系统设置,卵用没有,按下面方法修改注册表后重启就可以了 注册表设置 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer\DisableNotificationCenter HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\Explorer\DisableNotificationCenter 将这两项设置为0. Read More

d33b0bd2352a4b1d9df652614290efc0

基于rp-pico 设计的MakeCode arcade 图形编程游戏机

​   前段时间用rp-pico做了一个 MakeCode arcade 感觉用起来还不错,关键是很便宜,如果有编程经验的家长也想给小孩一个编程游戏机可以做一个试试,当然自己玩也挺不错的,下面是硬件的地址,我也不是很会画板,比较水,凑合能用,可以自己再改改,按页面的介绍烧录。 rp2040_arcade – 立创开源硬件平台 MakeCode Arcade 的介绍: MakeCode Arcade 是微软推出的一个在线编程平台,旨在帮助用户通过图形化编程和文本编程创建简单的2D游戏。它特别适合编程初学者和青少年,能够让他们通过直观的拖拽式界面,快速设计 Read More

d33b0bd2352a4b1d9df652614290efc0

软件培训机构能进吗?

前段时间知乎上有一人提问:17岁男孩喜欢编程,要不要去培训机构学习python? 我随即写下了下面这段话,我感觉这也是我从进入培训到如今的感悟,我是受益者,但受益者可能只有3-4成左右,还有的6-7成可能是浪费了时间也浪费了金钱。时间比钱更重要,人生这趟回不了头的旅行,你上错了车再转车真是太难了。 我一般不回答问题,我自认为自己能力有限,高人的回答比我的废话要更有价值,但这个问题我深有体会,所以我说一下希望对你有点帮助。既然说了深有体会,就是说我就是培训出来的,而且培训出来的人很多很多,我每次换工作都能碰到。关于歧视问题,这个是很好理解的,你培训出来的当然是不能跟全日制本科学生比较,人家幸幸苦 Read More

d33b0bd2352a4b1d9df652614290efc0

lcd 屏幕驱动过程

屏幕驱动一般分为串口与并口两种通信类型,并口驱动需要的io口更动,一般小屏的并口屏会占用8个io口,即能同时传输一个字节的8位数据,串口通信需要的io口更少,串口是通过输入输出信号与时钟信号配合通过时序得到具体的通信数据。spi通信协议一般需要cs、sclk、miso、mosi,而在屏幕上一般不需要miso即不需要从设备到主机的输入。 学习屏幕的驱动必须要先了解屏幕的驱动ic,小屏的驱动ic大多是内置在屏内的,不同的驱动ic需要使用不同的驱动程序驱动,一般不能共用程序,不同的ic的命令表是不同的,屏幕的驱动就是通过命令表中的命令控制像素的显示,所以驱动屏幕的程序主要是看ic对应的命令表。 点亮 Read More

d33b0bd2352a4b1d9df652614290efc0

勿忧,已成过往

1、过分在意别人的看法,立场不坚定 2、自卑心理,什么事都喜欢与人比较,其实没有意义,这样只会不断的放大自己的缺点, 3、喜欢半途而废,总是喜欢定一些难以完成的目标,然后长时间看不到付出的回报,得不到正向反馈,久而久之就会松懈下来,直至放弃。我们应该给自己定一个小的目标,小到足以让自己完成的目标。 时常在深夜辗转难眠,有时是回忆过往,时而展望未来; 往事的种种不堪历历在目,想想如果当时不那样做,还会有哪些方法可以将事情处理得更好,让结果不那么难堪、不那么尴尬。我知道自己本身的很多不足之处,我是个自尊心极强,害怕犯错,哪怕只是微不足道的错误,尤其害怕在众目睽睽之下犯错,我害怕自己成为众人的笑柄, Read More