自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 资源 (17)
  • 收藏
  • 关注

原创 RNDIS和CDC-ECM区别

总结:RNDIS适合Windows生态下的深度集成,而ECM凭借开放性和高效性更适用于多平台兼容场景‌。

2025-04-01 19:25:27 157

原创 设备描述符

bDeviceClass字段的值代表了不同的设备类:bDeviceClass字段值在01~FEH之间的时候,表示该设备为USB协议中预定义的某个标准设备类,例如03H表示HID设备类。设备类代码,大多数是0而在接口描述符中的bInterfaceClass中指定该接口实现的功能,注意的是当bDeviceClass为0时,bDeviceSubClass也必须为0;端点0的最大包长,最小是8,因为枚举过程,第一次获取设备描述符只会读取一次,因此需要在这个包中包含USB设备描述符的长度。设备序列号字符串索引值。

2025-03-12 00:01:20 333

原创 sizeof()和strlen()的区别

" 字符串的长度时,sizeof() 包括了 '\0‘ 所以计算出14,而strlen() 不会计算字符串末尾的‘\0’,所以输出结果是13;sizeof(a),等同于计算sizeof(char *) ,得出结果表明指针类型变量,在系统上占用多少字节(应随不同操作系统而不同)。sizeof(int *)亦如此。sizeof(char), char类型变量占用一个字节。sizeof(int), int类型变量占用4个字节。strlen() 是函数。sizeof() 是宏。

2025-03-11 15:30:20 194

原创 USB2.0设备接入断开检测及速度识别

本文旨在结合USB协议、物理层实现、相关波形、说明USB设备接入断开检测及速度识别。目录。

2025-02-09 01:29:27 1151

原创 USB2.0设备从全速模式到高速模式的识别过程及速率协商

低速驱动器形成一个阻抗为45欧姆(Ohm)的终端电阻,2电阻并联后仍是45欧姆左右的阻抗,所以在hub端看到一个约800mV的电压(45欧姆*17.78mA),这就是Chirp K信号。在hub端,虽然下达了复位信号,并一直驱动着SE0,但USB2.0的高速接收器一直在检测Chirp K(D+位0,D-为1)信号,如果没有看到Chirp K信号,就继续复位操作,直到复位结束,之后就在。的hub,不支持高速操作,那么该hub不理会设备发送的Chirp K信号,之后设备也不会切换到高速模式。

2025-02-08 00:42:18 611

原创 USB2.0设备连接状态的检测

USB设备支持即插即用,所以对于USB主机端,一个重要的特性就是USB设备的动态连接检测。USB主机端支持设备的连接状态的检测,是需要USB设备的配合的。USB主机端与USB设备端相互配合,实现了USB设备的连接状态检测。

2025-01-23 08:43:59 1188

原创 嵌入式下午茶 USB

1/12M*8=1/12000000=0.00000067s=0.00067ms=0.67微秒=670ns。Device在完成设置Configured后,会持续发送Frame封包。PID是0101,代表startofframe开始帧;USB的所有传输皆有HOST主控,且持续性的发送。HS:高速USB2.0480Mb/s。HS=125微秒frame(11+3bit)LS:低速USB1.01.5Mb/S。在后面的是framenum,帧号;

2025-01-18 11:46:31 184

原创 DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List

• CIL: Core Interface Layer • HCD: Host Contoller Driver • PCD: Perpherial Contoller Driver DWC_otg文件列表及功能介绍如下所示:DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver File List - zzzxzzz - 博客园

2025-01-16 08:51:48 132

原创 什么是USB PHY?

USB PHY(USB Physical Layer)是USB(Universal Serial Bus)接口硬件设计中的一个重要组成部分,它负责实现USB协议的物理层功能。在SoC(System on Chip)设计中,USB PHY作为一个独立的模块,与USB控制器配合工作,共同实现了完整的USB接口功能。:将USB协议层的数据进行电平转换和串并转换,使其能在物理介质(例如电缆)上进行传输,反之亦然。:提供与USB总线相匹配的电气特性,包括信号强度、阻抗匹配、信号完整性和电磁兼容性等方面的控制。

2025-01-16 08:43:36 415

原创 linux设备/驱动的注册

