- 博客(8)
- 收藏
- 关注
原创 TCP的三次握手与四次挥手
三次握手图形:第一次握手:建立连接时,客户端发送seq序列包(seq=x)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN=1:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收到seq包,必须确认客户的SYN(ack=x+1),同时自己也发送一个seq包(seq=y),此时服务器进入SYN_RECV状态;第三次握手:客...
2019-11-29 14:42:12 102
原创 单双链表操作的注意事项——插入,删除,遍历操作
对链表进行操作时,代码的顺序会影响到程序的执行结果如:对双链表进行头部插入操作时,操作顺序为:此处new->pNext = pH->pNext;语句必须要在pH->pNext = new;之前执行,因为将new赋值给pH->pNext的操作会改变pH->pNext的值,而new->pNext = pH->pNext需要将pH->pNex...
2019-05-27 20:59:00 981
原创 linux学习——shell编程
进行s5pv210开发板的shell编程部分练习(1)首先实现最基本的键盘输入,secureCRT实现输入命令的回显功能,即实现输入一段字符串,然后在屏幕上显示出输入的命令的功能,可以将输入的命令保存在二维数组中,其中第一维记录命令的个数,第二维记录每个命令的长度;(2)该基本功能实现以后,便可以编写操作开发板硬件的shell命令了,进行此项操作时,需要事先定义一些可进行控制硬件的命令,也...
2019-05-08 17:49:09 109
原创 linux学习篇——点灯
通过控制寄存器的方式是开发板上的led灯点亮总体来讲还是比较容易的,主要是通过控制寄存器GPJ0CON和寄存器GPJ0DAT便可实现,其中寄存器GPJ0CON控制对应引脚的输入输出模式,通过设置对应的位,便可控制对应的引脚(详见芯片的数据手册),GPJ0DAT是控制引脚的电平的,写0表示低电平,写1表示高电平,实现的程序如下但在ubuntu中编译时,...
2019-02-27 14:47:15 936
原创 电流电压转换器,频率电压转换器
寒假培训第一周期的培训任务是制作一个电流电压转换器和一个频率电压转换器,从理论上分析二者都不能,但实际制作过程与理论完全不同,电流电压转换器的难点在与电流源的制作,首先我们尝试制作一个镜像电流源,但发现得到的电流很小最大只有零点几毫安,而且这里得到的电流为输入电路的电流,而我们需要的是输出电流,因此之后又制作了一个威尔逊电流源,该电流源为输出电流,但最大电流也只有4毫安左右,最后通过改变转换电路的
2018-01-25 20:49:01 2155
原创 温度变送器
温度变送器:主要分为以下几个部分,温度采集模块,线性化模块,AD/DA转换模块,V/A转换模块。其中温度采集模块我们采用的是双臂电桥的方法测量的,其中值得主要的是,因为温度变送器对精度的要求比较高,因此其中的一个桥臂需要一个100Ω左右的精密电阻,利用相对的两个桥臂电阻相乘相等的原理达到测量电阻的目的;线性调整模块的作用是使参数满足当温度为0摄氏度是对应的输出电压为0V对应的输出电流为4mA,温度
2017-12-03 21:27:40 1740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人