平板电脑host插口是什么意思增强型低功耗RISC-V单片机CH32V203


【华为ASG5000通过SNMP与锐捷2910交换机对接

【华为ASG5000通过SNMP与锐捷2910交换机对接,跨三层获取上网终端MAC地址的方法】


一、锐捷2910交换机SNMP配置

锐捷交换机上面的配置比较简单,一共三条命令搞定:
1、munity ruijie2910 rw //配置交换机可读写的团体名为ruijie2910。
2、snmp-server enable traps //配置交换机主动向网管工作站、网管设备或网管软件发送消息。
3、snmp-server host 192.168.X.X traps version 2c ruijie2910 //192.168.X.X系 ASG5000上网行为管理设备的IP地址,同时指定SNMPV2C版本的trap报文。


二、华为ASG5000上网行为管理设备配置


1、首先,确保ASG5000与2910之间的路由可达,具体配置省略。


2、进入ASG的WEB管理页面,点击用户管理-用户组织结构--用户同步,点击右侧新 建-“SNMP同步”按钮。名称自己起一个,IP地址:ASG与2910互联VLAN的接口地址 (即网关地址),MAC地址:直连三层设备接口的MAC地址,这里填ASG与2910互联 VLAN对应的MAC地址,可在2910上通过show vlan id进行查看。


3、版本号保持默认的V2不变,团体名:ruijie2910。


4、可指定任务周期,实现自动获取;最后的自动录入打上勾,将获取到的上网终端MAC地址信息自动存入默认组。

全称是Secure Digital Input/Output

SDIO,全称是Secure Digital Input/Output,是一种集成了SD卡和I/O接口的单芯片方案。SDIO作为一种新型存储介质的接口,越来越多地应用于各种嵌入式应用,包括智能手机、平板电脑、电子书阅读器、平衡车、相机等。


一、SDIO的定义和原理

SDIO是一种接口标准,定义了SD卡和Host Controller(主机控制器)之间的通讯方式和电气特性。SDIO卡与普通的SD卡最大的不同就在于它的可扩展性,它支持绑定外部设备,如无线网络芯片、GPS芯片、蓝牙芯片等,并可以通过这些外部设备实现更多的功能。

SDIO的接口通讯是基于SPI主叫(SPI Master)与从属(SPI Slave)设备之间的通讯标准定义而成的,通过类似SPI协议的方式进行数据传输。SDIO数据在传输时,通常会分为SD卡模式、多线模式和突发模式三种模式进行传输。


1、 SD卡模式

SD卡模式是SDIO通讯最基础的模式,数据通过SD卡通信线进行传输,这种传输方式具有可靠性高、扩展性低等特点。


2、 多线模式

多线模式通过4根数据线进行传输,每秒传输的数据量更大,支持速率的进一步提升,传输速度大于SD卡模式。


3、 突发模式

突发模式的速度更快,仅支持SDIO标准指令和功能指令,仅在特定环境下才能使用。


二、SDIO接口的应用


1、应用在智能手机中

SDIO接口被广泛地应用在智能手机和平板电脑中,能够非常方便地实现数据存储和传输。除此之外,一些主流的智能手机芯片如高通、联发科等也提供相应的SDIO接口,这些芯片可以通过连接独立的SDIO模块,从而实现经过验证的无线局域网、蓝牙或GPS功能。


2、应用在无人机控制器中

SDIO接口在无人机控制器中也得到了广泛的应用,SDIO外设自身带有大容量的数据存储空间,能够不断地记录无人机的状态信息,这些信息可用于飞行控制应用中,比如飞行轨道上的误差分析、无人机状态的封装等。


3、应用在平衡车中

SDIO接口在平衡车中也有很大的应用价值,一些平衡车厂商已经开始采用基于 SDIO 通讯方式的驱动模块来控制电机,这样既不需要额外的开发,并且成本也相对较低。


三、SDIO接口的优势


1、 带宽高

SDIO的最高传输速度可达到104MB/s,可以满足大多数嵌入式系统的速度要求,保证数据的可靠性和实时性。


2、电压低

SDIO的运行电压较低,通常为3.3V或1.8V,节能效果显著。同时,它还具有非常低的待机电流,能够满足电池供电设备的需求。


3、接口简单

SDIO接口设计简单,使用方便,协议规范,扩展性高,且容易实现和管理。


4、 支持多种应用

SDIO不仅支持数据存储和传输,还支持绝大多数嵌入式应用,例如,无线接口卡、GPS、蓝牙等外设。


四、总结

在当今快速发展的嵌入式市场上, SDIO 作为一个重要的通讯协议接口,带给了我们许多便利。SDIO接口保证了数据的安全性、稳定性和可靠性,可以与许多外部设备结合,提供更多的功能。相信在今后的发展过程中,SDIO技术将在嵌入式市场的各个方面发挥更加广泛和重要的作用。

【NVMe SSD高性能