5)在平台驱动的probe函数中,通过调用i2c_add_numbered_adapter()-->i2c_register_adapter()-->i2c_scan_static_board_info()-->i2c_new_device()-->device_register()完成设备的注册的。2)I2c_add_driver()-->i2c_register_driver()-->driver_register()注册驱动,里面会进行驱动与设备的匹配,匹配成功后,会调用到驱动注册的probe函数。

2024-12-06 00:40:57 841

原创 找出100天内没有套牢盘的股票

百天最高价:=HHVBARS(H,100);{包含今天100天内最高价,距离今天的天数}ZG:=REF(HHV(H,99),1);{求出不含今天的前99天的最高价格}{等于0说明今天就是100天内的最高假价};{和今天的最高价比较};2 用HHVBARS 函数实现。1 REF 合HHV。

2023-11-26 23:28:20 1062

原创 通达信视频教程的下载地址

百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间。百度网盘 请输入提取码。

2023-11-26 18:41:28 751

原创 沪上十二少-浅谈“交易如何进场”

今天和大家分享一下“交易进场的问题”。用黑色来举个例子吧,螺纹钢和铁矿石这两个标的,2020年从开年至今我都是一个方向——做多,但上周我开始做空了。我一个做基本面的学生跟我说,他在黑色上因为多头思维太重了,所以空头做的战战兢兢。这是事实,很多交易者都会遇到这样的问题,在一个多头市场里,多头趋势的尾声大部分交易者无法识别出来,就算识别出来了,也不敢去做空。对技术派来说,要做一个单子,第一步就是“分析、识别市场的趋势”——“判断方向”。这是做一个完整的交易计划的第一步。比如,这个黑色的空单要想做到,

2023-11-24 11:30:09 4066

原创 相对强弱指标 RSI

CC,12天的涨幅占12天全部涨跌幅的多少;BB,如果时涨的,把涨幅返回;AA ,一天前的收盘价;画一条50 的线条。

2023-11-15 23:18:02 214

原创 类模板Array带二个模板参数

/ 也算是默认构造函数,因为不需要传进去参数。

2023-10-23 15:59:08 119

原创 智能指针shared_ptr简介及小例子

然后,我们销毁了ptr2,但因为还有ptr1指向该对象,所以该对象不会被删除。最后,我们销毁了ptr1,此时引用计数变为0,该对象被自动删除。shared_ptr是线程安全的,多个线程可以共享同一个shared_ptr对象,而不会导致数据竞争或不一致的状态。然而,如果多个shared_ptr指向同一个对象,并且这些shared_ptr在多个线程中被修改或销毁,则需要进行适当的同步以确保数据的一致性和正确性。它提供了一种引用计数的机制,当没有任何其他shared_ptr指向一个对象时,该对象将被自动删除。

2023-10-19 15:10:34 157

原创 函数中的 static int 变量

【代码】函数中的 static int 变量。

2023-07-07 15:20:01 313

原创 Dev C++ 建立项目 导入代码

Dev C++ 的使用,导入已有的文件。

2023-07-04 14:19:23 2425 1

原创 高尿酸痛风饮食红黑榜

2023-06-16 09:13:00 1657

原创 pthread_mutex

/微妙,1s = 1000ms(毫秒) = 1000*1000us(微妙) = 1000*1000*1000ns(纳秒)//纳秒,1s = 1000ms(毫秒) = 1000*1000us(微妙) = 1000*1000*1000ns(纳秒)//pthread_join一般是主线程来调用,用来等待子线程退出,因为是等待,所以是阻塞的,一般主线程会依次join所有它创建的子线程。//pthread_exit一般是子线程调用,用来结束当前线程。

2023-05-29 15:50:53 693

原创 查理.芒格语录

事实上,大多数人不理解或不相信的东西,往往是最好的。比如一些投资观念和方法,因为这些东西还没有被广泛接受,那些有足够洞察力的人才能抓住这样的机会。

2023-05-26 14:32:21 143

原创 森林大侠

