极客
文章平均质量分 59
有趣的东西
ZechariahZheng
这个作者很懒,什么都没留下…
展开
-
树莓派基于rust编写linux驱动模块
最近一直在折腾rust编写linux驱动,这个是官方仓库。官方仓库提供了基本入门文档,也可以参考我之前的文章。网上也有一些,但是基本都是基于X86的。我这里提供一份基于嵌入式Linux的rust驱动编译模块模板:https://github.com/ZechariahZheng/rpi-linux-module-rust 具体编译过程可以看项目中的README。 更多的例程在官方仓库中的sample/rust/目录下找到。 用rust写驱动的过程给我的感觉是,官方的例子不多,到头还是在重用C原创 2022-03-25 20:58:27 · 1892 阅读 · 0 评论 -
OpenWrt无线桥接同网段主路由的方法
OpenWrt无线桥接同网段主路由的方法注:有些版本的openwrt需要将DNS转发关闭,否则无法上网。原创 2021-08-22 11:35:46 · 6058 阅读 · 0 评论 -
树莓派Octoprint内网穿透
一、安装Octoprint 这个教程有很多,这里便不详细介绍。其实,除了树莓派任何可以跑linux系统的板子,都是可以安装Octoprint的,可以参考我之前的文章。二、内网穿透 内网穿透的工具有很多,我还是首推SakuraFrp,首先它的内网穿透挺稳定的,并且穿透之后的访问路径是固定的,而不像natapp之类重启之后便是另一个新的访问地址。固定的地址,方便我们将应用设置为开机启动后,访问固定的路径。配置如下:2.1 申请SakuraFrp账号并完成实名注册 这里便不详细说了,进入Sakur原创 2021-08-09 11:26:27 · 1489 阅读 · 0 评论 -
3D打印机切片配置设置
本文的设置全部使用Simplify3D切片软件一、设置打印平台的大小根据自己的打印机设置X/Y/Z轴的数据,在工具->选项->模型二、新增一个打印进程三、挤出机的喷嘴直径设置喷嘴的直径,一般为0.4mm,根据自己打印机的喷嘴进行设置。挤出倍率需要自己进行调整,一步步进行调试,倍率过高会挤出过多,倍率过低会挤出过少。四、层高/层数双击打印进程,0.1-0.2mm则是比较一般的精度,粗糙一点的设置为0.3-0.4mm即可;封顶层数一般设置2-3层即可。五、打印速度设置一般推原创 2021-08-02 11:02:37 · 9093 阅读 · 0 评论 -
platformio使用OTA升级esp8266固件
所谓OTA,就是Over-The-Air的缩写。有人将其翻译为“空中下载”,也有翻译为“隔空传输”。无论如何翻译,对于ESP2866来说,通过OTA我们无需将ESP8266与电脑连接,而仅仅通过WiFi就可以用向ESP8266上传程序。当然,可以通过使用Arduino IDE,但是我更喜欢使用platformio,使用如下:一、使用自带的OTA升级固件#include <Arduino.h>#include <ESP8266WiFi.h>#include <ESP8原创 2021-07-24 13:57:43 · 2166 阅读 · 4 评论 -
黑群晖樱花sakura内网穿刺
樱花Sakura Frp老牌内网穿透,服务稳定,多种客户端可以选择。免费5个隧道,每天通过 每日签到 可以随机获得 1~4 GiB 流量。一、注册账号注册地址:https://www.natfrp.com/注册完毕后花1块钱实名认证,必须完成实名认证才允许使用 国内节点。啊啊啊!!!重点1、获得访问秘钥:啊啊啊!!!重点1、获得访问秘钥:啊啊啊!!!重点1、获得访问秘钥:二、创建隧道建议建议建议:HTTPS,本地端口:5001 目前测试:全部节点访问OK!这里附上黑群晖的常用端口:原创 2021-07-04 11:29:00 · 11369 阅读 · 1 评论 -
树莓派FreePBX设置电话系统
title: “树莓派FreePBX设置电话系统”date: 2021-02-21T15:36:36+08:00draft: false树莓派FreePBX设置电话系统1、下载RasPBX系统,烧入到sd卡中。使用的版本raspbx-04-04-20182、在浏览器中输入树莓派的IP地址3、创建分机,按照以下步骤:先创建一个超级用户登录创建分机按照此种方式创建多个用户即可,但是测试的话最好使用手机与手机,或者手机与sip电话。手机与电脑的话,可能没有声音。测试软件linep.原创 2021-04-06 16:37:58 · 1142 阅读 · 0 评论 -
Git上传代码至码云
本人自建blog(www.zechariahzheng.top)Git上传代码至码云第一步: 在文件夹下打开git控制台输入git init,进行git文件夹的创建,或者使用gui界面创建一个仓库[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l2grgAQN-1574907167666)(C:\Users\ZZS\AppData\Roaming\Typor...原创 2019-11-28 10:16:06 · 105 阅读 · 0 评论 -
shell脚本自动启动内网刺透
shell脚本自动启动内网刺透本人自建blog网站(www.zechariahzheng.top)blog运行在内网环境下,需要进行内网的穿刺,但是内网穿刺工具经常运行几天之后便挂了。思路是:利用shell脚本,得知是否穿刺成功,如果没有的话重新启动进程。最后将脚本加入到Linux的crontab任务之中便可以了内网穿刺工具Sakura_frpc_linux_arm#!/bin/bash...原创 2019-11-27 21:55:17 · 149 阅读 · 0 评论