会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ocean2015
博客园
首页
新随笔
联系
管理
订阅
1
2
3
4
5
···
7
下一页
2018年3月5日
ARP数据包
摘要: 结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。 定义常量 #define EPT_IP 0x0800 /* type: IP */
阅读全文
posted @ 2018-03-05 21:31 ocean2015
阅读(559)
评论(0)
推荐(0)
2016年12月13日
透明传输 非透明传输
摘要: 透明数据传输是指:上位机与模块进行信息交换的数据格式,没有像指令字头、结束符等数据包信息,只要上位机串口有数据输出,模块就把串口的数据以无线方式编码发送,当接收模块接收到发射模块发送的无线数据信号后进行解码,把解码后的数据按发送端的格式从串口输出。也就是说模块对使用者是开放的,透明的,实际上,在点对
阅读全文
posted @ 2016-12-13 10:08 ocean2015
阅读(4718)
评论(0)
推荐(0)
2016年12月9日
TCP\UDP链接的异同
摘要: 简单的说TCP与UDP的区别是有无连接状态。TCP是有连接状态的,而UDP没有,所以TCP是一种比较安全的通讯协议,而UDP则比较方便 TCP 127.0.0.1:1026 0.0.0.0:0 LISTENING TCP 是传输协议 TCP是主动连接 网页什么的用TCP(貌似)UDP也是传输协议 U
阅读全文
posted @ 2016-12-09 16:06 ocean2015
阅读(561)
评论(0)
推荐(0)
2016年11月25日
环形 缓冲区《转自数码之家》
摘要: 1.环形缓冲区,命令不容易丢失2.缓冲区大小可自定义3.移植改写方便看代码://宏定义//系统可修改参数宏定义#define BUFFER_SIEZ 64//控制命令定义#define COMMUNCIATE 0#define SET_SYSTEM_CAL_FULL 1#define SET_SYS
阅读全文
posted @ 2016-11-25 14:18 ocean2015
阅读(729)
评论(0)
推荐(0)
2016年7月27日
arm的一些概念(ARM7、Cortex-M的区别)
摘要: ARM7:ARMv4架构,ARM9:ARMv5架构,ARM11:ARMv6架构,ARM-Cortex 系列:ARMv7架构。 ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户
阅读全文
posted @ 2016-07-27 11:20 ocean2015
阅读(30556)
评论(1)
推荐(5)
ARM内核和架构都是什么意思,它们到底是什么关系?
摘要: ARM产品越来越丰富,命名也越来越多。很多朋友提问: ARM内核和架构都是什么意思?内核和架构的关系是什么?比如ARMv7架构,这个架构指的是什么?小编选出了几个精彩回答!希望对嵌友们在选择设计电路时有所帮助~ 1.ARM内核:从ARM7、ARM9到Cortex-A7、A8、A9、A12、A15再到
阅读全文
posted @ 2016-07-27 10:51 ocean2015
阅读(22136)
评论(2)
推荐(2)
2016年6月13日
C语言的算法--------二分法查找
摘要: int find(int n,int a[],int l){int low=0;int high=l-1;int middle=0;while(low<high){middle=(low+high)>>1;if(n==a[middle]){printf("%d,%d",n,middle);retur
阅读全文
posted @ 2016-06-13 09:50 ocean2015
阅读(22390)
评论(1)
推荐(1)
2016年5月23日
栈的讲解 和 栈的生长方向 源代码技巧分析,简直没SEI 啦
摘要: 函数的局部变量,都是存放在"栈"里面,栈的英文是:STACK.STACK的大小,我们可以在stm32的启动文件里面设置,以战舰stm32开发板为例,在startup_stm32f10x_hd.s里面,开头就有:Stack_Size EQU 0x00000800表示栈大小是0X800,也就是2048字
阅读全文
posted @ 2016-05-23 10:29 ocean2015
阅读(391)
评论(0)
推荐(0)
2016年5月21日
C语言到底怎么分配空间
摘要: 程序分为:代码区、数据区、bss区、堆区、栈区。平时常用区分的是代码区、堆区、栈区。下面加上例子区分一下。 程序分为:代码区、数据区、bss区、堆区、栈区。平时常用区分的是代码区、堆区、栈区。下面加上例子区分一下。 3 代码区顾名思义就是存放代码的,里面的内容是不可以修改的。例如你定义了一个变量ch
阅读全文
posted @ 2016-05-21 15:04 ocean2015
阅读(2631)
评论(0)
推荐(0)
C语言结构体占用空间内存大小解析
摘要: 结构体的数据类型的有点我们就不啰嗦了,直接来看相同数据结构体的几种书写的格式吧。 格式一: [cpp] view plain copy 01.struct tagPhone 02.{ 03. char A; 04. int B; 05. short C; 06.}Phone; [cpp] view
阅读全文
posted @ 2016-05-21 13:59 ocean2015
阅读(838)
评论(0)
推荐(0)
1
2
3
4
5
···
7
下一页
公告
点击右上角即可分享