树林里有一棵生了病的大树,无精打采,眉头紧锁,低垂着头,眼睛里不停地落下哀伤的泪水。它的叶子,从枯黄,到枯萎,再到纷纷落下,好像已经生病了很久。三天后,虫子跑得跑,逃得逃,剩下的都成了啄木鸟的盘中餐。"您先别急,我先给您做个检查",啄木鸟边安慰大树,边仔细环顾了大树一周,原来大树的树干,树梢,树枝上都布满了虫子。一只啄木鸟正好从树林的上空飞过,仿佛收到了大树的求救信号,落到了大树身边。“您给我三天时间,我保证能治好你”,啄木鸟思考了一下说道。

2023-05-22 20:37:40 498

原创 第七讲:“情感”写具体

2023-05-17 19:25:17 125

原创 第六讲:“声音”写具体

呼噜一一呼噜一-”,像一台轰鸣的坦克在穿行,床垫在抖动,吊灯在摇晃,墙灰在簌籁(su)下落。顿时,冰冷的空气立即变得燥热了,恬静的月色立即变得飞溅了,困倦的世界立即变得亢奋了。我把头钻进被窝,又拿餐巾纸堵住了耳朵,可那声音好像会玩捉迷藏,灵巧地钻进厚厚的被褥(ra),然后趴在我的耳边,大吼一声:“嘿,我抓到你了!(2)为了这种声音具体生动,需要借助“形象模拟”和“放大夸张”从正面展开描写,还需要借助“环境变化”和“听众反应”,从侧面进行烘托。(1)用一段文字描写“装修”一种工具发出的声响;

2023-05-17 19:23:19 381

原创 第五讲:“象声词推进”写具体

同学们像一颗颗子弹“哒哒哒”地弹出枪膛,冲到教室外,从值日生手中接过香气四溢的餐盒。同学们都顾不上说话,有的在“吧唧吧唧”啃鸡腿,有的在“滋溜滋溜”喝汤。班主任刘老师像个狙击手,哪里有风吹草动,一支锐利的“眼箭”“嗖”地射来,准穿透你的五脏六腑!班主任刘老师像个狙击手,哪里有风吹草动,一支锐利的“眼箭”射来,准穿透你的五脏六腑!“咣当”,不知道是谁吃得太兴奋,不小心把饭盒碰到了地上,同学们先是一愣,接着“哈哈哈”大笑起来!不知道是谁吃得太兴奋,不小心把饭盒碰到了地上,同学们先是一愣,接着大笑起来!

2023-05-16 09:55:50 84

原创 第四讲:“象声词串联”写具体

叽叽喳喳,叽叽喳”一群小鸟站在云房子上,有的在说(房子真像蒙古包),有的在说(房子就像洁白的大面包),有的在说(房子可像大楼房),有的在说(房子好像是巨大的树 )。小鸟们飞过来,又飞过去,你到我的房子里来玩耍,我到你的房子里去做客,真开心啊!过了一会儿,乌云密布,狂风“呼呼”向行人、车辆、高楼大厦扑过米,地上的树叶被卷起米,发出“沙沙沙”的声音,一些细嫩的枝条“咔嚓”一声折断了。树枝,小鸟“叽叽喳喳”,开心地交谈着雨后的感受。天气真热呀,知了“唧唧唧”叫个不停,好像在说:“热死我了,热死我了!

2023-05-15 23:10:55 382

原创 第三讲:“动作关联”写具体

这位年轻俊朗的厨师,从刀架上抽出一把亮闪闪的切菜刀,他左手将一个大白萝卜按在砧板上,手提刀落,一连串的“嘟嘟嘟嘟”声不绝于耳,仿佛一匹战马撒开四蹄飞奔而来,好像一阵持续不断的急促敲门声撞击心房,宛如豆大的雨点纷纷扬扬地滴落在钢板上。随着切菜的节奏,厨师握刀的手臂不断抖动着,他的肩膀在手臂带动下,高高低低地耸动着,他的右脚尖着地,后脚跟不时抬起落下,跟着手臂打着节拍。再看砧板上的萝卜,被切成了细丝,如潮水一般不断从菜刀下涌出来,根根细如白丝,前赴后继地码放在一起越堆越高,成了一座洁白如雪的小山。

2023-05-15 19:55:29 96

原创 第二讲: “动作细化”写具体

