- 博客(8)
- 收藏
- 关注
原创 单片机芯片的引脚与寄存器的关系
例如STM32的芯片,引脚与外电路相连,用于控制外设,实现这种控制的方式是通过引脚送出不同的电信号。而芯片内部则是通过控制不同寄存器的内容来控制引脚的电平,从而实现芯片传给外设一个指定的信号(指定的01序列,电路上看是一组有序的高低电平)。(这就是芯片输出)同样,外设的引脚也有高低电平作为信号传到芯片引脚,芯片接收到之后根据设置决定是否接收,若是决定接收就用收到的电平序列改变寄存器的对应内容。(这就是芯片输入)...
2021-11-02 09:10:15
3487
原创 Linux C 系统编程
Linux C 系统编程文章目录Linux C 系统编程1、概述2、文件操作的系统调用2.1 文件描述符2.2 open( )函数1、概述系统编程:指在操作系统下使用系统调用和库函数对资源进行管理系统调用:操作系统提供给用户程序的一组“特殊的”函数接口库函数:用户通过应用层库函数的接口,比如fread()对内核的系统调用进行操作库函数和系统调用的关系:用户使用系统调用时,系统需要转换状态(即用户态和内核态),而这种转换会拉低程序的效率,所以库函数会根据需要设置缓冲区,减少系统调用的次数(即
2021-08-14 17:45:08
2917
原创 Linux基础--shell编程
概念shell是一种应用程序,也是一种编程语言作为应用程序:它交互的解释、执行用户的命令,称之为shell命令解析器,它是用户与系统交流的桥梁,用户在命令提示符后输入的指令也是由shell解释然后传递给系统核心。本质上是保护内核心(只有shell能识别的命令才能进入内核)。Linux提供了几种不同的shell命令解释器,例如sh,ash,bash等,默认使用bash作为编程语言:shell脚本是shell命令的有序集合,我们只需要按照shell的语法在任何文本编辑器中编写shell脚本,增加可执行权
2021-08-14 17:42:54
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人