- 博客(7)
- 收藏
- 关注
原创 进程和线程笔记
线程具有许多传统进程所具有的特征,故又称为轻型进程。在引入了线程的操作系统中,通常一个进程都有若干个线程,至少包含一个线程。进程是操作系统资源分配的基本单位,而线程是处理器任务调度和执行的基本单位每个进程都有独立的代码和数据空间,程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。如果一个进程内有多个线程,则执行过程不是一条线的,而是多条线(线程)共同完成的;...
2022-08-11 15:25:23
254
原创 STM32使用ATK-ESP8266 WIFI模块与服务器通信
目录一、简单了解1、模块简介2、AT指令配置AP模式STA模式AP+STA模式二、上手测试1、模块连接2、编写代码usart2.husart2.cwifi.hwifi.cmain.c一、简单了解1、模块简介ATK-ESP8266是ALIENTEK推出的一款高性能的UART-WiFi(串口-无线)模块,ATK-ESP8266板载正点原子团队自主开发的ATK-ESP-01模块。ATK-ESP8266模块采用串(LV...
2022-05-22 21:12:50
10855
2
原创 STM32使用LORA模块通信
目录一、模块使用方法1、模块简介2、硬件及功能3、传输方式二、模块上手1、连接2、编写代码usart3.husart3.clora.hlora.c一、模块使用方法本文以正点原子ATK-LORA-01模块为例进行介绍。1、模块简介ATK-LORA-01-V3.0(V3.0是版本号,下面均以ATK-LORA-01表示该产品)是ALIENTEK推出的一款体积小、微功率、低功耗、高性能远距离LORA无线串口模块。模块设计是采用高效的IS...
2022-05-22 16:02:05
31914
29
原创 基于PID算法的STM32爬坡循迹智能小车的设计与实现
目录摘要0 引言1 需求分析2 系统结构3 硬件电路设计3.1 整体硬件框架3.2 主控制电路3.3 电源模块3.4 红外循迹3.5 电机驱动3.6 无线蓝牙控制4 软件设计4.1 循迹程序设计4.2 PID算法调速设计5 系统搭建与调试6 结语参考文献 摘要:随着现代物联网行业的发展,越来越多的智能产品已经出现在人们的生活中。智能型产品在指定的环境中,不用人为控制,就可以按照预先设计的模式,完成指定的动作,可广泛运用...
2022-04-26 21:59:24
18103
25
原创 Ubuntu下Qt5.9编译配置opencv3.3
环境准备:Ubuntu18(64位)Qt5.9(安装在Ubuntu18)opencv3.3.zipUbuntu18和Qt5.9的安装在这里就不介绍了,直接进入正题配置编译1、首先确保安装好gtk(最好安装,不然即使编译成功后在Qt上运行opencv代码也可能会导致程序异常结束)sudo apt-install libgtk2.0-devpkgsudo apt-get install pkg-configcmake...
2022-01-05 15:18:37
2734
原创 Ununtu18编译arm版opencv3.3.0
环境准备:ubuntu18opencv3.3.0arm-linux-gnueabi5.4.0.tar交叉编译opencv1、解压opencv3.3.0到指定目录下(如opencv3.3.0sudo apt-get install cmake-qt-guicmake-gui)unzip open3.3.0zip2、在此目录(opencv3.3.0)下新建目录build,用于存放cmake-qt-guimkdir buildchmod -R 777 build
2022-01-04 22:37:54
1873
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人