logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LwIP入门实战 — 3 以太网外设 (ETH)

STM32F42x 系列控制器内部集成了一个以太网外设,包括一个介质访问控制器和专用的 DMA 控制器,它的功能就是实现 MAC 层的任务。借助以太网外设,STM32F42x 可以通过 ETH 外设按照 IEEE 802.3-2002 标准发送和接收 MAC 数据包。ETH 支持介质独立接口 (MII) 和简化介质独立接口 (RMII) 用于与外部 PHY 芯片连接。

文章图片
LwIP入门实战 — 2 LwIP概述

2.1 LwIP简介LWIP(Light Weight Internet Protocol,轻型网络协议栈)最初是由瑞典计算机科学研究所开发的。在嵌入式系统不断发展的背景下,传统的完整 TCP/IP 协议栈对于资源受限的嵌入式设备(比如一些内存小、处理能力有限的微控制器应用场景)来说过于庞大和复杂,难以有效应用。LWIP 为了满足嵌入式设备接入网络、实现简单网络通信功能的需求,旨在提供一个占用资源

文章图片
电池SOC估计 — 2 电池电特性模型

电池等效电路模型(ECM)其核心优势在于结构简洁、计算复杂度低,采用线性拓扑结构,在参数恒定条件下可视为线性时不变系统,具备良好的嵌入式系统实现性,能为电池特性分析与关键参数估算提供可靠支撑。等效电路模型主要由开路电压模块与阻抗模块两部分构成。其中,开路电压(OCV)其与滞回特性密切相关,工程实践中常将滞回特性与OCV进行整合建模。磷酸铁锂电池存在明显的OCV迟滞现象,充放电时其OCV曲线不重合且

文章图片
嵌入式Linux系统编程 — 4.7 regcomp、regexec、regfree正则表达式函数

正则表达式又称为规则表达式(Regular Expression),正则表达式通常被用来检索、替换那些符合某个模式(规则)的字符串,正则表达式描述了一种字符串的匹配模式(pattern),可以用来检查一个给定的字符串中是否含有某种子字符串、将匹配的字符串替换或者从某个字符串中取出符合某个条件的子字符串。在 Linux 系统下运行命令的时候,使用过?或*通配符来查找硬盘上的文件或者文本中的某个字符串

文章图片
#嵌入式#正则表达式
嵌入式Linux系统编程 — 4.6 atoi、strtol等函数实现字符串与数字转换

atof()strtod()strtof()和strtold()是C语言标准库中用于将字符串转换为浮点数的函数。atof() 函数:将字符串转换为双精度浮点数 (doublestrtod() 函数:将字符串转换为双精度浮点数 (double),可以获取剩余字符串。strtof() 函数:将字符串转换为单精度浮点数 (float),可以获取剩余字符串。strtold() 函数:将字符串转换为长双精度

文章图片
#嵌入式
嵌入式Linux系统编程 — 5.7 Linux系统中proc文件系统

proc文件系统,也称为进程信息文件系统(Process Information file system),是一种在 Linux 和其他类 Unix 系统中存在的虚拟文件系统。它被设计用来提供一种机制,允许用户空间访问内核空间的数据结构和信息。但是与普通文件不同的是, proc 文件系统是动态创建的,文件本身并不存在于磁盘当中、 只存在于内存当中,与 devfs 一样,都被称为虚拟文件系统。

文章图片
#嵌入式
LwIP入门实战 — 2 LwIP概述

2.1 LwIP简介LWIP(Light Weight Internet Protocol,轻型网络协议栈)最初是由瑞典计算机科学研究所开发的。在嵌入式系统不断发展的背景下,传统的完整 TCP/IP 协议栈对于资源受限的嵌入式设备(比如一些内存小、处理能力有限的微控制器应用场景)来说过于庞大和复杂,难以有效应用。LWIP 为了满足嵌入式设备接入网络、实现简单网络通信功能的需求,旨在提供一个占用资源

文章图片
软考系统架构师 — 4 嵌入式软件

在嵌入式软件开发中,调试时采用的是在宿主机和目标机之间进行的交叉调试调试器仍然运行在宿主机的通用操作系统之上,但被调试的进程却是运行在基于特定硬件平台的嵌入式操作系统中,调试器和被调试进程通过串口或者网络进行通信,调试器可以控制、访问被调试进程,读取被调试进程的当前状态,并能够改变被调试进程的运行状态。板级支持包(BSP):是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部

文章图片
FreeRTOS实战指南 — 1 FreeRTOS简介

FreeRTOS源码中包含3个主要的文件夹,FreeRTOS文件夹包含了FreeRTOS内核的源代码和相关的头文件,这是FreeRTOS实时操作系统的核心部分,包括任务管理、时间管理、同步机制等功能的实现。FreeRTOS提供了丰富的任务管理、时间管理、同步和通信机制,同时保持了代码的简洁性和可维护性。FreeRTOS 包含 Demo 例程和内核源码,FreeRTOS 文件夹下的 Source 文

文章图片
嵌入式软件课程设计:1 基于 STM32F103 的电子密码锁系统

在智能家居与安防技术快速发展的背景下,传统机械锁 “依赖实体钥匙、易丢失复制、管理不便” 的弊端日益凸显。本项目以 STM32F103 系列微控制器为核心,设计并实现了一款集多模态身份验证、安全防护、人性化管理于一体的智能电子密码锁系统,旨在通过嵌入式技术与传感技术的结合,为锁具的智能化升级提供低成本、高可靠性的解决方案,同时为电子信息、自动化等相关专业学生提供完整的课程设计与工程实践参考案例。

文章图片
    共 30 条
  • 1
  • 2
  • 3
  • 请选择