logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

蓝牙 - 设备类型设置: Class of Device

显示的图标是根据搜到或连接上的设备类型信息而显示的,这个信息就是COD(class of device)信息。这个信息是在Discovery过程中搜索周围的蓝牙设备时,搜索方从被搜到的设备那里得到的。在进行蓝牙产品开发时,通过设置这个信息,就可以显示跟你的产品相匹配的图标。在电脑或手机上,搜寻和连接蓝牙设备时,不同的蓝牙设备显示的图标是不同的,比如搜到或连接上的设备是一个蓝牙键盘,显示的就会是键盘

#其他
蓝牙 - 芯片制造商的代号编制以及在Windows上查看

在蓝牙技术的规范中,对很多信息都进行了整理和代号分配,比如生产蓝牙芯片的厂商,也进行了数字编号。有一个专门的“Assigned Numbers”的PDF文档,记录了蓝牙规范中的各种类型数字所表示的含义。本文介绍的数字类型,就是表示蓝牙芯片生产商信息的Manufacture ID。这个厂商代号是一个公司识别ID,用2个字节表示,包括会员和非会员单位。Company Identifiers, 16-b

#其他
知识点滴 - UML类关系图及描画工具drawio

UML Class Diagram Relationships / UML类图中的各种关系这篇文章解释了如何正确确定和实现适用于面向对象建模的不同类图关系。This article explains how to correctly determine and implement the different class diagram relationships that are applicab

#uml
USB - 通过configfs配置Linux USB Gadget

主机将gadget视为一组配置,每个配置都包含若干接口,从gadget的角度看,这些接口被称为功能,每个功能代表一个串行连接或 SCSI 磁盘等。USB Linux 小工具是一种具有 UDC(USB 设备控制器)的设备,可连接到 USB 主机,以扩展其附加功能,如串行端口或大容量存储功能。其中 . 指定配置, 是指向从配置中移除的函数的符号链接,例如。其中可以是任何在文件系统中合法的字符串, 是配

#linux
Fastgithub

FastGithub启动完成,当前版本为v2.1.4,访问 https://github.com/dotnetcore/fastgithub 关注新版本。FastGithub启动完成,当前版本为v2.1.4,访问 https://github.com/dotnetcore/fastgithub 关注新版本。在遇到Github网站打不开的情况,解压fastgithub_win-x64,直接运行fas

嵌入式系统存储器

简介首先分为两大类:主存(内存)和辅存(非易失存储)。主存和辅存的区别主要是访问速度和易视性两个考量。主存速度快,但掉电后数据丢失。辅存能掉电后保存数据,但访问速度慢。比如PC的硬盘。内存在嵌入式系统中,主存分为SRAM和DRAM,在速度和成本方面有着差异。1,Static Random Access Memory (SRAM)速度快,大概是DRAM的4倍。但每一bit的数据,需要更多的晶体管,所

工程师 - VMware workstation pro个人版现已免费

新的付费订购提供了将 Fusion Pro 和 Workstation Pro 用于商业目的的权利,但须遵守我们的 "特定计划文档"(此处提供)中列出的条款和条件。目前,这两款产品将不再出售。我们进行这些更改的目的是简化将 VMware 桌面虚拟机管理程序应用推向市场的方式,同时保持对更广泛的 VMware Workstation 和 Fusion 用户社区的支持,包括免费和付费产品。所有激活的客

#学习
工具及方法 - Linux下串口工具Minicom

下面介绍一个款工具minicom,这是一个文本操作界面的串口工具,进行串口通讯,比如RS-232设备、调试用的终端串口等。因为调试设备所以需要打开两个串口,也许是开了Ubuntu虚拟机的影响,或其他的问题,经常有一个或两个串口设备工作不正常,需要重启电脑,很麻烦。在串口工作模式下,要对minicom工具进行设置,有一些命令,具体说明可以按下Ctrll-A,再按下Z查看。再按下ESC,则进入串口工作

文章图片
#linux#ubuntu
C++实操 - 如何在程序中delay一段时间

在程序中运行的都是以进程为单位,进程里面的任务或线程有时需要“sleep”或者进入一个休眠状态一段时间。在这期间,此线程代码执行被暂停。当时间到了后,代码恢复执行(或者由信号或中断导致)。为了使一个程序(进程、任务、线程 / process, task, thread)进入sleep状态,可以使用系统调用。比如,Linux/Unix下:#include <unistd.h>int ma

#c++
Linux - nm命令

结论就是,对于nm命令,不一定要使用cross-toolchain的版本,用Ubuntu里自带的nm也一样用,结果一样。因为nm查询的是符号名称,这部分功能可能和芯片类型关系不大,各个不同的toolchain,编译出来的格式是类似的,大致上是使用的相同的框架来管理符号。类型符号表示的意义如下。注意,这个参数对C语言编译出来的obj文件是无效的,上面的C语言的例子,使用-C选项,输出内容并没有变化。

#其他
    共 23 条
  • 1
  • 2
  • 3
  • 请选择