精华内容
下载资源
问答
  • RTL内存函数

    千次阅读 2012-02-22 21:20:37
    VOID RTL_Test() { const int BUFSIZE=1024; UCHAR* pBuf1=(UCHAR*)ExAllocatePool(PagedPool,BUFSIZE); // 分配内存 KdPrint(("分配的内存地址pBuf1=%08X",pBuf1)); UCHAR* pBuf2=(UCHAR*)ExAllocatePool...
    VOID RTL_Test()
    {
    	const int BUFSIZE=1024;
    	UCHAR* pBuf1=(UCHAR*)ExAllocatePool(PagedPool,BUFSIZE);					// 分配内存
    	KdPrint(("分配的内存地址pBuf1=%08X",pBuf1));
    
    	UCHAR* pBuf2=(UCHAR*)ExAllocatePool(PagedPool,BUFSIZE);					// 分配内存
    	KdPrint(("分配的内存地址pBuf2=%08X",pBuf2));
    
    	RtlZeroMemory(pBuf1,BUFSIZE);											// 内存清零
    	KdPrint(("将内存地址pBuf1=%08X初始化为零",pBuf1));
    
    	RtlFillMemory(pBuf2,BUFSIZE,0xAA);										// 内存填充为0xAA
    	KdPrint(("将内存地址pBuf2=%08X填充为0xAA",pBuf2));
    
    	if (BUFSIZE==RtlCompareMemory(pBuf1,pBuf2,BUFSIZE))						// 内存比较
    	{
    		KdPrint(("内存 %08X 和内存 %08X 相等",pBuf1,pBuf2));
    	}
    	else
    	{
    		KdPrint(("内存 %08X 和内存 %08X 不相等",pBuf1,pBuf2));
    	}
    
    	RtlCopyMemory(pBuf2,pBuf1,BUFSIZE);										// 内存拷贝
    	KdPrint(("将内存地址pBuf1=%08X拷贝到内存地址pBuf2=%08X",pBuf1,pBuf2));
    
    	RtlMoveMemory(pBuf2,pBuf1,BUFSIZE);										// 内存移动
    	KdPrint(("将内存地址pBuf1=%08X移动到内存地址pBuf2=%08X",pBuf1,pBuf2));
    
    	if (BUFSIZE==RtlCompareMemory(pBuf1,pBuf2,BUFSIZE))						// 内存比较
    	{
    		KdPrint(("内存 %08X 和内存 %08X 相等",pBuf1,pBuf2));
    	}
    	else
    	{
    		KdPrint(("内存 %08X 和内存 %08X 不相等",pBuf1,pBuf2));
    	}
    	ExFreePool(pBuf1);														// 释放内存
    	ExFreePool(pBuf2);
    }


    
    
    展开全文
  • [img=https://img-bbs.csdn.net/upload/201403/25/1395749776_122778.jpg][/img] 请问什么原因?? 有人说是盗版问题???
  •       瑞昱 8710 是一个完整且自成体系的 WiFi ...内置的高速缓冲存储器有利于提⾼系统性能,并减少内存需求。 另外⼀种情况是,瑞昱 8710 负责无线上网接入承担 WiFi 适配器的任务时, 可以将其添加到...

     

     

     

     

    瑞昱 8710 是一个完整且自成体系的 WiFi 网络解决方案,

    能够独立运行,也可以作为从机搭载于其他主机 MCU 运行。

    瑞昱 8710 在搭载应用并作为设备中唯⼀的应⽤处理器时,能够直接从外接闪存中启动。

    内置的高速缓冲存储器有利于提⾼系统性能,并减少内存需求。

    另外⼀种情况是,瑞昱 8710 负责无线上网接入承担 WiFi 适配器的任务时,

    可以将其添加到任何基于微控制器的设计中,连接简单易行,只需通过 SPI /SDIO 接口或 I2C/UART 口即可。

     

    瑞昱 8710 强大的片上处理和存储能⼒,使其可通过 GPIO 口集成传感器及其他应用的特定设备,

    实现了最低前期的开发和运行中最少地占用系统资源。

    瑞昱 8710 高度片内集成,包括天线开关 balun、电源管理转换器,

    因此仅需极少的外部电路,且包括前端模组在内的整个解决⽅案在设计时将所占 PCB 空间降到最低。

    瑞昱 8710 的系统表现出来的领先特征有:

    节能在睡眠/唤醒模式之间的快速切换、配合低功率操作的自适应无线电偏置、

    前端信号的处理功能、故障排除和无线电系统共存特性为消除蜂窝/蓝牙/DDR/LVDS/LCD 干扰。

     

    1.1 特点

    • 802.11 b/g/n ,CMOS MAC,物理层基带

    • 内置低功耗 32 位 CPU:可以兼作应用处理器

    • 内置 TCP/IP 协议栈

    • 内置 TR 开关、balun、LNA、功率放大器和匹配网络

    • 内置 PLL、稳压器和电源管理组件

    • A-MPDU 、A-MSDU 的聚合和 0.4 s 的保护间隔

    • WiFi @ 2.4 GHz,支持 WPA/WPA2 安全模式

    • 支持 STA/AP/STA+AP 工作模式

    • 支持 Smart Config 功能(包括 Android 和 iOS 设备)

    • SPI 、UART、I2C、I2S、GPIO

    • 2 ms 之内唤醒、连接并传递数据包

    • 802.11b 模式下+ 17 dBm 的输出功率

    • 待机状态消耗功率小于 1.0 mW (DTIM3)

    • 工作温度范围: -20℃ - 85℃

     

    4. 功能描述

    4.1. MCU

    瑞昱 rtl8710af 是一个低功耗单芯片。它集成了一个 ARM Cortex M3 MCU、802.11n 无线网络控制器等于一体。

    它还提供了一些可配置的 GPIO 等外设。

     

    4.2. 存储描述

    4.2.1. 内置 SRAM 与 ROM

     

    瑞昱 8710 芯片自身内置了存储控制器,包含 ROM 和 SRAM。

    MCU 可以通过 iBus、dBus 和AHB 接口访问存储控制器。这些接口都可以访问 ROM 或 RAM 单元,存储仲裁器以到达顺序确定运行顺序。

    基于目前我司 Demo SDK 的使用 SRAM 情况,用户可用剩余 SRAM 空间为: RAMsize > 48kB 。

     

    4.2.2. SPI Flash

    目前该模组内部集成的是 1MB 的 SPI Flash, 不支持外部 SPI Flash。

     

    4.3. 晶振

    目前晶体 40M,26M 及 24M 均支持,使用时请注意在下载工具中选择对应晶体类型。

    晶振输入输出所加的对地调节电容 C1、C2 可不设为固定值,该值范围在 6pF-22pF,具体值需要通过对系统测试后进行调节确定。

    基于目前市场中主流晶振的情况,一般 40Mhz 晶振的输入输出所加电容 C1、C2在 10pF 以;

    一般 40MHz 晶振的输入输出所加电容 10pF<C1、C2<22pF。

    选用的晶振自身精度需在 ±10PPM。晶振的⼯工作温度为 -20°C - 85°C。

    晶振位置尽量靠近芯片的 XTAL Pins (走线不要太长),同时晶振走线须用地包起来良好屏蔽。

    晶振的输入输出走线不能打孔走线,即不能跨层。晶振的输入输出走线不能交叉,跨层交叉也不行。

    晶振的输入输出的 bypass 电容请靠近芯片左右侧摆放,尽量不要放在走线上

    晶振下方 4 层都不能走高频数字信号,最佳情况是晶振下方不走任何信号线      

    晶振 TOP 面的铺通区域越大越好。晶振为敏感器件,晶振周围不能有磁感应器件,比如大电感等。

     

    RTL00 (RTL8710AF)

     

     

    RTL01 (RTL8710AF)

    F11AMIM13 (RTL8711AM)

    F11AFIM13-B1 (RTL8711AF)

    F10AFIM13-B1 (RTL8710AF)

    • 产品型号: F11AMIM13-B1
    • 封装尺寸: 24.0*18.0mm LGA
    • 物理接口: Uart/GPIO/I2C/SPI/PWM/ADC
    • 无线标准: 802.11b/g/n
    • 频 带: 2.4G
    • 带 宽: Cortex M3,166MHz
    • RF Chains: 1T1R
    • 传输速率: 150Mbps
    • 工作电压: 3.3Vdc
    • 天线接法: Onboard

    符合 IEEE 802.11b/g/n无线标准

    支持WPA-PSK/WPA2-PSK,WPA/WPA2 安全机制

    模块适用于:IOT物联网、机器人、智能家居领域

    PADI (RTL8710AF)

    Low Cost, Low power & High Integration

    PADI IoT Stamp is a highly integrated, single-chip, low power WiFi controller with built-in antenna.

    The stamp combines an ARM Cortex M3, integrated Flash and RAM, WLAN MAC, WLAN baseband,

    RF balun, PA, LNA receiver, saw filter and power management module.

    Designs for makers with high speed SPI/I2C/UART interfaces for IoT applications with minimum Printed Circuit Board (PCB) area requirement.

    The PADI IoT Stamp is even smaller than a US stamp size.

     

    TinyCon2005-A-BE (RTL8711AF)

    锐凌微南京电子科技有限公司

    TinyCon2005-A-BE是一款基于SoC方案WiFi芯片设计的WiFi模块,既能够提供了便捷的网络接入功能,同时也能够提供了强大的控制功能。

    它包含一个ARM Cortex M3的MCU,一个支持802.11b/g/n 1T1R的射频,提供大量的外设接口,可以让您的开发更灵活。

    TinyCon2005-A-BE是一个完整的WiFi解决方案,可以独立运行完成接入网络、控制单元;也可以作为slave搭载在其他host端完成所有操作。

    产品特色

    • WiFi特性
    • 802.11b/g/n 1T1R设计
    • 物理层速率达到72Mbps
    • 支持AP/STA模式
    • 支持WEP/WPA/WPA2加密
    • 支持智能连接—simple config
    • 物理特性
    • 内置166Mhz 32位Cortex M3 MCU
    • 1路SPI接口,支持master和slave模式
    • 支持GPIO、UART、PWM、I²C、JTAG接口
    • 内置512KB RAM ,1MB flash
    • 软件特性
    • 内置IPV4/IPV6协议栈
    • 支持HTTP / HTTPS (SSL)加密
    • 使用简便的AT命令进行配置
    • 支持机智云、微信AirKiss、京东云、阿里云
    • 可以支持定制的私有云
    • 应用特性
    • 支持透明传输模式,即插即用
    • Host driver模式,保障数据传输可靠性
    • 支持二次开发,二次整合灵活方便
    • 接受客户定制开发

    基本规格

                                                                
    产品型号: RLW TinyCon2005-A-BE
    产品描述: 2.4G 高性能SoC Wi-Fi IoT 模块
    规          范: 802.11 BGN 1×1 
    接          口: UART/SPI/GPIO 
    电          源: 3.3V 
    功          耗: <130mA

     

    射频规格                                                                                    

    工作频段: 2.412GHz-2.483GHz 
    调制方式: DSSS: DBPSK/DQPSK/CCK(MIMO-) 
                                    OFDM:BPSK/QPSK/16-QA4-QAM 
    速          率: 1/2/5.5/11Mbps 6/9/12/18/24/36/48/MCS0~MCS7(72Mbps)
    功          率: 14dBm@11n,15dBm@11g,17dBm@11b
    灵 敏 度: -72dBm@MCS7,-75dBm@54Mbps,-86dBm@11Mbps 


    物理规格                                                                                                                                             
    接          口: UART/SPI
    LED 定义: LED1: 电源 
    大          小: 17mm×20.3mm×4mm
    重          量: 12克

    环境规格                                                                                          
    工作温度: -20℃ ~ 80 ℃ 
    工作湿度: 5%~95% 
    RoHS:                 兼容 

    天线规格                                                                                            
    板载陶瓷天线

    工作频率: 2400MHz~2500MHz 
    天线增益: 1.5dBi 
    驻 波 比: ≤2.0 
    阻抗匹配: 50 Ω 
    输入功率: 2 W

    UFL头外接天线

    WFM-400 (RTL8711AM)

    WFM-400


    WFM-400 is a single chip wireless Internet-of-Things module.

    The advance Realtek RTL8711AM chipset combines an ARM-Cortex M3 MCU, WLAN MAC, a 1T1R capable WLAN baseband and RF.

    It provides a bunch of configurable GPIOs which are configured as digital peripherals for different application and control purpose.

    Features
    • Support IEEE 802.11 b/g/n Standard
    • One Transmit and one Receive path (1T1R)
    • Frequency range: 2.412GHz – 2.484GHz
    • ARM® Cortex®-M3 Core
    • CPU Clock: 166MHz
    • Memory capacity: 512kB of ROM, 1MB of Flash, 448kB of SRAM
    • Flash size: 8MB
    • Operating Voltage: DC 3.3V
    • Other interface: UART, JTAG, I2S, I2C, SPI, SDIO
    • RoHS Compliant
    • Dimension: 19 mm x 22.25 mm x 1 mm

     

    Applications
    • Cloud Connectivity
    • Home Automation
    • Home Appliances
    • Access Control
    • Security Systems
    • Smart Energy
    • Internet Gateway
    • Industrial Control
    • Smart Plug and Metering
    • Wireless Audio
    • IP Network Sensor Nodes

    WFM-410 (RTL8711AF)

    WFM-410
    WFM-410 is a single chip wireless Internet-of-Things module.

    The advance Realtek RTL8711AF chipset combines an ARM-Cortex M3 MCU, WLAN MAC, a 1T1R capable WLAN baseband and RF.

    It provides a bunch of configurable GPIOs which are configured as digital peripherals for different application and control purpose.

    Features
    • Support IEEE 802.11 b/g/n Standard
    • One Transmit and one Receive path (1T1R)
    • Frequency range: 2.412GHz – 2.484GHz
    • ARM® Cortex®-M3 Core
    • CPU Clock: 166MHz
    • Memory capacity: 512kB of ROM, 1MB of Flash, 496kB of SRAM
    • Flash size: N/A
    • Operating Voltage: DC 3.3V
    • Other interface: UART, JTAG, I2S, I2C, SPI, SDIO
    • RoHS Compliant
    • Dimension: 19 mm x 22.25 mm x 1 mm

     

    Applications
    • Cloud Connectivity
    • Home Automation
    • Home Appliances
    • Access Control
    • Security Systems
    • Smart Energy
    • Internet Gateway
    • Industrial Control
    • Smart Plug and Metering
    • Wireless Audio
    • IP Network Sensor Nodes

    WFM-250 (RTL8195AM)

    WFM-250
    WFM-250 is a single chip wireless Internet-of-Things module.

    The advance Realtek RTL8195AM chipset combines an ARM-Cortex M3 MCU, WLAN MAC, a 1T1R capable WLAN baseband and RF.

    It provides useful high speed connectivity interfaces, such as USB 2.0 host, USB 2.0 device, SDMMC HS, SDIO device, and MII/RMII interfaces.

    It also provides a bunch of configurable GPIOs which are configured as digital peripherals for different application and control purpose.

    Features
    • Support IEEE 802.11 b/g/n Standard
    • One Transmit and one Receive path (1T1R)
    • Frequency range: 2.412GHz – 2.484GHz
    • ARM® Cortex®-M3 Core
    • CPU Clock: 166MHz
    • Memory capacity: 1MB of ROM, 2MB of Flash, 496kB of SRAM
    • Flash size: 8MB
    • Operating Voltage: DC 3.3V
    • Other interface: UART, JTAG, I2S, I2C, SPI, SDIO
    • RoHS Compliant
    • Dimension: 18 mm x 21 mm x 1 mm

     

    Applications
    • Cloud Connectivity
    • Home Automation
    • Home Appliances
    • Access Control
    • Security Systems
    • Smart Energy
    • Internet Gateway
    • Industrial Control
    • Smart Plug and Metering
    • Wireless Audio
    • IP Network Sensor Nodes

    AW-CU238 (RTL8711AM)

    • Realtek RTL8711AM, ARM Cortex-M3 CPU

    • 802.11b/g/n, integrated PA/LNA/TX RX Switch/OTP

    • ROM 1MB, RAM 2MB+512KB RAM, & external 2MB Flash

    • SPI (2), I2C (3), UART (2),SDIO, PCM

    • PWM(4), AES (128bit), ADC

    • Support printed Ant. or external Ant.

    • GPIO (max.19)

    • NFC Tag

    • 53pin STAMP LGA, 19 x 22.5 x 2.25mm

     

    AW-CU239 (RTL8195AM)

    • Realtek RTL8195AM, ARM Cortex-M3 CPU

    • 802.11b/g/n, integrated PA/LNA/TX RX Switch/OTP

    • ROM 1MB, RAM 2MB+512KB RAM, & external 2MB Flash

    • SPI (2), I2C (4), UART (4),SDIO, PCM

    • USB (Host & Device)

    • PWM(4), AES (128bit), ADC(2), DAC

    • Support printed Ant. or external Ant.

    • GPIO (max.30)

    • NFC Tag

    • 53pin STAMP LGA, 19 x 22 x 2.25mm

     

    AW-CU245 (RTL8711AF)

    • Realtek RTL8711AF, ARM Cortex-M3 CPU

    • 802.11b/g/n, integrated PA/LNA/TX RX Switch/OTP

    • ROM 1MB, RAM 512KB RAM & internal 1MB Flash

    • SPI (2), I2C (3), I2S, UART (4),SDIO

    • PWM(4), AES (128bit)

    • Support printed Ant. or external Ant.

    • GPIO (max.21)

    • NFC Tag

    • 53pin STAMP LGA, 19 x 22 x 2.25mm

     

    WG6611 (RTL8711AM)

    WG6611-E0 is a single chip wireless Internet-of-Things module.

    The advance Realtek RTL8711AM is a highly integrated single-chip low power 802.11n Wireless LAN (WLAN) network controller.

    It combines an ARM-Cortex M3 MCU, WLAN MAC, a 1T1R capable WLAN baseband, and RF in a single chip.

    It also provides a bunch of configurable GPIOs which are configured as digital peripherals for different applications and control usage.

    RTL8711AM integrates internal memories for complete WIFI protocol functions.

    The embedded memory configuration also provides simple application developments.

    RTL8711AM contain Near Field Communication NFC is a short-range high frequency wireless communication technology,

    allowing contactless data transmission between electronic devices point to ten centimeters (3.9 inches) to exchange information

    • Dimension, L x W x H = 22.25 mm x 19mm x2.3mm (Deviation +/-0.05mm)
    • Support IEEE 802.11 b/g/n Standard
    • One Transmit and one Receive path (1T1R)
    • Frequency range: 2.412GHz – 2.484GHz
    • ARM® Cortex®-M3 Core
    • CPU Clock: 166MHz
    • Memory capacity: 512kB of ROM
    • 1MB of Flash
    • 448kB of SRAM
    • Operating Voltage: DC 3.3V
    • Other interface: UART, JTAG, I2S, I2C, SPI, SDIO,ETE(External Timer Trigger
    • Event),PCM,PWM
    • RoHS Compliant
    • Module is for Client mode & Address point & Router
    • Default is for RF IPEX Connector
    • This IC has a built-in NFC Tag Modem and need external NFC antenna 

    RAK473 (RTL8711AM)

    串口AT命令WiFi模块 RAK473

    • ☼ 板载天线传输距离可达400米;
    • ☼ 支持HTTP/MQTT,可对通信进行SSL加密,实现HTTPS/MQTTS/TSL传输;
    • ☼ 支持抓包模式,可过滤MAC地址,实现WiFi探针应用;
    • ☼ 提供NVM接口,可做Flash存储数据及固件;
    • ☼ 支持OTA,可随时升级模块代码;
    • ☼ 近70条AT命令接口,可以实现对网络/Socket/状态的灵活管理;
    • ☼ 支持一键配置/WPS/Web/AP配置等方式,支持mDNS局域网内发现设备。

    介绍

    RAK473是一款完全符合802.11b/g/n无线协议的WiFi模块,内部集成完整的TCP/IP协议栈,并包含一个ARM-CM3 MCU、WLAN MAC以及单流的WLAN基带;模块上包含了板载天线、外置天线接口和射频输出引脚。

    RAK473支持ARP/IP/ICMP/TCP/UDP/DHCP CLIENT/DHCP SERVER/DNS等多种协议,支持AP和Station模式。同时,RAK473为各类应用提供丰富的AT命令,用户可方便快速地使用模块实现组网及数据收发,其串口波特率最高支持921600bps,完全满足低速率应用的要求。

    网络部分,RAK473支持参数保存,可由客户命令启动是否自动联网,实现一步联网,减少系统组网时间。内置Web服务器,支持无线配置模块网络参数和无线升级模块固件。同时支持WPS和EasyConfig一键入网方式,极大降低了软件的开发难度。

    RAK473提供诸多可供配置的GPIO,可将其配置成SPI/UART/I2C/I2S/PWM等,在不同的应用和控制中使用。RAK473内部还包含了2M SRAM、512Kb DRAM和2Mb Flash用于实现丰富的WiFi功能。

    特性

    产品应用
    ☼ 支持UART串行操作AT命令集;
    ☼ 支持多种波特率,最大波特率可设921600;
    ☼ 支持无线配置和OTA固件升级;
    ☼ 支持UART接口、OTW升级功能;
    ☼ 支持WPS、EasyConfig功能一键联网;
    ☼ 支持MDNS/MQTT/HTTP/TLS应用;
    ☼ 支持TLS 1.2;
    ☼ 支持160Kb NVM Flash存储;
    标准支持
    ☼ 符合IEEE802.11b/g/n标准;
    ☼ 符合802.11 QoS增强标准;
    ☼ 支持WEP/WPA/WPA2-PSK加密方式;
    ☼ 开放网络、共享密钥、成对密钥认证服务;
    ☼ 轻量级TCP/IP协议;
    外设接口
    ☼ 最大支持2路PCM,8/16KHz采样率;
    ☼ 最大支持2路SPI,波特率高达41.5MHz;
    ☼ 支持4路PWM,与可配置的持续时间和占空比从0~100%;
    ☼ 低功耗模式下支持4路周期可配置的外部定时器事件触发;
    ☼ 支持多达20路GPIO;
    ☼ 支持波特率高达4MHz的高速UART接口;
    无线局域网PHY特性
    ☼ 802.11n OFDM;
    ☼ 单流的1T1R;
    ☼ 具有20MHz和40MHz的传输带宽;
    ☼ 短保护间隔(400ns);
    ☼ 采用DBPSK、DQPSK扩频,CCK调制的长短前导帧;
    ☼ OFDM采用BPSK、QPSK、16QAM和640QAM调制,卷积编码率:1/2,2/3/4,5/6;
    ☼ 在802.11g和802.11n两种协议下的最大数据传输速率分别是54Mbps和150Mbps;
    ☼ 快接收时自动增益控制;
    无线局域网MAC特性
    ☼ CMOS MAC,PHY基带,内置RF,兼容802.11b/g/n无线协议;
    ☼ 实现2.4GHz下的802.11n协议;
    ☼ 20MHz带宽内满足72.2Mbps的收发速率;
    ☼ 40MHz带宽内满足150Mbps的收发速率;
    ☼ 在802.11n标准下,兼容802.11b/g标准的设备;
    ☼ 完美兼容802.11n标准;
    ☼ 采用帧聚合方式提高MAC效率(A-MSDU,A-MPDU);
    ☼ 低延时、高吞吐率的 (HT-BA)块;
    ☼ 物理层优化增强了向前的兼容性;
    ☼ 具有很好的节能机制
     

    RAK474RAK476 (RTL8711AF)

    串口AT命令WiFi模块 RAK476

    • ☼ 板载天线传输距离可达400米;
    • ☼ 支持MQTT,可以实现AWS IoT应用;
    • ☼ 支持OTA,随时升级模块代码;
    • ☼ 近70条AT命令接口,可以实现对网络/Socket/状态的灵活管理;
    • ☼ 支持一键配置/AP配置等方式, 支持局域网内发现设备。

    介绍

    RAK476是一款完全符合802.11b/g/n无线协议的WiFi模块,内部集成完整的TCP/IP协议栈,包含一个ARM-CM3 MCU、WLAN MAC以及单流的WLAN基带;模块上包含板载天线、外置天线接口和射频输出引脚。

    RAK476支持ARP/IP/ICMP/TCP/UDP/DHCP CLIENT/DHCP SERVER/DNS等多种协议,支持AP/Station模式,同时为各类应用提供了丰富的AT命令,用户可方便快速地使用模块实现组网及数据收发。RAK476的串口波特率最高支持921600bps,完全满足低速率的应用。

    网络部分,RAK476支持参数保存,可由客户命令启动是否自动联网,实现一步联网,减少系统组网时间。内置Web服务器,支持无线配置模块网络参数、无线升级模块固件和EasyConfig一键入网方式。

    RAK476提供诸多可供配置的GPIO,可以将这些GPIO配置成SPI、UART、I2C等在不同应用和控制中使用。同时,RAK476内部包含512Kb SRAM和1Mb Flash用于实现更丰富的WiFi功能。

    特性

    产品应用
    ☼ 支持UART串行操作AT命令集;
    ☼ 支持多种波特率,最大波特率可设921600;
    ☼ 支持无线配置和OTA固件升级;
    ☼ 支持UART接口、OTW升级功能;
    ☼ 支持EasyConfig功能一键联网;
    ☼ 支持在LAN中主动识别设备;
    标准支持
    ☼ 符合IEEE802.11b/g/n标准;
    ☼ 符合802.11 QoS增强标准;
    ☼ 支持WEP/WPA/WPA2-PSK加密方式;
    ☼ 开放网络、共享密钥、成对密钥认证服务;
    ☼ 轻量级TCP/IP协议;
    外设接口
    ☼ 最大支持1路SPI,波特率高达10.4MHz;
    ☼ 低功耗模式下支持4路周期可配置的外部定时器事件触发;
    ☼ 支持多达17路GPIO;
    ☼ 支持波特率高达4MHz的高速UART接口;
    无线局域网PHY特性
    ☼ 802.11n OFDM;
    ☼ 单流的1T1R;
    ☼ 具有20MHz和40MHz的传输带宽;
    ☼ 短保护间隔(400ns);
    ☼ 采用DBPSK、DQPSK扩频,CCK调制的长短前导帧;
    ☼ OFDM采用BPSK、QPSK、16QAM和640QAM调制,卷积编码率:1/2,2/3/4,5/6;
    ☼ 在802.11g和802.11n两种协议下的最大数据传输速率分别是54Mbps和150Mbps;
    ☼ 快接收时自动增益控制;
    无线局域网MAC特性
    ☼ CMOS MAC,PHY基带,内置RF,兼容802.11b/g/n无线协议;
    ☼ 实现2.4GHz下的802.11n协议;
    ☼ 20MHz带宽内满足72.2Mbps的收发速率;
    ☼ 40MHz带宽内满足150Mbps的收发速率;
    ☼ 在802.11n标准下,兼容802.11b/g标准的设备;
    ☼ 完美兼容802.11n标准;
    ☼ 采用帧聚合方式提高MAC效率(A-MSDU,A-MPDU);
    ☼ 低延时、高吞吐率的 (HT-BA)块;
    ☼ 物理层优化增强了向前的兼容性;
    ☼ 具有很好的节能机制

     

    展开全文
  • 目录 配置参数,设置mem为FPGA能够综合的memory DesignStart中memory的参数类型定义(支持多少种memory类型) 对mem参数进行配置 设置cmsdk_mcu_defs.v 配置顶层模块 配置testbench ...对mem参数进行配置

    目录

    配置参数,设置mem为FPGA能够综合的memory

    DesignStart中memory的参数类型定义(支持多少种memory类型)

    对mem参数进行配置

    设置cmsdk_mcu_defs.v

    配置顶层模块

    配置testbench

    重新编译

    RAM和ROM的模型

    FPGA RAM

    FPGA ROM

     


    配置参数,设置mem为FPGA能够综合的memory

    DesignStart中memory的参数类型定义(支持多少种memory类型)

    对mem参数进行配置

    设置cmsdk_mcu_defs.v

    配置顶层模块

    cmsdk_mcu.v

    配置testbench

    tb_cmsdk_mcu.v

    重新编译

    然后使用DVE打开查看目录的层次结构

    RAM和ROM的模型

    FPGA RAM

    参看trm手册

    FPGA ROM

    参看trm手册

     

     

     

     

     

    展开全文
  • 当dll使用静态RTL时关于内存管理的重要说明:  如果你的dll提供了参数中或返回值中有String对象(或包含String对象的类或结构体) 的输出函数,你必须加载MEMMGR.LIB到你的dll工程及调用dll的工程。  还有,如果...
    //---------------------------------------------------------------------------
    // Important note about DLL memory management when your DLL uses the
    // static version of the RunTime Library:
    //
    // If your DLL exports any functions that pass String objects (or structs/
    // classes containing nested Strings) as parameter or function results,
    // you will need to add the library MEMMGR.LIB to both the DLL project and
    // any other projects that use the DLL. You will also need to use MEMMGR.LIB
    // if any other projects which use the DLL will be performing new or delete
    // operations on any non-TObject-derived classes which are exported from the
    // DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling
    // EXE's to use the BORLNDMM.DLL as their memory manager. In these cases,
    // the file BORLNDMM.DLL should be deployed along with your DLL.
    //
    // To avoid using BORLNDMM.DLL, pass string information using "char *" or
    // ShortString parameters.
    //
    // If your DLL uses the dynamic version of the RTL, you do not need to
    // explicitly add MEMMGR.LIB as this will be done implicitly for you

    当dll使用静态RTL时关于内存管理的重要说明:
      如果你的dll提供了参数中或返回值中有String对象(或包含String对象的类或结构体)
    的输出函数,你必须加载MEMMGR.LIB到你的dll工程及调用dll的工程。
      还有,如果调用dll的工程new或者delete了任何该dll提供的非TObject子孙类,也需要加载MEMMGR.LIB。
      加载MEMMGR.LIB会使得dll及其调用者使用BORLNDMM.DLL作为他们的内存管理器。
    所以,你需要把BORLNDMM.DLL和你的dll放在一起发布。
      改用“char *”或者ShortString做参数可以避免BORLNDMM.DLL的使用。
      如果你的dll使用动态RTL,你不需要显式的加载MEMMGR.LIB,BCB隐式的为你做了此工作。
    展开全文
  • RTL8370(M)中的嵌入式数据包存储 SRAM 具有出色的内存管理技术,可有效利用存储空 间。 RTL8370(M)将 8K 条目查找表与用于地址搜索和学习的 4 路 XOR 哈希算法集成。 该表提供了从 EEPROM 串行管理接口(SMI)的...
  • RTL8111H-CG规格书 DATASHEET

    千次阅读 2020-08-29 13:17:41
    一般说明 Realtek RTL8111H-CG/RTL8111HS-CG 10/100/1000M以太网控制器将三速IEEE 802.3兼容媒体访问控制器(MAC)与三速以太网收发器、PCI Express总线控制器和嵌入式内存相结合。RTL8111H/RTL8111HS采用最先进的...
  • RTL8152B是台湾瑞昱(REALTECK)公司推出的一款USB2.0转10/100M网络芯片,它由符合IEEE802.3u标准的MAC、USB控制器、内存、低压差线性稳压器等组成。其主要应用于USB10/100M以太网主板、电子狗、笔记本、扩充口、...
  • 运行时函数名的前缀均为Rtl。一、非重叠内存复制RtlCopyMemory二、重叠内存复制RtlMoveMemory三、填充内存RtlFillMemory四、内存填零RtlZeroBytesRtlZeroMemory似乎内存填零的操作也可以用填充内存的RtlFillMemory来...
  • 实现一个简单的内存模块,匹配MOS6502 CPU使用。 参考链接 https://github.com/wjcdx/jchdl/blob/master/src/org/jchdl/model/rtl/example/Mos6502/Mem.java 1.创建Mem.jav...
  • 拷贝的思想,实现了一种基于RTL8169 千兆网卡的高性能数据捕获平台,使得数据报文到达网络接口后,直接以DMA 的 方式存储到应用程序可以访问的地址空间,从而避免了其在内存中的拷贝,节省了CPU 的开销。测试结果...
  • 关于Linux网络设备rtl8169代码分析笔记(一)——-MMIO 在probe卡过程中涉及到RTL_W8()即对MMIO寄存器进行read write操作。下面是对MMIO一些基础知识。 MMIO(Memory mapping I/O)即内存映射I/O,它是PCI规范的...
  • 最近花了好长一段时间调试44B0板子上的RTL8019网卡驱动,在原来的uboot的驱动中由于参数设置不正确,甚至连数据包都无法发送出来。我将一个在ADS1.2工程中好用的代码移植到uboot内,将原来的8bit模式更改为16bit模式...
  • 这是在Fortran中经常碰到的错误,access violation一般是访问到了不能访问的内存。 个人碰到几种情况: Array-out-of-bounds error:数组越界 Stack overflow:栈空间溢出 --- 通常是程序传递的变量较多,引起栈...
  • 最近实在受不了windows系统的启动缓慢和内存占用高,于是决定安装双系统,考虑到未来Windows的发展趋势,系统之一非Windows 10莫属,而linux桌面系统从Ubuntu和Mint中二选一,最后决定使用Linux Mint cinnamon 。...
  • 在进程的 _EPROCESS 中有一个 _RTL_AVL_TREE 类型的 VadRoot 成员,它是一个存放进程内存块的二叉树结构,如果我们找到了这个二叉树中我们想要隐藏的内存,直接将这个内存在二叉树中 “抹去”(其实是让上一个节点的...
  •  Delphi创建DLL时,IDE自动生成的文档中写得很清楚,当在DLL中以动态数组或String做为参数或返回值时(即RTL自动维护的数据类型),请在每个工程文件的第一个单元加上ShareMem。这样就可以使宿主程序与DLL共享内存...
  • 网卡 瑞昱 RTL8168D(P)/8111D(P) PCI-E Gigabit Ethernet NIC / 华硕 我可以确定和操作系统无关。系统启动之前,在bios里就可以看到可用的内存是4G还是8G(和操作系统显示的结果是一样的)。
  • BCB6可疑的内存泄露问题

    千次阅读 2011-12-28 17:47:02
    Use dynamic RTL witch Runtime Package compile 可以让BCB编译出来的EXE独立运行 而BCB自带的CodeGuard可以帮助检测内存泄漏 新建一个Application,然后做如上操作,其他什么都不做,run,点击窗体关闭按钮,...
  • 编写dll时的内存分配策略

    千次阅读 2009-04-25 08:01:00
    前一篇文章介绍了为何要共用内存管理器,有人要问可不可以在编写dll时更通用一些,可以兼顾其它编译器(如果是其它编译器的话,Delphi写的dll不能与其它语言共用内存管理器),采用一定的策略来避免在dll内创建RTL自动...
  • 一直到7、8月份,终于有时间腾出来捣鼓捣鼓,鉴于新本配置不太够,我又加装了一根4G内存,固态就不换了,能用就行。操作系统选了[mint、ubuntu、centOs,deepin] 决定先用ubuntu。 我用的软碟通制作系统安装盘...
  • 使用DFF单元的基于标准单元库的内存编译器。 该项目的目的是开发基于DFF的RAM和寄存器文件(RegF)编译器,该编译器遵循标准ASIC实现方法利用标准单元库。 编译器针​​对给定的配置集生成不同的视图(HDL网表,...
  • 一、字符串操作常用函数与结构 1、常用结构 UNICODE_STRING ...RTL_CONSTANT_STRING RtlInitUnicodeString RtlInitEmptyString RtlCopyUnicodeString RtlAppendUnicodeToString RtlStringCbPrintfW...
  • Delphi问题--内存问题

    2009-08-18 20:14:34
    “Acess violation at address a0005ce0 in module 'rtl70.bpl',Read of address 6f6D206A.”而且奇怪的就是,在我的电脑和A地的电脑上是没有问题的,但是在B地就报上面的那个错误了。 请高手指教。 转载于...
  • 在prject->Options->Compiler中点击Release 在prject->Options->Packages中去掉Builder with runtime packages选项 在prject->Options->Linker中去掉Use dynamic RTL 选项
  • 硬件平台:ZC706开发板软件工具:Vivado 2013.2Step 1: 创建工程启动Vivado 2013.2,...选择RTL Project一路Next,在Default Part页面选择ZC706开发板。Step 2: 配置Zynq在左面的Flow Navigator窗口,单击Create Blo...
  • 原文出处:http://www.codeproject.com/KB/cpp/rtl_scaling.aspx翻译此文也是一个学习的过程,因为在多CPU下的编程和单CPU下看起来区别巨大,就方向而言,OpneMP,MPI,TBB发展的都很快,当然快速也许就意味着一些...
  • Vivado开发套件中的综合工具是一款时序驱动型、专为内存使用率和性能优化的综合工具,支持System Verilog 2012、Verilog 2005、VHDL 2008、混合语言中的可综合子集,以及XDC设计约束文件(基于工业标准的SDC文件),...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 181
精华内容 72
关键字:

内存rtl