拉开零食储藏柜,里面的零食真多,口水豆、辣条、脆皮花生、牛肉干.....·从中翻出一包薯片,是香辣烤翅味,看着袋上烤得冒油的鸡翅,口水都要流出来了。迫不及待地撕开包装袋,一股诱人的香辣味扑鼻而来,口腔中所有味觉细胞都敞开了热情的怀抱。抽出一片,细薄而粗糙,就像一只金黄的蝴蝶落在指尖塞进嘴里,口水已经荡漾:轻轻一嚼,“咯吱咯吱”,薯片与牙齿表演起轻快的小合唱!

2023-05-15 17:24:12 77

原创 第一讲“动作分解”写具体

我弄来一大堆零件,开始搞起来,搞来搞去,搞了半天,也没有弄明白这些零件是怎么搞成一艘航母的。二儿童叙事中很多地方写不清楚,说不具体,最根本的原因就是没有动词意识。一篇习作言语的活力和趣味,大多源自恰当而丰富的动词组合。

2023-05-15 16:52:52 107

原创 作词人陈乐融

我跟方文山在《我,作词家》里对话过,他喜欢去雕琢一个场景,而我喜欢从场景中去提炼出一个心境,所有的场景也是为了服务于那个心境的。说到我写物,记得我在写《感恩的心》的时候,欧阳菲菲跟我反映,为什么要写一粒尘土、一颗石头之类的?可能她之前唱过的都是很闪亮的,因为她是巨星,可你明知这样,越想写一些野性的、放低自己的。你好像真的发现了我的一个秘密。三联生活周刊:小时候,我在听你写的歌时,脑子里浮现的都是运动的镜头,场景的描写像是有一种特殊的光照感,后来发现,你的歌词中经常有一些关于晚霞和火焰的描写,特别生动。

2023-04-29 12:37:31 206

原创 春日印象。

倏尔,传来了刘老师清脆的笑声“哈哈,拍得真不错”,原来刚刚的和谐而美好的一幕已被细心的刘老师抓拍下来,成为了我们春日里最好的留念。我们还在讨论,柳树的“辫子”和我们谁的更俊俏时,调皮的庄雨乐却被美丽的蝴蝶吸引住了,一心想回去做标本呢。,桃花飘雪,杜鹃含笑,河岸边的柳树在春风中身姿摇曳,同学们一路欢声笑语,我和徐慧语被成行烟柳吸引住了。最美人间四月天,又到了一年中风物最好的时节,同学们也迎来了春游玄武湖的大好时光。“最是无情台城柳,依旧烟笼十里堤””你说的台城不就是玄武湖吗?

2023-04-16 20:41:11 121

原创 时光煮雨,岁月缝花

红尘如海,回头是岸,掬几把温柔的浪花,倾洒在悠悠的夏日里,不为凡尘所扰,不为内心所伤。就如苏轼的诗词写得那样,拥有乐观豁达的人生态度,晴天不喜,阴天不悲,顺境不骄,逆境不惧。蔚蓝的天空,飘逸的白云,青翠的树木,葱茏的芳草,怒放的鲜花,组成一幅水墨丹青,一种恬淡平和的情愫油然而生,融化于心灵深处。夏天的雨,时而身着银甲,手舞利剑,携着狂风怒号呼啸,伴着轰隆隆的雷声滚滚而来,电光火石间,若银河垂地,天地相连。树木葱茏,山峦峻秀,槐花飘雪,石榴含笑,蔷薇浮动,月季秾艳,荷风送香,竹露滴翠。夏雨云烟,山岚氤氲。

2023-04-13 11:12:37 355

原创 类模板使用自定义数据类型

【代码】类模板使用自定义数据类型。

2023-04-04 19:37:20 181

原创 书房定制可参考的方案

书房定制可参考的方案

2023-03-27 00:44:23 98

原创 《一道论证题》by孙宇晨

《一道论证题》——谨以此文,献给所有有理想的人。by孙宇晨论证题:高中可以用一年的时间弥补任何的遗憾,只要你下定了决心。很遗憾,我不是那些某调查机构,有强大的财团支持。我无法做广泛的调查,只能以我自己作为一个例子,来勉强说明问题。高一的时候,我是一个理科生。众所周知,学理科在中学阶段总比学文科要耗些脑子。做理科的题目也不如看小说轻松。这理所当然导致了一种倾向,在不在乎考试成绩的情况下,我宁愿选择小说,而不是选择做题。当然,很多高中的学生还不知道除了做题还有何物,更不知道这世界上竟有小说可看。沉溺于小说的每个

