- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Linux环境下利用C语言实现wireshark的抓包
如何绕过socket协议栈实现时从网卡里直接抓取网络数据,开源库libpcap是一个不错的选择
2025-03-27 10:52:46
426
原创 物联网智能终端(HC32F4A0+RT-Thread/OpenHarmony+4G+BLE+LoRa+Ethernet+5寸LCD等)
基于HC32F4A0的物联网智能终端,可支持鸿蒙操作系统,支持无编码添加Modbus-RTU传感器的数据采集,上报可支持水利行业的各种协议,也可以支持MQTT协议上传数据,内部大容量存储,可以存储采集的图片等信息。支持LoRa本地组网,避免现场布线和防破坏等。
2025-03-14 10:25:23
1111
原创 基于Linux系统的边缘智能终端(RK3568+EtherCAT+PCIe+4G+5G)
基于Linux系统的智能物联网终端,全工业化设计,具备AI运算的能力
2025-03-07 11:02:52
772
原创 物联网智能终端-低成本方案(HC32L196+EC800G+BLE+2.8寸串口屏)
低成本的物联网采集终端,具备低功耗,断网续传,远程升级,无编码添加各种Modbus-RTU的仪表。支持水利上各种规约的上报功能,支持MQTT协议数据上传,可定制开发软件。
2025-02-21 11:07:48
1362
原创 机器学习之支持向量机
支持向量机是一种监督学习算法,主要用于分类和回归分析。它通过寻找一个超平面来最大化数据点与该平面之间的距离,从而实现对新数据的分类。
2025-02-15 11:23:26
467
原创 机器学习之熵的计算方法及香农信息熵的含义
香农熵通过概率分布量化了数据的不确定性和信息量。计算时使用公式,其值越大表示数据越混乱、不确定性越高,反之则越有序和确定。在多个领域如数据压缩、机器学习和密码学中具有广泛的应用价值。
2025-02-14 17:08:51
818
原创 低功耗物联网采集终端(HC32L196+EC800G+BLE)
低功耗RTU,选用小华半导体的HC32L196低功耗处理器。存储空间MCU内置256KB Flash存储器,版上挂载8MB的Nor Flash存储器,设备支持插入TF卡。通讯接口RS485,同时具有模拟量采集和数字量采集。
2025-02-14 17:08:19
2141
2
原创 基于flash的数据存储算法实现
项目中总是会遇到存储数据的需求,当成本没有限制时,可以用考虑在项目中使用铁电来实现存储需求,但如果资源有限,成本要求更低,存储数据很少也比较单一的情况下,可以使用flash来实现,MCU内部的flash,或者外部的nor flash都可以。铁电存储器(Ferroelectric RAM,FRAM),具有低功耗,读写次数没限制,数据保存十年的特性,非常适合嵌入式场景下,需要存储数据的要求,缺点是,容量小,价格贵。每四个字节表示一个数据,总共124个整数,496个字节。》中的介绍,这块只说说关于数据存储部分。
2025-02-10 11:32:23
518
原创 嵌入式软件架构设计和模块化策略
在嵌入式软件开发中,科学的架构设计和模块化策略是实现高效可靠系统的基石。高内聚低耦合的设计原则能够提升系统的可维护性、灵活性和扩展性,从而降低开发和维护成本。通过综合运用这些方法,开发者可以在资源受限的环境中构建出高性能、高可靠的嵌入式系统。未来,随着物联网(IoT)和边缘计算等技术的发展,嵌入式系统将面临更多复杂的挑战。如何在有限的资源下实现更高效的模块化设计,并充分利用高内聚低耦合的优势,将是开发者需要持续探索的方向。
2025-02-10 10:26:44
695
原创 嵌入式开发:软件架构、驱动开发与串行数据处理
嵌入式开发是一个跨学科的领域,涉及软件、硬件以及通信协议等多个方面。作为一名嵌入式工程师,我们需要在系统架构、驱动开发和数据处理中找到平衡点,同时不断优化算法和数据结构以提高系统的性能。如果你对嵌入式开发感兴趣,可以从学习基础的C语言和单片机开始,逐步深入到软件架构设计和复杂系统的实现。让我们一起探索这个充满挑战与乐趣的技术领域吧!
2025-02-09 20:13:16
298
原创 无线传输终端(LoRa DTU)
物联网这几年一直很火,不同行业对于物联网的理解也不太一样,姑且让我们以通讯距离来区分一下不同的场景,小范围内的物联网,使用比如BLE,zigbee,一般用智能家居的场景,范围稍微大点的物联网,使用的433M无线,LoRa,sigfox(这个东西在国内只是听说过,没看多落地的方案),这个通讯可以到几公里,功耗也很低。
2025-02-07 15:41:09
979
原创 基于HC32L110的PID温控器
基于PID算法的温控主板,采集PT100的温度,通过RS485接口使用Modbus-RTU协议进行通讯,多种模式可以配置。
2025-02-07 11:11:33
881
原创 直流有刷电机控制板(HC32L110+A4950)
36V以内的直流有刷电机控制器,通过RS485接口Modbus-RTU协议进行控制,可实现多种模式控制
2025-02-06 11:04:48
224
原创 STM32L0系列低功耗产品开发的那些坑
STM32L0系列的芯片提供了一系列的低功耗的外设,比如使用32.768KHz外部晶振,驱动低功耗串口可以采集最高9600波特率的串口,而且在停止和低功耗运行模式下均不丢数据。低功耗的计数器,RTC等外设资源,设备平均功耗可以控制50ua以内,目前经我手做的几个项目,设备的整机的平均功耗均在50ua以内。这一次做Lora低功耗透传DTU,差点将我一世英明葬送。1.设备整机功耗不到30ua,...
2019-08-13 08:40:04
5746
2
原创 嵌入式软件开发是否需要经验,需要哪些基础知识?
本人从毕业到现在一直在嵌入式软件这个行业发展,已七年有余,也曾经迷茫无助过,也骄傲自满过,到现在算是趋于一个比较稳定的状态,嵌入式软件开发的项目本身代码量不会太大,除了一些特殊的方面外,基本难度都不是太大,曾经认为只要有人带着,什么样的人都可以从事这个行业,从这两年的经验来看,以前想的可能有点太乐观了,这两年在用心带几个人,发现有些东西确实需要一定的积累才能做好,毕竟人和人的思维方式不同,考虑问题
2017-06-24 17:10:34
10090
1
原创 STM32的bootloader设计重点几个问题
1.bootloader跳转到应用程序的部分:跳转到0x08008000typedef void (*pFunction)(void);pFunction Jump_To_Application;if (((*(__IO uint32_t*)0x08008000) & 0x2FFE0000 ) == 0x20000000){ JumpAddress = *(
2014-12-15 16:51:06
898
C代码实现的flash存储数据代码
2025-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人