- 2024-11-10GEE 案例——澳大利亚野火的探索性分析与谷歌地球引擎中的野火建模的机器学习方法
简介澳大利亚野火-一种机器学习方法监测森林火灾澳大利亚野火的探索性分析与谷歌地球引擎中的野火建模的机器学习方法免费的遥感数据允许分析这一灾难,因此本研究调查了基于地球观测的澳大利亚野火数据,以揭示一般见解。在过去几年中,机器学习(ML)在许多领域证明了其成功,因为它
- 2024-11-05读UCOS源码总结
在之前一直想阅读一个RTOS的源码来看看里面到底是怎么设计的,虽说经常使用RTOS大概知道里面各个模块的工作原理,但是具体是如何实现的,从来没有看过。那么,初看代码当然要先找个简单的入门,于是,UCOSIII就成了我的选择。以前啃源码的方式真的效率很低,看的头大速度还慢,像是野火的UCOSIII
- 2024-07-04存储读写之FLASH篇2-本篇内容来自野火文档
STM32的内部FLASH简介在STM32芯片内部,存在一个重要的FLASH存储器,其主要用途是存储应用程序代码。编写完应用程序后,通常需要使用下载工具将已编译的代码文件写入内部FLASH。不可忽视的是,内部FLASH具有非易失性存储的特性,这意味着在断电后存储的数据不会丢失。每次芯片重新上
- 2023-11-13【lwip学习】资料与文档集合站
一、lwip 源码和资源lwip官方网站:https://savannah.nongnu.org/projects/lwip/lwip官方网站下载地址:https://download.savannah.nongnu.org/releases/lwip/二、教程与例程1.野火资料中心:https://doc.embedfire.com/products/link/zh/latest/index.html介绍:包含了野火的所
- 2023-10-17再战野火IM
起因是在盘古石决赛时,有一个手机取证的APP是基于野火IM进行的开发。当时未按照正常方式解出,没找出数据库密钥。后续又在以前的某一次全国比武中发现了野火IM的考点,直接问密码如何来。当时使用frida来做,但是发现要处理多进程,就暂时搁置了。近期看到弘连的取证实录中详细介绍了
- 2023-06-09野火STM32 读写内部FLASH
解锁、上锁函数1voidFLASH_Unlock(void);2voidFLASH_Lock(void);擦除函数:1FLASH_StatusFLASH_ErasePage(uint32_tPage_Address);2FLASH_StatusFLASH_EraseAllPages(void);3FLASH_StatusFLASH_EraseOptionBytes(void);写入函数:1FLASH_StatusFLASH_Progra
- 2023-05-16串口下载程序 +野火霸道开发板
开发板跳线:MCU的PA9,PA10分别接USB转串口的RX和TX。BOOT0和BOOT1(PB2)全部接地。 FlyMCU的配置DTR低电平,RTS高电平进bootloader 按复位键,下载的程序运行。
- 2023-05-10折腾野火linux板子学到的东西
添加编译器相关添加交叉工具链,需要修改/etc/profile修改完成后,需要立即生效(不需要重启),可以使用如下命令:source/etc/profile 如果遇到环境变量配置以后,能够找到版本(也就是说输入命令的开头按tab以后能够出现补全),如果还有问题,这是因为64位下运行32编译器缺少相应的库文
- 2023-02-22野火FreeRTOS计数信号量实验意外处理
编译的时候,一直说xSemaphoreCreateCounting这个函数没有定义。最后发现,是FreeRTOSConfig.h文件中,没有将使能计数信号量的宏打开。解决办法:在FreeRTOSConfig.h中
- 2023-02-14野火FreeRTOS第九章(任务延时列表)实验意外解决办法
书中说:main()函数内容与第8章一样,无需改动。但实际代码中,添加了在开启调度前关闭中断的函数,如下红色代码所示:intmain(void){ /*硬件初始化*/ /*将硬件相关的
- 2023-02-10野火STM32 ADC独立模式单通道采集实验意外
1//aboutcalibration2//ADC_ResetCalibration(ADC1);3//while(ADC_GetResetCalibrationStatus(ADC1)!=SET);4ADC_StartCalibration(ADC1);5
- 2022-11-22森林野火故事2.0:一眼看穿!使用 Panel 和 hvPlot 可视化 ⛵
- 2022-10-26野火IM 社区版IM Server集群部署思路
IMServer集群部署难点在于hazelcast本地缓存与集群缓存之间状态变更通知1.将hazelcast切换成jetcache二级缓存或多级缓存,我使用的是三级缓存 Caffeine+Redis+
- 2022-09-21ucocIII野火
5.1裸机系统5.1.1轮询系统轮询系统即是在裸机编程的时候,先初始化好相关的硬件,然后让主程序在一个死循环里面不断循环,顺序地做各种事情。轮询系统是一种非常简单的软件结