摘要:
一些嵌入式Linux开发过程中的常用基础命令, V.1.3 2024年6月4日更新 阅读全文
摘要:
介绍DSLogic_逻辑分析仪参数
基本参数
主要特征
外部接口
供电要求
输入输出端口
技术规格
输入电压和阈值
输入阻抗
最大采样率
最大采样深度
分辨率
噪声/干扰
安装
基本概念
运行模式:
使用
硬件连接
简单直接波形采集
触发采集
重复采集
协议解码
逻辑分析仪和示波器的区别 阅读全文
摘要:
本文介绍了:外设寄存器查找
① 名称
② 偏移地址
③ 寄存器位表
④ 位功能说明
寄存器基本操作
C语言的置位和清零
具体方法
设置GPIO流程
给寄存器赋值
带参数宏
STM32F1xx
芯片识别
存储器映射
寄存器映射
让GPIOB端口的16个引脚输出高电平,要怎么实现?
STM32寄存器映射
C语言对寄存器的封装
新建寄存器(REG)模板
创建工程 阅读全文
摘要:
简要介绍了一、时钟体系
1、参考手册
2、时钟源3种
3、时钟树
4.时钟详解
HSE时钟
HSI时钟
锁相环时钟
系统时钟
HCLK时钟
PCLK1时钟
PCLK2时钟
RTC时钟
独立看门狗时钟:
12S时钟:
以太网PHY时钟:
USBPHY时钟:
MCO时钟输出
系统时钟配置函数SetsysClockO
系统时钟配置流程
二PLL
2.1概述
2.2基本组成
2.3类比说明
2.3相位差拓展
三、Systemlnit系统初始化函数
1.其实第一个执行的文件是汇编文件
2.初始化Flash接口,更新PLL系统频率
3.调用SetSysClock函数设置PLL时钟,然后进行分频
4.阅读system_stm32f4xx.c文件的头部注释 阅读全文
摘要:
本文介绍了如何使用GDB调试工具、如何将GDB移植到linu开发板上、如何在交叉编译时使用GDB,,如何设置LVGL FreeType中文字库. 阅读全文
摘要:
本文介绍了如何根据所使用的不同开发板配置不同的交叉编译环境. 由于在移植LVGL到不同开发板上时遇到了一些问题, 故在问题解决后整理和总结和该文章. 阅读全文
摘要:
用于请求心知天气的信息, 现在的信息, 未来n天的气象信息. 使用域名通过TCP连接到心知天气服务器, 采用cJSON进行解析.模块化实现, 可选择英文、中文;天数;城市; 阅读全文
摘要:
用于将数据进行base64编码或解码,模块化封装, 已测试. 阅读全文
摘要:
这篇博客介绍了一个简单的线程池的C语言实现,详细解释了代码结构和工作流程,并附上了流程图。 阅读全文
摘要:
TCP实现公网服务器和内网客户端一对多访问, 且相互实时通信. 阅读全文
摘要:
在典型的NAT穿透场景中,知道服务器端的公网IP和端口,但不知道客户端的公网IP,可以通过一些技巧来实现UDP打洞。可实现内网客户端与服务器相互UDP通信。 阅读全文
摘要:
要求进程B和进程C使用进程A创建的信号量集合中的信号量实现互斥访问。注释全, 已验证. 阅读全文
摘要:
本文整理了常用Linux-C I/O编程常用函数接口, 可速查相关知识点内容. 阅读全文
摘要:
简述了原子性和非原子性的区别与应用 阅读全文
摘要:
简述了strcpy和memcpy区别 阅读全文
摘要:
简述了strcpy和memcpy区别 阅读全文
摘要:
本文查阅相关文献, 从较为科学的角度去研究如何睡的更好更科学, 该文中所述我已执行4.5年, 收效甚好 阅读全文
摘要:
①能够自动获取开发板的LCD驱动参数,
②能够刷新屏幕为指定颜色(清屏)
③能够在LCD屏幕上自然地渐变显示颜色, 最大可渐变16,581,375种颜色, 可帧率, 显示时间, 颜色范围 阅读全文
摘要:
本文介绍了如何通过tftp或SSH中scp命令在linux服务器和linux开发板之间传输文件。 阅读全文
摘要:
获取当前系统时间,把时间转换为特定格式”yy年mm月dd日 星期x tt:mm:ss”,并每隔1s写入到本地磁盘中一个叫做log.txt的文本中,如果文本不存在则创建 阅读全文