自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 安卓frida问题“type“:“error“,“description“:“Error: Unable to perform state transition

adb shell。

2024-09-13 11:32:26 293

原创 KESSIL A360维修

风扇。

2024-08-29 14:52:41 154

原创 2通道遥控器 学习

注意: 当你选择联锁模式时,为了学习更多的远程控制,你需要学习两个不同的按钮,第一次学习是为 “开”,第二次学习 “关”。闭锁: 按下遥控器按钮A,继电器连接,按下遥控器按钮B,继电器断开。切换: 按一次远程按钮,继电器连接,按两次远程按钮,继电器断开。按下接收器上的学习键1次,等待片刻,LED将关闭,进入学习状态。按下接收器上的学习键2次,等待片刻,LED将关闭,进入学习状态。瞬时: 按下遥控按钮,继电器连接,松开遥控按钮,继电器断开。按下远程按钮,接收器板上的LED指示灯将闪烁,然后熄灭。

2024-04-24 19:19:07 249

原创 水体碱度的方法:

例如,对于精度要求较高的场合,可以选择基于化学平衡的理论计算方法;对于精度要求不高但需要快速计算结果的场合,可以选择基于机器学习的经验模型方法。上述文献中介绍了各种不同的水体碱度计算方法,包括基于化学平衡的理论计算方法、基于机器学习的经验模型方法等。该算法属于基于化学平衡的理论计算方法,其优点是计算原理简单,计算精度较高。该代码首先计算水中碳酸氢盐和碳酸盐的浓度,然后根据这两个浓度计算水体总碱度。该代码可以根据实际情况进行修改,例如可以添加对其他影响水体碱度的因素的考虑,例如水温、盐度等。

2024-02-22 15:41:31 172

原创 涂鸦使用遇到的坑

Stack_Size Heap_Size,这2个的设置,否则malloc会返回0,引起失败。第一个就是MDK建立工程后,需要修改启动文件中关于。

2023-06-04 14:42:44 135 1

原创 Frida hook oc NSData打印全部数据

