会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
moveddown
博客园
首页
新随笔
联系
订阅
管理
2023年7月20日
写驱动实现LED闪烁及基础概念查看
摘要: > 2023/7/20 初学内核,记录与分享,感叹内核学了后真的感觉很多东西都通透了,但是难度太大,只能浅浅初探。 # 前提 内核五大功能 ➢ **进程管理**:进程的创建,销毁,调度等功能 注:可中断,不可中断,就是是否被信号打断。从运行状态怎样改到可中断等待态,和不可中断等待态操作系统开始会对每
阅读全文
posted @ 2023-07-20 20:35 moveddowm
阅读(154)
评论(0)
推荐(0)
2023年7月7日
LED灯呼吸实现过程突然闪烁
摘要: # 出现现象: **当设置呼吸灯的效果时,发现灯慢慢的亮突然闪烁一下。** # 代码如下 ```c void delay(uint8_t t) { int a; for(a=0;a<t;a++){} } for(i=0;i<2000;i++) { HAL_GPIO_WritePin(GPIOB,LE
阅读全文
posted @ 2023-07-07 10:36 moveddowm
阅读(127)
评论(0)
推荐(0)
2023年7月3日
串口接受不了消息,乱码问题
摘要: # 收不了消息(一) 发送消息,代码所写应该为接受后发送,但是并没有出现 ```c int main(void) { HAL_Init(); SystemClock_Config(); MX_GPIO_Init(); MX_USART1_UART_Init(); uint8_t byte; uint
阅读全文
posted @ 2023-07-03 15:58 moveddowm
阅读(118)
评论(0)
推荐(0)
2023年6月28日
bind:success 但是无法执行下面的操作
摘要: # perror:success 但是无法执行后续操作 ``` int sockfd = socket(AF_INET,SOCK_STREAM,0); if(sockfd<0) { perror("socket err"); return -1; } struct sockaddr_in saddr
阅读全文
posted @ 2023-06-28 20:49 moveddowm
阅读(185)
评论(0)
推荐(0)
2023年6月27日
进程间通信总结
摘要: > 2023/6/27 通信之间的实现,目的是为了,方便回顾时立马能使用。具体的比如什么情况选用什么通信,各自的优点,没有记录。原因是,本人目前实战经验较少,还处于学习状态,对此的理解还停留在管道方便,共享内存效率高,控制操作用消息队列 # 前提 1. 进程间通信多少种? 答:7种,分别为无名管道、
阅读全文
posted @ 2023-06-27 09:30 moveddowm
阅读(109)
评论(0)
推荐(0)
2023年6月26日
网页控制从机操作
摘要: > 2023.6.26 学习了整体的流程和框架的功能,理解了如何通过网页来控制从机 实现效果【CGI与modbus实现网页控制从机】 https://www.bilibili.com/video/BV1ns4y1r7om/?share_source=copy_web&vd_source=3ccffd
阅读全文
posted @ 2023-06-26 20:48 moveddowm
阅读(41)
评论(0)
推荐(0)
2023年6月22日
线程复习
摘要: > 2023/6/22 线程的使用,基础知识,总结复习,后续慢慢补充 # 特点 1. Linux同样用**task_struct**来描述一个线程,线程和进程都参与统一调度 2. 线程共享该进程的地址空间 3. 线程是系统调度的最小单位,进程是资源分配的最小单位。 4. 线程通信简单,全局变量可以实
阅读全文
posted @ 2023-06-22 11:03 moveddowm
阅读(17)
评论(0)
推荐(0)
2023年6月20日
进程复习(1)--特点与使用
摘要: > 2023/6/20 进程的用法和特点,通信方式分开篇章在写 # 特点 1. 进程是一个独立的可调度的任务。进程是程序的一次执行过程 2. 进程是动态的,包括创建、调度、执行、消亡 3. 系统会为每个进程分配0-4g的虚拟空间,其中0-3g是用户空间,每个进程独有3g-4g是内核空间,所有进程共享
阅读全文
posted @ 2023-06-20 20:45 moveddowm
阅读(23)
评论(0)
推荐(0)
文件IO使用复习
摘要: > 2023/6/20 文件IO的使用快速复习相关参数,后续有新内容在添加 # 特点 1. 没有缓冲机制 2. 围绕文件描述符(非负整数int),依次分配 3. 默认打开三个文件描述符 `0标准输入` `1标准输出` `2标准错误` 4. 可以操作除**d**以外的任意类型文件 5. 文件IO是在*
阅读全文
posted @ 2023-06-20 17:02 moveddowm
阅读(15)
评论(0)
推荐(0)
标准IO使用复习
摘要: > 2023/6/20 IO操作太多太杂,还有很多要注意点,不用又经常忘记,就总结一下,希望能快速回顾和查询,后续有需要在慢慢补充 # 一、标准IO 注意点: 1. 只能操作普通文件 2. C库中定义的输入输出的函数 3. 有缓冲机制,减少系统调用 4. 围绕流进行操作,`FILE*`描述 5. 默
阅读全文
posted @ 2023-06-20 14:36 moveddowm
阅读(28)
评论(0)
推荐(0)
下一页
公告