- 博客(9)
- 收藏
- 关注
原创 STM32CubeMX 学习笔记 STM32F103C8T6
在由单片机构成的微型计算机系统中,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗(watchdog)。独立看门狗工作在主程序之外,能够完全独立工作,它的时钟是专用的低速时钟(LSI),由VDD 电压供电, 在停止模式和待机模式下仍能工作。
2023-11-11 15:11:08
1478
1
原创 Linux libcurl库的使用,通过libcurl库进行人脸识别
是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网。
2023-10-22 22:54:37
642
1
原创 树莓派字符驱动
这里看到运行 ./pin4test运行结果是打开失败,是因为加载驱动的时候使用的是超级用户权限,导致普通用户没有pin4的权限,所以这里需要使用超级用户权限改变/dev/pin4的权限,命令如下。,也就是为了更简便地执行程序,Makefile文件描述了整个工程所有文件的编译顺序、编译规则,它存在于项目的根目录下,并且可以在项目的任何子目录中存在,但通常在项目的根目录下创建或维护。还记的编译内核的代码吗,如下所示。"zImage": "这是编译的内核镜像文件的名称,'zImage'是压缩内核镜像的简称。
2023-10-16 18:25:27
205
1
原创 树莓派的刷机、串口登录、ssh登录
SD卡(不小于8g)、读卡器、Win32DiskImager2.0.1.8.exe (烧录软件)、树莓派系统镜像。
2023-10-10 09:53:03
591
1
原创 进程间通信——有名管道fifo
1、区别于pipe,FIFO可以在无关进程间进行通信。2、FIFO有路径名与之相关联,是一种特殊的设备文件,存在文件系统中。FIFO产生的文件可以open,pipe产生的则不可以。
2023-07-13 04:01:49
189
1
原创 进程间通信——无名管道pipe
使用函数pipe()来创建一个无名管道函数原型: int pipe(intfd[2]);功能:创建一个无名管道返回值:成功0,失败-1。参数说明:fd是一个有两个元素的整型数组。表示两个文件描述符,分别代表管道的读端pipefd[0]和写端pipefd[1]。
2023-07-13 02:11:59
320
1
原创 进程的相关操作fork vfork
ps指令top指令进程标识符(PID)是一个进程的基本属性,其作用类似于每个人的身份证号码。根据进程标识符,用户可以精确地定位一个进程。一个进程标识符唯一对应一个进程,而多个进程标识符可以对应同一个程序。0标识系统的调度进程,1表示系统的初始化进程。函数原型://获取当前进程的pid//获取当前进程的父进程的pid返回值:进程的标识符。
2023-07-03 03:09:26
86
1
原创 Linux对文件的操作(open read write lseek close)
Linux 系统中,把一切都看做是文件(一切皆文件),当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符,文件描述符就是内核为了高效管理已被打开的文件所创建的索引,用来指向被打开的文件,所有执行I/O操作的系统调用都会通过文件描述符。例如:原文件的内容为123456,打开后就没有内容了,后续新写入了123,那么新文件的内容就为123。在对文件进行写入和读取时要注意光标的位置,否则会产生写入位置不正确,和读取不到内容的情况,此时需要使用lseek函数来对文件的光标位置进行调整。
2023-06-28 18:30:36
375
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人