- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 tcp/ip三次握手,四次挥手,十一种状态
tcp/ip 为什么要做成三次握手 因为tcp/ip是全双工的通信,可以同时接收和发送所以必须两边都要确认确实都能收到和发出消息这个过程其实挺简单的首先客户端发送一个同步信号A,服务器接收到后回复一个ACK A+1 然后也要发送一个同步信号B 当客户端收到同步信号B以后回复一个ACK B+1 这样当服务器收到信号后就建立了双向链接 此时两边的状态都是ESTABLI
2017-06-30 17:02:54 534
原创 arm bootloder最小启动
bootloder的最终目的是要启动内核 所以最小的bootloder要具备以下功能 1.关看门狗 2.设置时钟 3.初始化SDRAM 4.重定位 (把bootloder本身的代码从flash中复制到它的链接地址去,这个链接地址是由链接文件设置的) /*链接节如下*/ SECTIONS { . = 0x33f80000; .text : { *(.tex
2017-06-15 16:04:05 396
转载 S3C2440存储控制器和MMU浅析
S3C2440存储控制器和MMU浅析 2015-11-17 09:40:26来源: eefocus 一、S3C2440存储控制器 如果大家写过S3C2440的ARM裸机程序都应该知道通常SDRAM的起始地址是0X30000000,但是大家有没有想过为什么呢?下面我将给大家做一个简要的介绍。
2017-06-15 11:07:03 424
转载 系统调用过程
系统调用过程 陈民禾 原创作品转载请注明出处 ——《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.复习上周内容 上周主要学习了内核的启动过程可以简单地这么来看:start_kernel从内核一启动的时候它会一直存在,这个就是0号进程,idle就是一个while0,一直在循环着,当系
2017-06-09 11:09:31 619
DXP标准元件库(没有Miscellaneous Devices.pcblib库)
2013-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人