- 博客(34)
- 收藏
- 关注
原创 STM32定时器计算器
学到STM32定时器这一节,自己计算值太麻烦了,还不像STC 52单片机那样有一个非常方便的集各种功能于一身的下载器,花了半天时间用QT做了个定时器计算器凑合用。
2024-07-10 02:06:56
406
1
原创 TCP 解决bind函数报错Address already in use错误
对绑定端口的套接字设置SO_REUSEADDR选项可解决Address already in use错误
2024-04-09 00:06:16
1736
1
原创 Linux多线程
函数用于创建新线程,并在新线程中执行指定的函数。thread:指向线程ID的指针,用于存储新线程的ID。attr:线程属性,通常设置为NULL,表示使用默认属性。:线程执行的函数,这个函数接受一个void*参数,可以用来传递数据给新线程。arg:传递给函数的参数。如果成功创建线程,返回0。如果出现错误,返回相应的错误码。线程创建成功后,新线程会执行函数,可以通过或来回收线程资源。创建的线程默认是可连接(joinable)的,需要调用来等待线程的结束并回收资源。函数。
2023-09-16 17:39:17
287
原创 WIFI智能摄像头项目复述
与其如此,不如直接采用TCP协议进行通信。嵌入式端采用的是友善NanoPi Duo2开发板,它自带wifi模块,支持连接OV5460摄像头,可以搭载ubuntu操作系统,它官方文档资源丰富,不仅提供了用来烧录的系统固件,交叉编译工具,提供的系统内还自带了mjpg-streamer和WiringNP的开源库(当然还是要去Github下载源码好在PC机内进行交叉编译的),十分适合用来作为搭载摄像头的嵌入式芯片,同时配置了两个树莓派的舵机连接NanoPi Duo2的GPIO口以控制摄像头的上下左右转动;
2023-09-04 00:37:24
444
原创 Linux开发工具——VIM,GCC/G++,GBD与Makefile
Makefile是一个用来描述Linux系统下C/C++工程的编译规则的文件,它可以让你用一个make命令来自动化编译整个项目,而不需要手动执行一个个gcc命令。Makefile可以帮助你管理代码的编译,决定哪些文件需要先编译,哪些文件需要重新编译,以及如何链接生成可执行文件或者库文件。Makefile还可以让你定义一些变量、函数、条件和循环等,来简化和优化编译过程。
2023-08-15 14:02:06
272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人