![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 55
掌心天涯
程序员,终端,通信
展开
-
ubuntu上搭建bazel编译环境,构建Android APP
背景是github上下载的工程,说明仅支持bazel编译,折腾了一天Android studio,失败。不得不尝试单价bazel编译环境,并不复杂,过程记录如下说明:ubuntu环境是20.04,pve虚拟机安装。原创 2023-12-09 21:49:59 · 569 阅读 · 0 评论 -
H110主板搭配魔改QNCW升级小记
原理清楚了,短接的原材料马云家有卖,几块钱,本着谨慎的态度咨询了卖家如何短接,换来的要么不回复,要么机械的用套话答复,也难怪,几块钱的东西也不太可能有很专业的客服。有了新bios,也不用自己做了,直接开刷,中间又有些坎坷,因为烧录夹子线短,这块板子又不需要把bios吹下来烧,所以烧录夹线就有点短了,我就加了个USB hub,这下就出事了,擦除写入都没问题,校验怎么都不通过。等了几十秒没变化,然后风扇就呼呼的加速转起来了,多么熟悉的记忆,随后,屏幕点亮,熟悉的bios界面出来了,深深的呼了口气,还挺顺利。原创 2023-11-20 02:13:17 · 2600 阅读 · 0 评论 -
无人机摄像头改造记录
抓取 IP 包分析后,起工作量原理是手机侧获取摄像头的 IP 地址,然后往5252端口发送固定内容的 tcp 包,随后摄像头就往手机的5555端口发送 udp 包,这就是摄像头数据,手机拿到数据后,前9个字节是包头,后面是 mjpg 数据,手机要完成拼包,然后就是把 jpg 转成 bitmap 解码,送显示。分辨率是480p,低端的, wifi 热点名称是 frd-uav-z8xxxx,对于的 app 是 frd ,低端摄像头,输出是 jpg 格式,优点是发热小,功耗低,续航长。原创 2023-06-14 13:16:41 · 3832 阅读 · 0 评论 -
linux子系统编译openwrt记录
linux子系统原创 2023-02-19 23:05:23 · 305 阅读 · 0 评论 -
springbot开发环境搭建
maven springbot原创 2022-12-03 10:10:50 · 131 阅读 · 0 评论 -
编译openwrt上 mjpg-streamer插件方法
openwrt mjpg-streamer原创 2022-10-17 00:50:25 · 390 阅读 · 0 评论 -
为知笔记数据备份方法
群晖 docker 为知笔记原创 2022-10-17 00:36:14 · 779 阅读 · 0 评论 -
openwrt上配置华为ddns过程记录
华为 ddns docker原创 2022-10-15 22:30:42 · 3347 阅读 · 0 评论 -
用AndroidStudio编译java工程过程记录
IDEA,AndroidStudio,Java,Jar原创 2022-10-05 00:07:13 · 1498 阅读 · 0 评论 -
搭建个人的GPS定位系统
通过docker搭建GPS定位平台,配置GPS接收器,接入平台原创 2022-09-24 00:31:27 · 5581 阅读 · 8 评论 -
wxy创建记录
wxy虚拟机搭建原创 2022-08-06 21:59:04 · 838 阅读 · 1 评论 -
自编译op镜像记录
openwrt,pve,esxi原创 2022-07-10 12:37:52 · 472 阅读 · 0 评论 -
c语言socket编程备忘
近期有个小项目,要把手机上的视频上传到云端,云端再提供webui给用户在线查看手机上的视频来源不是摄像头,而是与手机相连的嵌入式设备的摄像头因为嵌入式设备的主板是现成并且闭源的,无法修改,对外提供了一个server地址端口,需要破解其交互信令才能成功捕获视频流,好在有java和python的客户端可以参考,所以破解起来并不是很费功夫,唯一的困难是嵌入式设备仅允许热点的方式连接,没有usb,没有网口。这样,就需要一台设备,可以连接一个局域网热点(嵌入式设备,无internet),又可以访问公网(上原创 2022-05-23 23:40:41 · 366 阅读 · 0 评论 -
github提交代码备忘
1. 创建一个空的repositories,可以同步创建一个readme,添加项目介绍2. 下载代码到本地\\192.168.5.20\nvme\code\99_githubgit clonehttps://github.com/xxxx/Android-Shell.git3. 修改本地目录下的文件4. 上传代码git add .git commit -m "xxxx,添加注释"git push origin main //main 是代码的分支,根据项目情况取值不同.原创 2022-05-05 00:01:54 · 314 阅读 · 0 评论 -
大疆御Pro云台故障修复
22年3月春日里的最后几场雪,难得的起飞机会岂能错过,终于在某次放飞过程中,碰到树枝,拾起来后目测发现桨叶废了两片,云台一个减震球断裂。简单判定后觉得减震球修复应该可以搞定,果断淘宝下单,几块钱的减震球加新的4片桨叶,修复过程并不顺利,减震球太难换了,换好后,满心期望,结果,翻车了,开机后,显示如下故障码:再次拆机,右前传感器就是一个相机模组+排线,仔细检查后发现是之前拆云台时卸下4课螺丝后,没有把下图(排线图)红色的1、2两处排线拆掉,导致把右前排线扯烂了。螺丝图,一共四颗排线图,原创 2022-03-29 23:55:41 · 4760 阅读 · 0 评论 -
给guacamole添加WOL ether-wake功能,支持局域网唤醒
去年12月搭建了guacamole实现了网页方式rdp,rdp对象是跑在虚拟机里的win10,最近发现如果用物理机当rdp client时,如果物理机休眠了,rdp就不可能起作用了。有些网友说win10支持局域网读写访问时自动唤醒机器,具体方法搜了下,一堆不知所云的东西,主板bios里也翻了一遍,调整了几个参数也没有效果偶然发现,我这块主板(ga h110tn-e)居然不支持WOL发魔术包的方式唤醒,必须用ether-wake包,这点从google paly上下载的wake-on-lan apk和o原创 2022-01-09 11:52:38 · 1233 阅读 · 0 评论 -
本地文件与网盘文件比较文件size,半自动方法
1. 本地文件 新建一个sh脚本,内容如下:#!/bin/bashMY_SAVEIFS=$IFSIFS=$'\n'for fileList in $(find $1 -type f);do ls -l "$fileList"doneIFS=$MY_SAVEIFS#!/bin/bashMY_SAVEIFS=$IFSIFS=$'\n'for fileList in $(find $1 -type f);do ls -l "$fileList"d...原创 2021-12-25 00:41:51 · 975 阅读 · 0 评论 -
DQ77KB刷bios工程小记-old文章备份
多年前入手的DQ77KB,一直塞弱电柜当软路由,最近搞HASS,升级了E5平台。DQ77KB是块小板子,手头也有小机箱,想着加块nvme硬盘当桌面机用,然后噩梦就开始了。开机发现这块板子不识别nvme硬盘,那就上普通ssd,安完系统又发现win10可以识别nvme,怀疑bios太老,升级bios试试。按intel官方说明,找了U盘,开机F7,等了两分钟,没反应,难道U盘有问题,拔电,重新格式化U盘,悲剧了,再也无法开机,现象是开机10秒无显示,自动重启,电源灯闪烁。一顿故障排除,估计是bio原创 2021-12-21 01:46:57 · 1874 阅读 · 0 评论 -
Linux上的天翼云盘客户端,支持上传下载
最近把手头的电信卡办理的业务疏理了一遍,退订了不必要的业务,并且薅了免费的天翼云,发现真是神器,不仅送了10T的免费空间,而且下载能到十几M,上传是满速(我的宽带比较挫,5M),看样子要做好长期使用的打算了。 在windows上安装了客户端,同步了几百G数据后,发现每天有上传量限制,经常要手动重启启动同步,貌似windows客户端bug还不少,经常界面假死,要不就是重启上传要等很久才能开始。花了点银子买了会员,一切恢复了平静。 既然花了银子了,就想资源最大...原创 2021-12-18 23:04:22 · 3909 阅读 · 0 评论 -
WSL2加载独立硬盘和设置固定IP
最近发现了win10(包括win11)上的神器:Linux子系统,抱着玩一玩的态度安装了,琢磨了几天,逐步把Ubuntu完善起来了,发现完全可以当作WIN+Linux双系统,作为生产力工具绰绰有余。 总结了常用的工具软件和配置:1. ssh之前习惯了openssh-server +MobaXterm,这个组合当然可以,实际完全不安装任何客户端,直接用windows自带的power shell也是完全可以的,只是不能在其他系统中登录,所以还是安个openssh-serve...原创 2021-12-17 21:53:29 · 2522 阅读 · 0 评论 -
linux子系统
物理 磁盘GET-CimInstance -query "SELECT * from Win32_DiskDrive"Get started mounting a Linux disk in WSL 2 | Microsoft Docs原创 2021-12-04 21:35:05 · 543 阅读 · 0 评论 -
openwrt上Asterisk系统语音信箱时间不对问题分析
最近在openwrt上搭建了Asterisk,配合fxo语音网关,内线转外线,外线转内线,十分方便。但在微信这么流行,长途也取消漫游费的情况下,这个完全成了屠龙术,无用武之地。偶然发现Asterisk的语音信箱系统是否完善,给家里的固定电话加个语音留言功能,这个还算有些使用场景,折腾了几天把一个语音信箱系统搭建起来了,支持电话无人接听转语音信箱,支持密码,支持不同的家庭成员用不同的号码收听语音留言,以下是过程纪录: 先要在voicemail中配置一个账号,类似于sip.conf中配置号...原创 2021-11-10 16:07:39 · 3285 阅读 · 0 评论 -
asterisk对接不知名语音网关
闲鱼收的语音网关,1s1o,目前看是可见的支持fxo口的最便宜的了对其配置作个说明,以备忘:Basic Options=》Call菜单,说明如下:FXO Busy When FXS Busy 这个机器性能较差,建议选上 开机性能还行,重启不到20秒,web就可用了 PSTN Redial DTMF Mute 不清楚 Number of Rings PPSTN呼入多少次后,认为无人接听,把控制权交给运营商 No Key Entry Timeou原创 2021-11-07 21:56:37 · 247 阅读 · 0 评论 -
阅读器安装三方APK指导
今年年中XX阅读器(避免广告嫌疑)打卡结束,原价12XX的阅读器小黄鱼上大量涌现,当时正好有看电子书的诉求,4XX价格入手了一个,自带阅读器,但导入图书只能用局域网电脑网页的方式,略显麻烦,但那时阅读量不大,倒不是很妨碍阅读。 下半年有些人文类电子书的阅读计划,尽管实施的不顺利,但我向来贯彻“工欲善其事,必先利其器”观点,先后研究了微信读书,kindle阅读器等读书软件,最终锁定在稻壳阅读器上,无非有以下点:1)文件格式全,epub,pdf,txt,doc等2)导入...原创 2021-11-07 15:25:26 · 2167 阅读 · 0 评论 -
三星S21刷机指导
近期手头有两个三星S21,一个美版和一个港版,为了试验不同的ROM,攒了一些刷机经验特此纪录1. 欧版的三星只见过公开版,没有见过运营商定制版,实际应该很多,类似德电、vdf应该都有定制,只是市场上流通的不多,公开版的不能和其他版本互刷,从淘宝店家的咨询看也是这样,没有尝试刷机2. 国行和港版可以互刷,刷机过程中,CSC那个文件不要选HOME_CSC*,而要选CSC*,错误现象是刷机停在super.img步骤3. 美国公开版和ATT定制版本可以互刷,步骤如下:1)重命名AP文件.原创 2021-11-06 23:00:43 · 8488 阅读 · 0 评论 -
asterisk对接众方网关
众方网关的型号是mag200-8s,买的二手,卖家刷成2s2o了,01口是fxo,23口是fxs,另外四个口没用。网口被默认设置成桥接模式,所以wan和lan口就一样了,保险起见还是接的wan口,从路由器看ip后登录进去,就是web管理界面,也不需要太多设置就是把fxo口和fxs口都绑定一个sip账号,假设fxo口是1001,fxs口是1002然后就是fxo接运营商光猫的phone口,fxs接普通电话机众方的网关从pstn口呼入的电话默认被网关接管,播放预制的语音,留10秒的时间让用原创 2021-11-04 01:46:34 · 1743 阅读 · 0 评论 -
阿里云ddns过程记录
申请了阿里云一年的动态域名,收费的,闲置了几个月,用openwrt一直没成功,最近研究asterisk部署,有个公网的ddns还是方便不少,所以把闲置的域名得拾起来了,过程如下1. 开启阿里云后台权限(在访问控制菜单中,文章最后有链接)AliyunDNSReadOnlyAccessAliyunDNSFullAccess2. 下载脚本运行GitHub - risfeng/aliyun-ddns-shell: 阿里云域名解析动态更新IP Shell脚本阿里云域名解析动态更新IP Sh原创 2021-10-31 23:18:17 · 979 阅读 · 0 评论 -
Android设备上运行java程序的方法
背景:有时候要验证一些基本的java逻辑,但又需要运行于移动设备上(例如要访问蜂窝网络,蓝牙设备等),这样就需要讲自身的java编译成jar文件运行,但实际发现android的虚拟机与windows并不兼容,摸索了一个晚上,以下是教程:1. 正常编写java程序,例如package com.my.test;import java.io.*;public class myClient { public static void main(String[] args) { Sys.原创 2021-10-20 13:02:20 · 5974 阅读 · 0 评论 -
pve 6.2增加CPU温度显示
1. 安装PVE,建议用refus烧录U盘,记得选DD镜像模式2. iso文件名proxmox-ve_6.2-1.iso3. 安装4. 替换如下文件中相关字段原创 2021-07-18 23:53:17 · 781 阅读 · 0 评论 -
编译lean openwrt并在创建虚拟机运行
1. 下载代码编译没什么可说的,教程很多,编译前把之前的dl目录拷贝过来能省不少时间,或者先架设代理,make download下载依赖包lean的github看到有gek和阿里镜像,没试过,github下载也不慢,比AOSP清华镜像强自己定义config文件很有用定义lan地址、password都不会。。。。。2. 创建虚拟机这个也不多说了,先创建个空虚拟机,硬盘不设置esxi:把编译出来的openwrt-x86-64-generic-squashfs-combine.原创 2021-03-07 22:02:06 · 1945 阅读 · 0 评论 -
pixel 编译 aosp
2021春节期间,清理硬盘,顺便把代码目录整理了一遍,手头有个pixel5,重温了一遍pixel编译过程1. ubuntu安装,记得要安装依赖包,先在命令行里切换安装镜像源为阿里源,16.04和18.04是不同的,注意,在ubuntu图形化界面里切换,在ssh原创apt install是不行的,必须全部命令行操作2. 下载代码,最方便的当然是下载清华镜像中的aosp-latest.tar,然后执行以下命令:tar -xvfaosp-latest.tarcd aosprepo i..原创 2021-02-18 23:45:03 · 1172 阅读 · 1 评论 -
PVE安装笔记
1. 安装iso准备,系统盘目录有6.2的iso,挺好用准备一个U盘2. 按照教程安装,注意如果有多网卡,安装过程要选一个,选错了也没关系,进入系统,控制台root登录后,可以到/etc/network/interface里改参考https://www.10bests.com/install-openwrt-lede-on-pve/3. 安装后,如果是小容量ssd,比如16g,那么建议把local-lvm合并到local中,节约空间,实际测试,16g的ssd,安装后合并两个local后.原创 2021-01-19 01:22:26 · 6489 阅读 · 1 评论 -
TP-LINK安装USB共享打印机小记
家里正常工作多年的打印机在昨天晚上换了一个路由器后不工作了,表现为wifi搜不到热点,网卡无法分配地址,固定电脑IP后也无法访问。 第二天是周六,领导催了两遍要打印孩子的资料后,只能开始维修过程 首先当然是恢复出厂,凭借多年Android系统经验,大部分软件问题恢复出厂可以解决,很不幸,恢复出厂后LAN口正常工作了,Wifi连上两秒后就断开。 与打印机连接的是TP-LINK的703N,原始的4M flash版本,看了下系统,是很老的Barrier B...原创 2020-11-01 18:36:41 · 3451 阅读 · 0 评论 -
uefi模式下修改Intel网卡MAC地址
年初在技嘉brix上安装esxi时,抽空升级了主板bios,发现网卡地址被改成了88:88:88:87:88,尝试DOS启动用EEupdate改MAC,尝试修改bios文件中的MAC重新刷机均失败。所幸这个地址一般不会重复,凑合用着。昨天发现笔记本的有线网卡地址重复了,才想起来这个笔记本是换过主板的,联想的板子,X1C主板,淘宝买来后用店家提供的工具初始化了主板,难怪MAC地址重复。技嘉...原创 2020-04-27 23:53:07 · 7516 阅读 · 0 评论 -
一自由度云台摄像机搭建
1.硬件703N焊接TTL线,刷官方lede固件,支持桥接模式,安装mjpeg支持,拷贝web2serTTL线连接步进电机步进电机,资料地址http://yunpan.taobao.com/s/AD26W3HZo1http://pan.baidu.com/s/1c2xP3QK减速步进电机带驱动套装无线遥控锂电池供电正反转调速TB6560/66TB店铺名,个人爱好工作屋mjpeg摄像头lede大灯外...原创 2018-04-06 02:24:15 · 1189 阅读 · 0 评论 -
lede64编译流水
一,安装ubuntu 16.0432G的msata启动盘不支持从ubuntu iso启动,所以都是用ubuntu的启动盘制作工具刻录u盘安装U盘操作系统安装工具- Universal USB Installer二,必要软件安装1.安装open-sshserver,改root密码,vim,samba,ssd/hhd挂载,baidu都有标准教程2.安装编译环境sudo apt-get updatesu...原创 2018-03-25 22:29:40 · 1716 阅读 · 0 评论 -
wifi小车备忘
今天把落灰已久的wifi小车拿了出来,试了试还能用,进度条问题依旧,正巧X1上前不久把ecllipse环境调试OK,打开代码,google搜索了一遍垂直进度条,发现已经有更简单的解决方案,于是重写了一个VerticalSeekBar,关键是如下函数: protected void onDraw(Canvas c) { c.rotate(-90); c....原创 2018-02-20 02:17:05 · 231 阅读 · 0 评论