自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 RTL8723DU蓝牙驱动及Bluez协议移植

一般来说,当你想使用购买的WIFI或者蓝牙芯片时,直接问厂商要服务即可。但是这里我只是想简单玩玩学习一下,就在淘宝随便买了一个USB WIFI+蓝牙适配器,驱动这些只能自己搞搞。RTL8723DU是一个 WIFI+蓝牙 二合一芯片。WIFI部分的相关移植和使用大家用的比较多,资料也很丰富,自行搜索即可,这里只针对蓝牙部分做一下记录。我所使用的是arm开发板,Linux操作系统,交叉编译工具链为arm-[vender]-linux-uclibcgnueabihf。

2024-03-10 14:07:27 1328 1

原创 tcpdump交叉编译

tcpdump交叉编译

2022-08-08 21:58:42 761

原创 为了不被裁之NVMe-MI oob

为了不被裁之NVMe-MI oobNvme-MIoob(out-of-band)MI命令执行过程NVMe MI报文Message Header:Message Data:Message Integrity Check:NVMe MI报文分类1. Response Message格式2. Control Primitive格式3. NVMe MI Command格式4. NVMe Admin Command格式5. PCIe CommandMCTP报文SMBus/I2C Transport Binding参考

2021-08-31 01:50:39 10025 3

原创 为了成功上岸之网络系统总结

为了成功上岸之网络系统总结三次握手为什么需要三次握手,两次握手不行吗?什么是半连接队列和全连接队列?SYN-ACK 重传次数的问题ISN(Initial Sequence Number)是固定的吗?三次握手过程中可以携带数据吗?SYN攻击是什么?(为什么服务器易受到SYN攻击?)四次挥手挥手为什么需要四次为什么客户端最后还要等待2MSL?TCP和UDPTCP和UDP的区别TCP和UDP的优缺点为什么TCP不适用于实时传输UDP如何实现可靠性传输(新浪)TCP为什么是可靠连接(大疆)TCP和UDP的应用场景请

2020-11-16 00:10:30 301

原创 为了成功上岸之通信(总线)接口总结[未完待续]

为了成功上岸之通信(总线)接口总结各种通信接口的简单对比表同步方式与异步方式的主要区别UARTUART的简介UART接口的引脚UART的传输格式UART数据传输格式SPISPI的简介SPI接口的引脚SPI的工作原理SPI的四种工作方式下图为四种工作模式的时序图各种通信接口的简单对比表同步方式与异步方式的主要区别是否传输时钟信号。只要是通讯前双方需要设定相同波特率的,都是异步传输方式。异步传输(Asynchronous Transmission): 每次异步传输的信息都以一个起始位开头,它通

2020-09-17 12:57:56 823

原创 为了成功上岸之字符串代码总结

为了成功上岸之字符串代码总结整数转字符串(不用itoa)整数转字符串(不用itoa)char* itoa(int value,char*string,int radix);value: 要转换的整数,string: 转换后的字符串,radix: 转换进制数,如2,8,10,160(数字零)的ASCII码是48;A的ASCII码是65;a的ASCII码是97;负号要考虑在这里插入代码片...

2020-09-14 20:53:16 583 1

原创 为了成功上岸之C语言关键字总结

为了成功上岸之C语言关键字总结static关键字的作用使用static与普通的区别const关键字的作用const在不同位置的含义const常量和#define宏定义的区别extern关键字的理解extern “C”的使用volatile的作用volatile的使用volatile和const是否可以同时修饰一个变量一个指针可以是 volatile 吗static关键字的作用函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值

2020-09-14 13:54:24 191

原创 为了成功上岸之链表编程总结

为了成功上岸之链表总结1. 单链表的创建,插入和删除1. 单链表的创建,插入和删除单链表第pos位置插入结点的算法思路:声明一个结点p指向链表的头结点,初始化i从1开始;当i < pos时,就遍历链表,让p的指针向后移动,不断指向下一结点,i累加1;若到链表末尾p为空,则说明第pos个元素不存在;否则査找成功,在系统中生成一个空结点q;将数据元素elem賦值给q->data;单链表的插入标准语句q->next=p->next; p->next=q;返回成功。

2020-09-02 17:36:05 100

原创 为了成功上岸之进程、线程总结

自己的面试总结,方便查看,借鉴了许多人,希望大家都能成功上岸

2020-08-17 08:39:37 246

RTL8723DU 蓝牙相关资料

RTL8723DU 蓝牙相关资料

2024-03-10

bluez相关文件 u派玫瑰

bluez相关文件 u派玫瑰

2024-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除