• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

协议栈问题,烦请解惑

skawu 2017-12-13 浏览量:745

1,像tcpip,蓝牙协议栈,这些和普通的数据传输协议或自订协议除了复杂度上的区别,还有什么大的区别吗?

2,协议栈的移植和芯片硬件的关联有多大?

3,如果一个实现了协议栈的RTOS运行在wifi或蓝牙芯片上,还需要官方的SDK支持吗?

4,可以实现tcpip或蓝牙通信的芯片和普通的51单片机stm32单片机硬件上的区别是哪些?看它们的芯片手册也是51核或者cortex-m核的

5,最好能简明的阐述下协议栈到底是个什么鬼东西,从软件编程实现方面!!

望给予回答,不胜感激!!!

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、这些协议都运行在应用层之上的,不过他们的载体有区别,蓝牙不能跑在有线通信上面,而tcpip有线无线都行

    2、硬件只跟底层软件有联系,跟上层协议联系不大,不过有些协议栈需要有相应的外设才能实现

    3、需要,官方SDK有底层的软件,跟RTOS的协议之间要做一个API,就是几个接口函数要定义一下

    4、那些芯片有些带有收发器的,就是MAC,如果芯片本身不带MAC,那用额外的MAC也是可以的,就像TI CC3200跟STM32F4+ESP8266的区别不大

    5、协议栈指的是将数据进行封包的一种方式,因为数据在传输的过程中需要抗干扰和保密,因此不能将原本的数据传上去,要“加工”过之后才行

    • 发布于 2017-12-13
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :LPC2387CBD确认型号是否正确,没有找到型号信息 回复

其他答案 数量:1
  • 协议栈就是一套封装好的软件,实现特定功能。比如USB协议栈,就是实现USB通讯的功能,有些可以在裸机上跑,有的可以在OS上跑。
    • 发布于2017-12-15
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :规格书见附件 回复

相关问题

问题达人换一批

协议栈问题,烦请解惑