logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QT开发---基础介绍及环境搭建

Qt是一个跨平台C++应用程序开发框架,由挪威程序员于1991年创建,1996年发布1.0版本。它最初专注于图形用户界面开发,通过"信号与槽"机制简化跨平台开发。经过多次所有权变更和技术演进,Qt现已成为支持桌面、移动和嵌入式系统的多功能框架,最新版本基于C++17,提供丰富的UI组件和模块化架构。其核心特点包括跨平台性、面向对象设计、丰富的开发工具和广泛的应用领域,适用于从工

文章图片
#qt#开发语言
Camera Compact Module (摄像头模块,简称CCM)

嵌入式摄像头模块是一种专为嵌入式系统设计的小型化、集成化的摄像设备。它通常集成了镜头、图像传感器、图像信号处理器(ISP)、以及必要的控制和接口电路,有时还包括一些辅助功能如自动曝光控制、自动白平衡、自动对焦等。这种模块可以直接嵌入到各种电子设备中,以实现图像捕捉和视频录制功能。

文章图片
#嵌入式硬件
wire单总线通信

1-Wire技术由美国Dallas Semiconductor公司于1989年首次推出,最初的1-Wire标准主要用于便携数据传输模块,减少了设备之间的连接复杂性 每个1-Wire从设备都有一个唯一的64位ROM ID,其中:节省I/O口线:仅需一根信号线和地线,大大减少了硬件资源的占用。结构简单:硬件连接简单,易于实现。成本低廉:由于硬件需求少,整体成本较低。易于扩展:可以方便地在总线上添加或移

文章图片
#嵌入式硬件#单片机#stm32
PWM(Pulse Width Modulation,脉冲宽度调制)

PWM(Pulse Width Modulation,脉冲宽度调制)是一种利用数字输出引脚来模拟模拟信号的技术,在电子电路和控制系统中应用广泛。

文章图片
#单片机#stm32#嵌入式硬件
看门狗计时器(Watchdog Timer,WDOG)

看门狗计时器(Watchdog Timer,WDT),是一种在嵌入式系统中广泛使用的硬件计时设备,其主要作用是用于系统恢复和稳定性保障。看门狗定时器的设计原理是一种简单的但有效的系统恢复机制,其核心目的在于防止微控制器单元(MCU)进入无限循环或“跑飞”(即程序失控)的状态。和其他计算机控制的设备通常会使用Watchdog通常是由于人们无法轻易接触该设备,或者无法及时对故障做出反应。例如,如空间探

文章图片
#嵌入式硬件
FreeRTOS源码分析

FreeRTOS源码结构分析摘要: FreeRTOS源码主要包含核心文件和移植层文件两部分。核心文件位于Source目录,包括任务管理(tasks.c)、队列(queue.c)等模块,可根据需求选择性裁剪。移植层文件按编译器+MCU架构分类存放于portable子目录,关键文件为port.c(实现任务切换、中断管理等)和portmacro.h(定义架构相关宏)。项目配置通过FreeRTOSConf

文章图片
#stm32
FreeRTOS中的消息队列

FreeRTOS消息队列是核心的进程间通信机制,采用环形缓冲区和队列控制块实现任务间安全数据传递。其结构包含读写指针、阻塞任务列表和消息计数等要素,支持值传递和指针传递两种方式。消息队列通过临界区保护确保多任务/ISR访问安全,提供动态/静态创建、发送接收等API接口,并衍生出信号量等同步机制。队列集机制扩展了多队列管理能力,使任务能同时等待多个队列事件。该机制具有高效存取、避免忙等、接口简洁等特

文章图片
#stm32
看门狗计时器(Watchdog Timer,WDOG)

看门狗计时器(Watchdog Timer,WDT),是一种在嵌入式系统中广泛使用的硬件计时设备,其主要作用是用于系统恢复和稳定性保障。看门狗定时器的设计原理是一种简单的但有效的系统恢复机制,其核心目的在于防止微控制器单元(MCU)进入无限循环或“跑飞”(即程序失控)的状态。和其他计算机控制的设备通常会使用Watchdog通常是由于人们无法轻易接触该设备,或者无法及时对故障做出反应。例如,如空间探

文章图片
#嵌入式硬件
Camera Compact Module (摄像头模块,简称CCM)

嵌入式摄像头模块是一种专为嵌入式系统设计的小型化、集成化的摄像设备。它通常集成了镜头、图像传感器、图像信号处理器(ISP)、以及必要的控制和接口电路,有时还包括一些辅助功能如自动曝光控制、自动白平衡、自动对焦等。这种模块可以直接嵌入到各种电子设备中,以实现图像捕捉和视频录制功能。

文章图片
#嵌入式硬件
QT开发---基础介绍及环境搭建

Qt是一个跨平台C++应用程序开发框架,由挪威程序员于1991年创建,1996年发布1.0版本。它最初专注于图形用户界面开发,通过"信号与槽"机制简化跨平台开发。经过多次所有权变更和技术演进,Qt现已成为支持桌面、移动和嵌入式系统的多功能框架,最新版本基于C++17,提供丰富的UI组件和模块化架构。其核心特点包括跨平台性、面向对象设计、丰富的开发工具和广泛的应用领域,适用于从工

文章图片
#qt#开发语言
    共 16 条
  • 1
  • 2
  • 请选择