i < length;i += 16) {j++) {} else {

2023-03-27 09:44:21 936

原创 rootlessJB – 11.0-11.3.1

多年来,“越狱”的含义略有变化,从解锁运营商到获取文件系统访问权限等。然而,它的核心仍然保持不变。从技术上讲,直到iOS 10.3.3(不包括Meridian)的所有越狱都通过修补内核来实现这些功能。对于未签名代码执行,他们会修补AMFI(AppleMobileFileIntegrity)以允许伪签名二进制文件(未经有效证书签名的文件)运行,他们会修补沙箱操作以允许任何进程能够查看和加载调整(Tweak),通过修复文件访问和内存映射限制,然后他们必须进行一个挂载修补程序,以允许将根分区重新安装为读写模式。

2023-03-17 10:18:29 464

原创 Android

直接运行最新版的 apktool 可以通过brew安装,命令如下brew install apktool# 验证安装结果apktool -version

2022-11-18 17:53:30 1089

原创 xcode突然出现问题,logos.pl,Operation not permitted

XCODE 突然抽风

2022-08-25 11:21:04 429

原创 色度计,笔记

1.分光光度计和色度计,应该算是2个设备。分光光度计一般都直接和色度计配合使用。2.使用调制和同步检测降低噪声。这个就是ADI给的方案为什么要用方波调制LED光,接收端做同步检测的原因。3.......

2022-05-10 11:43:55 138

原创 XR30 G4 维修

时钟芯片有可能是PCF85063TPhttps://www.nxp.com.cn/docs/en/data-sheet/PCF85063TP.pdf主控芯片MKL26Z128VLh4

2021-10-04 00:42:03 543

原创 大白鲨 LED 拆机

最近收到一位大神发过来的LED水族灯 海水设备用一段实际都是惨不忍睹,即使正常使用海水一般是喷溅不到设备上,实际上盐雾比泡到海水里面腐蚀性还高,因为泡在水里面不与空气接触反应会比较慢,所以大家平时一定要定期清洁维护,这样会大大延长设备使用寿命。 看包装箱上的名字是 SHARK Led Light,包装盒上的二维码,微信扫码之后显示“该账户已冻结”。百度也没查到使用说明等相关信息,最后在淘宝上查到相关信息是“大白鲨Array系列LED水族灯具/Cree/A80/...

2021-09-19 21:34:04 835

原创 LLDB脚本添加中断,中断后并执行指定命令

debugger.HandleCommand('breakpoint set -n dlopen')debugger.HandleCommand("breakpoint command add 1 -o 'po/x (char *)$x0 '")

2021-09-16 11:59:37 190

原创 IOS 获取进程内镜像

第一种方法,使用vm_region_recurse_64获取所有内存节点信息kern_return_t krc = KERN_SUCCESS;vm_address_t address = 0;vm_size_t size = 0;uint32_t depth = 1;pid_t pid = getpid();char buf[PATH_MAX];while (1) { struct vm_region_submap_info_64 info; mach_msg_type_nu...

2021-08-20 14:11:21 1635

原创 新系统lldb从新配置

进入系统根目录cd /命令行变为xx@xx/ %,这个是系统根目录。而cd ~/进入的是当前用户目录,命令行开头变为,xx@xx~%安装lldb插件,git clone https://github.com/4ch12dy/xia0LLDB.git && cd xia0LLDB && ./install.sh然后在/Users/sorke/xia0LLDB/src/中加入自己的脚本。...

2021-07-14 17:44:20 298

原创 iobroker和妖神z2m网关在windows10下使用

下载win下的安装程序https://www.iobroker.net/#zh-cn/download266一路安装就OK了。然后按教程https://bbs.iobroker.cn/t/topic/882。就OK了。

2021-06-26 23:45:08 1231

原创 dylb中14.2系统下使用_dyld_func_lookup导致崩溃

在14.2系统下,由于系统使用dyld3。系统调用函数不再会使用_dyld_func_lookup对一些系统函数进行查找并返回函数指针。 所以

2021-06-21 14:47:32 183

原创 格力大松电饭煲,真垃圾

2021-04-16 21:53:15 827

原创 dyld启动加载过程,笔记

在调用load_images -> load_images_nolock -> prepare_load_methods -> schedule_class_load -> add_class_to_loadable_list的时候会将未加载的类添加到loadable_classes数组中其中prepare_load_methods中调用objc_class *__fastcall prepare_load_methods(const mach_header_64 ...

2021-03-25 17:40:43 501

原创 dobby在mac系统下的安装和使用

首先安装CMake 3.5以上版本,直接去cmake官网下载安装即可创建新目录,HOOKZZ然后执行git clone https://github.com/jmpews/Dobby.git --depth=1然后执行cd Dobby && mkdir build_for_ios_arm64 && cd build_for_ios_arm64cmake ..-G Xcode -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOO.

2020-07-10 16:59:13 1361

原创 Mach-O 开头的内存结构

x = _dyld_get_image_header(0);x为Mach-O起始地址。x:0x000: cf fa ed fe 0c 00 0001 00 00 00 00 02 00 00 00 ????............0x010: 57 00 00 00 e0 2e 00 00 85 00 21 00 00 00 00 00 W...?.....!.....0x020: 19 00 00 00 48 00 00 00 5f 5f 50 41 47 4...

2020-07-03 15:43:28 509

原创 sysctl

MOV X16,#0SVC 0x80上面两句实际使用的是syscall,命令 ,此时寄存器x0是syscall指令参数。例如x0是202,执行得是命令SYS_sysctlx1 =0x1700b5e50第一个参数 =0x1700b5e50: 01 00 00 00 0e 00 00 00 01 00 00 00 c2 16 00 00 ............?...0x1700b5e50 = 0x00000001 可能表示0x1700b5e54 = 0x0000000e...

2020-07-02 09:49:08 351

原创 IDA当中创建自定义指令

IDA下使用快捷键Shift+F2调出下面的窗口在这个IDA主界面写命令输入AddHotkey("Alt+f","C2NOP")这样使用快捷键 alt+f 就可以执行函数c2nop。

2020-06-29 14:19:30 1093

原创 阿里生活物联平台笔记一 app配网

非常不适应阿里生活平台界面结构。首先下载生活平台官方APP点击2所指的位置,出现1二维码,通过这个二维码下载app后,利用下载的app中的扫描这个二维码,进入设备配网模式。...

2019-06-24 09:01:41 495

翻译 F2837xS Firmware Development Package -USER’S GUIDE 笔记一

2 Getting Started and Troubleshooting建立新工程特殊设置添加官方文件头文件路径

2018-06-29 12:11:13 540

原创 Z-stack从2.5.1a到mesh 1.0.0变化

mesh算是Z-stack比较信的协议栈版本了,最新的应该是zigbee3.0.不过还是先看看mesh1.0.0,zigbee3.0以后再研究吧。暂时发现的一个不同就是OnboardKeyIntEnable = HAL_KEY_INTERRUPT_ENABLE;在新版本中没有这个初始化设置。键盘的中断触发编程了,条件编译#if defined (ISR_KEYINT

2017-06-25 18:21:51 1017

转载 ArduPilot稳定版分支编译

原文:点击打开链接clone 远程分支git clone -b Copter-3.3 https://github.com/ArduPilot/ardupilot.git删除不需要的文件夹cd ardupilotrm APMrover2/ -Rfrm AntennaTracker/ -Rfrm ArduPlane/ -Rf

2016-07-16 11:34:27 693

原创 串口发数据到PIXHAW,PIXHAW发数据到地面站

基于APM软件,pixhawk硬件平台。在用APM的过程中,想测试四个发动机的温度,最好的办法当然是直接改APM驱动,利用pix上各种端口增加功能。例如用SPI总线外加多路ADC芯片,就是非常好的办法。奈何水平有限,外加好吃懒做及各种客观原因及主观问题。用个我觉得简单方式,这里介绍的方法希望大家改进,毕竟是非常糊弄人的方法。首先确定使用PIX硬件平台的串口4和串口5,其中串口5

2016-06-21 11:18:53 3965 1

转载 pixhawk 从main开始分析传感器数据如何流动起来,以GPS为例

没经作者同意,暂时只把链接放这里。http://blog.csdn.net/czyv587/article/details/51354598

2016-06-17 10:30:37 1135

翻译 ARDUSUB 浏览

ArduSub is an advanced open-source ROV/AUV control system.OverviewArduSub水下机器人的控制器是一个完整的开源解决方案,提供远程操作控制(通过智能潜水模式)和全自动的执行任务。作为DroneCode软件平台的一部分,它能够无缝地使用地面控制站的软件,可以监控车辆遥测和执行强大的任务规划活动。它还受

2016-06-08 22:52:35 4925 1

原创 在APM中添加新的mavlink消息

在最新的APM代码中添加MAVLINK消息和教程中介绍的有些出入。请对照“]Pixhawk源码笔记十一:增加新的MAVLink消息”进行添加首先在common.xml或ardupilotmega.xml文件中添加你的信息的定义声明。这2个文件的实际位置和笔记十一是不同的。实际是在“Modules/mavlink/message_definitions/v1.0”

2016-04-21 13:41:03 3089 6

原创 APM代码中MAVLINK的初步分析。

最近在看APM代码中的MAVLINK部分。这里记录下一些分析结果,有同样看这部分的同志请一起把这部分知识补全。                 首先在MAVLink 的主要功能是通过在ArduCopter.cpp中的三个“任务”完成的。                SCHED_TASK(gcs_send_heartbeat,     1,   110),             

2016-04-16 15:28:29 3313 1

TM1637模块资料pdf原理图

TM1637模块资料

2024-05-04

pixhawk 的Altium Designer 工程图

pixhawk 2.4.6的AD工程图,包括12张原理图,和1张PCB图纸。

2016-05-14

TEECHART应用技术详解.pdf

TEECHART应用技术详解,关于这个控件的教程。

2012-09-16

CnComm v1.50 多线程串口通讯库

VC串口类,国人出的。里面有VC6,VC2005的例程,简单实用过觉得还行,没深研究过。

2012-09-04

实时曲线的VC代码,源程序。

clPlot 类写的单文档内,绘制曲线 CRect Rect; GetClientRect(Rect); m_Plot.Create(WS_CHILD|WS_VISIBLE,Rect,this,12000); m_Plot.SetSerie(0, PS_SOLID, RGB(255,0,0), 0.0, 2000.0, "Pressure"); m_Plot.SetSerie(1, PS_DOT, RGB(0,255,0), 0.0, 2000.0, "Pressure"); m_Plot.SetSerie(2, PS_DASH, RGB(0,0,255), 0.0, 2000.0, "Pressure"); m_Plot.SetSerie(3, PS_SOLID, RGB(255,255,0), 0.0, 2000.0, "Pressure"); m_Plot.SetLegend(0, PS_SOLID, RGB(255,0,0), "Temperature"); m_Plot.SetLegend(1, PS_DOT, RGB(0,255,0), "Pressure"); m_Plot.SetLegend(2, PS_DASH, RGB(0,0,255), "Pressure"); m_Plot.SetLegend(3, PS_SOLID, RGB(255,255,0), "Pressure");

2011-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除