2023-03-26 14:43:49 1220

原创 函数对象 operator()

简单说:func(i) 就相当于调用了operator。

2023-03-16 15:06:03 110

原创 C++类成员变量默认值

C++类成员变量默认值

2023-03-16 14:59:25 317

原创 设计模式之代理模式

在生活中 代理模式的例子有很多 比如我们想要访问外网youtube 但是无法直接访问 就需要用到代理服务器 或者说当很多很同时向一个网页发起请求的时候会变得很卡 这时候可以在中间设置一个代理服务器处理延迟初始化和缓存查询结果的工作。代理模式的定义:为其他对象提供了一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

2023-03-15 15:37:38 94

原创 单例模式(懒汉模式,饿汉模式)

【代码】单例模式(懒汉模式,饿汉模式)

2023-03-14 19:24:59 76

原创 单例模式的模型

【代码】单例模式的模型。

2023-03-14 19:08:46 80

usb2.0协议中文版

usb2.0协议中文版

2025-02-08

RK3399开发专栏资料

RK3399开发专栏资料

2025-02-06

usb开发资料linux

usb开发资料linux

2025-01-02

gadget驱动研究论文

gadget驱动研究论文

2024-12-25

linux usb gadget 架构

linux usb gadget 架构

2024-12-25

usb gadget 学习资料

usb gadget 学习资料

2024-12-24

嵌入式系统开发学习资料

嵌入式系统开发学习资料

2024-12-18

网上RK3399学习资料

网上RK3399学习资料

2024-12-18

gadget的详解和应用

gadget的详解和应用

2024-12-18

Bushound讲解和用法

Bushound讲解和用法

2024-12-18

智能指针,youtube 上的课程

智能指针,youtube 上的课程,https://www.youtube.com/watch?v=BTS379okkpI&t=293s

2023-10-24

记账本源代码,C++ 实现

记账本源代码,C++ 实现

2023-07-04

AK7707 datasheet

AK7707 datasheet 芯片手册

2023-03-20

关于提出投资购买华蓝股份项目结算方案的函

关于提出投资购买华蓝股份项目结算方案的函

2023-03-06

C++基础七日成蝶资源

C++基础七日成蝶资源

2023-01-21

Tsmaster 软件 for can

Tsmaster 软件

2022-10-21

pass and fail log

blog 中的log上传

2022-08-22

smart PA 参数分离的修改

smart PA 参数分离的修改

2022-06-01

mtk 4G场景分离参考样例 (MTK PA)

mtk 4G场景分离参考样例 (MTK PA)

2022-05-29

中科创达audio资料

中科创达audio资料

2022-03-12

80-26843-50_ab_sm6225_linux_android_audio_overview

80-26843-50_ab_sm6225_linux_android_audio_overview

2022-02-17

高通sm6225_audio_bringup_guide.pdf

高通sm6225_audio_bringup_guide.pdf

2022-02-17

MT6357_PMIC_Data_Sheet_V1.10_PMIC资料

ps:6120447183

2022-02-15

TP驱动开发设计文档 T

TP驱动开发设计文档

2022-02-10

MTK676X_平台sensor适配

MTK676X_平台sensor适配

2022-02-10

紫区办公开发指导说明文档

紫区办公开发指导说明文档

2022-02-03

MTK HAL SWMIX方案说明.pdf

在HAL层实现混音

2021-12-29

从业余到职业-一名散户的炒股成长编年史(完整版).docx

从业余到职业-一名散户的炒股成长编年史(完整版)

2021-03-10

成交量分析七大典型案例.pdf成交量分析七大典型案例

成交量分析七大典型案例

2021-01-02

深入剖析双底技术形态

深入剖析双底技术形态

2021-01-02

SY交易系统概念梳理

SY交易系统概念梳理

2021-01-02

android按键驱动研究

android按键驱动研究 android按键驱动研究

2011-12-04

空空如也

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

TA关注的人

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