自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嵌入式软件开发及周边的专栏

介绍关于嵌入式开发的一些经验和一些产品的功能介绍,以及一些学习过程

  • 博客(22)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux环境下利用C语言实现wireshark的抓包

如何绕过socket协议栈实现时从网卡里直接抓取网络数据,开源库libpcap是一个不错的选择

2025-03-27 10:52:46 426

原创 嵌入式开发之串口校验(HC32L110)

国产芯片HC32L110串口配置的坑,如果在保证低功耗情况下串口不丢数,以及串口校验方式的正确配置。

2025-03-27 10:41:59 374

原创 鸿蒙系统liteos_m开发环境配置

解决鸿蒙系统开发环境配置时Ubuntu18.04的python环境异常的问题

2025-03-14 10:35:58 371

原创 物联网智能终端(HC32F4A0+RT-Thread/OpenHarmony+4G+BLE+LoRa+Ethernet+5寸LCD等)

基于HC32F4A0的物联网智能终端,可支持鸿蒙操作系统,支持无编码添加Modbus-RTU传感器的数据采集,上报可支持水利行业的各种协议,也可以支持MQTT协议上传数据,内部大容量存储,可以存储采集的图片等信息。支持LoRa本地组网,避免现场布线和防破坏等。

2025-03-14 10:25:23 1111

原创 嵌入式开发之串行数据处理

如何提升嵌入式开发系统的效率,解决好串行数据的接收发送非常关键,这里提供一种思路,有兴趣的可以交流一下!

2025-03-07 14:01:04 1187

原创 基于Linux系统的边缘智能终端(RK3568+EtherCAT+PCIe+4G+5G)

基于Linux系统的智能物联网终端,全工业化设计,具备AI运算的能力

2025-03-07 11:02:52 772

原创 基于Linux系统的物联网智能终端

高性能RTU,支持自主添加传感器,可以实现多站并发,对接网络摄像头,支持多种服务器交互协议。

2025-02-27 13:52:11 1466

原创 嵌入式开发之Modbus-RTU协议解析

如何实现Modbus-RTU协议传感器的对接,怎么实现不修改代码,添加各种Modbus-RTU传感器。

2025-02-27 11:28:09 941

原创 嵌入式软件开发之生产关系模型

嵌入式软件架构-生产关系说明,模块化设计的基础,打造高可靠软件的基本知识。

2025-02-21 14:11:52 410

原创 物联网智能终端-低成本方案(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

鸿蒙系统liteos-m命令模式时,ubuntu18.04安装库和工具集的脚本文件

鸿蒙系统liteos-m命令模式时,ubuntu18.04安装库和工具集的脚本文件

2025-03-14

C代码实现的flash存储数据代码

具体使用说明查看https://blog.csdn.net/my__dream/article/details/145545263?spm=1001.2014.3001.5502

2025-02-21

《激光原理》课后题答案

这里只有前五章的,后几章的我这没有,格式已经调好了

2009-04-05

VHDL语言写的三分频器

VHDL语言写的三分频器,具有普遍性,通过修改计数器可得到任意奇数倍的分频器

2010-07-19

空空如也

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

TA关注的人

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