【NVMe SSD高性能!在极致性能、稳定、可靠之间找到最优解】
新数据时代下,SATA SSD逐渐难以满足客户需求,越来越多的客户将目光转向性能更强,表现更稳定的NVMe SSD。与SATA SSD相比,NVMe SSD的高性能主要体现在I/O性能和延时两个方面。
一方面,SATA SSD连接只能支持一个队列,一次只能接受32条数据,NVMe SSD 则可以支持多达64000个队列。
另一方面,NVMe SSD与CPU直连可以免去SATA与SAS接口的外置控制器(Platform Controller Hub,简称PCH)与CPU通信所带来的延时。
在软件层面,与SATA相比,NVMe SSD标准的延时不到高级主机控制器接口(Advanced Host Controller Interface,简称AHCI)的一半,每条命令减少2.5μs的延时。企业级NVMe SSD以性能著称,在快速处理数据的场景下,2.5μs影响的是用户体验,对业务的影响远超2.5μs的字面数据。虽然硬盘本身价格上的差距抬高了方案成本,但浪潮企业级NVMe凭借对NAND特性的极致挖掘,实现了成本的极致优化。

【香橙派OrangePi Zero2USB以太网卡测试】

【香橙派OrangePi Zero2USB以太网卡测试】

1) 目前测试过能用的 USB 以太网卡如下所示,其中 RTL8153 USB 千兆网卡插入开 发板的 USB 2.0 Host 接口中测试可以正常使用,但是速率是达不到千兆的,这点请注意 (图1)

2) 首先将 USB 网卡插入开发板的 USB 接口中,然后在USB网卡中插入网线,确保网线能正常上网,如果通过 dmesg 命令可以看到下面的 log 信息,说明USB网卡识别正常 (图2)(图3)

3) 然后通过 ifconfig 命令可以看到 USB 网卡的设备节点,以及自动分配的 IP 地址 (图4)

4) 测试网络连通性的命令如下 (图5)

香橙派Zero2是新一代开源单板电脑,搭载高性能全志H616 四核64位处理器,集成micro-HDMI、千兆网口、蓝牙5.0、双频WiFi(2.4G/5G)等功能模块,支持安卓和linux操作系统。

在很长的时间里

在很长的时间里,我们开发的接口测试只能使用postMan,然后时间久了慢慢发现postMan也有一些限制或者说不友好,比如说:接口模型和用例模型是揉在一起的,接口有改动导致用例数据难以维护,还有一点(个人习惯)我并不喜欢使用鼠标点来点去,我认为不用鼠标效率更高一些。我想像的最终成果应该是环境,用户,参数都是可以通过命令行的方式进行设置,并对请求和响应进行记录。说来也巧,这些命令行的设计深受git的影,git的设计理念深深的影响了我
首先我们可以为我们的接口创建一个环境 执行命令
./stest.sh env -create local 网页链接
然后我们在将当前local 设置为默认环境
./stest.sh env -current local 这样我们可以通过
./stest.sh env -show 查看当前默认环境

然后我们可以创建接口
./stest.sh inter -alias us/list ul 这里的-alias 是指创建接口us/list/并命名为ul
./stest.sh inter -header ul Content-Type:application/json 为接口ul 创建请求头
./stest.sh inter -method ul POST 为接口ul 创建请求方法
./stest.sh inter -param ul -pa pName={} 为接口ul 创建请求参数,并命名为pName 这里的参数在命令行中处理的并不友好,比如双引号会被剔除,这里采用了折衷的方案,在执行此命令之后会返回参数文件的路径,我们可以使用vi/vim/gvim编辑参数

执行接口 ./stest.sh inter -exe ul -p pName
这里的ul 就是上面的地址,pName则是上面设置的参数,默认的环境是local 这里不需要特别声明

增强型低功耗RISC-V单片机 CH32V203

增强型低功耗RISC-V单片机 CH32V203

CH32V203系列是基于32位RISC-V内核设计的工业级增强型低功耗通用微控制器,高性能,最高支持144MHz系统主频,低功耗,运行功耗低至45uA/MHz。CH32V203集成双路USB接口,支持USB Host主机及USB Device设备功能,具有1路CAN接口(2.0B主动)、双路OPA运放、4组UART、双路IIC,12位ADC,10路Touchkey等丰富外设资源,同时提供TSSOP20、QFN28、QFN48、LQFP32、LQFP48等多种封装供客户灵活选择。

系统框图

产品特点:

青稞V4B,最高144MHz系统主频
支持单周期乘法和硬件除法
20KB SRAM,64KB Flash
供电电压:2.5/3.3V,GPIO单元独立供电
多种低功耗模式:睡眠、停止、待机
运行模式低至44.65uA/MHz
睡眠模式低至17.90uA/MHz
上/下电复位、可编程电压检测器
1组8路通用DMA控制器
2组运放比较器
10通道12位ADC转换,10路触摸按键TouchKey
4组定时器
1个USB2.0全速主机/设备接口
1个USB2.0全速设备接口
4个串口
1个CAN接口(2.0B主动)
2组IIC接口、2组SPI接口
37个I/O口,可以映射到16外部中断
CRC计算单元,96位芯片唯一ID
串行2线调试接口
封装形式:TSSOP20、QFN28、QFN48、LQFP32、LQFP48