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