【经验】有多少RAM可供App使用

2022-10-27 桃芯科技官网
RAM,编译器,桃芯科技 RAM,编译器,桃芯科技 RAM,编译器,桃芯科技 RAM,编译器,桃芯科技

问题需要具体分析。如果必须知道一个具体的数字,可参考下图:


上图说明可用的RAM分为3大块:

  1. 可自由使用的空闲RAM

  2. RTOS的堆

  3. 协议栈链路层的堆


下列因素都会影响到可用RAM的大小:

  • 软件包类型

  • 连接数目

  • 协议栈的运行情况

  • ……


如何才能获得这些RAM?

同样需要具体分析。


1.可自由使用的空闲RAM

直接使用。如果程序所需要的RAM过多,链接时会失败。


2.RTOS的堆

对于内置FreeRTOS的软件包,使用FreeRTOS的堆内存API分配和释放内存:pvPortMalloc、vPortFree。这两个API的原型及用法与malloc/free类似。


对于NoOS的软件包,RTOS及堆由开发者选择、配置。下表汇总了几种常见RTOS的堆内存API。


3.协议栈链路层的堆

使用以下API分配和释放内存:

这两个API的原型及用法与malloc/free类似。如果内存不足,ll_malloc将返回NULL。


其它提示

1.关于calloc

小心栈溢出。


2.关于malloc/free

对于C标准库函数malloc/free等所使用的堆,Wizard创建新项目时提供了两种实现方式:

  • 使用独立的堆

选择“Standard malloc/free”,并配置空间大小,默认值为0:

这个堆占用可自由使用的空闲RAM。


  • 重写malloc/free

选择“Overrided malloc/free”:

这种方式下,利用Tools/malloc_override.c模块重写malloc/free。这个模块内又可以通过HEAP_OVERRIDE_TYPE选择不同的堆API作为支撑,比如:

  • 使用FreeRTOS的pvPortMalloc/vPortFree

  • 使用协议栈链路层的ll_malloc/ll_free


3.关于new/delete

C++标准运算符new的情况比较复杂。对于Keil,无论是否使用MicroLIB,当new需要分配内存时,也会调用malloc,关于malloc/free的说明同样适用;对于其它编译器,请查阅相关文档。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由相遇转载自桃芯科技官网,原文标题为:能用多少 RAM ?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】桃芯科技蓝牙芯片板载天线设计指导及参考方案

在无线通信中天线性能严重影响产品的性能。在蓝牙应用中,板载天线是一种重要的天线形式,本文介绍一下板载天线设计中的关键点,并给出相应的参考方案。

2023-05-19 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】华芯微特MCU SWM190在KEIL环境中实现代码在RAM中运行操作方法

本文以华芯微特MCU SWM190为例介绍在KEIL环境中如何让程序运行在RAM上。

2023-03-14 -  设计经验 代理服务 技术支持 现货查询 批量订货

【经验】解析桃芯科技蓝牙芯片ING918x六大新功能

本文介绍桃芯科技蓝牙芯片ING918x新功能:一、简易频偏测量;二、发射功率校准;三、新增小工具;四、加强兼容性;五、新增软件包;六、新增库函数。

2022-09-22 -  设计经验 代理服务 技术支持 现货查询 批量订货

【应用】桃芯科技ING918X低功耗蓝牙SOC帮助客户实现智能烧烤探针实时温度上报需求,工温高达125℃

智能烧烤领域对BLE SOC的要求在于高温环境中的稳定性、低功耗等特性。桃芯科技ING918x系列芯片作为工规/车规级BLE SOC ,稳定工作温度高达125℃,并拥有优秀的功耗表现,完全可以cover客户应用。支持BLE5.0&BLE5.1全特性自研协议栈,集成了32位RISC MCU,16KB ROM,128KB RAM,512KB嵌入式eFlash和丰富的外设资源。

2023-09-08 -  应用方案 代理服务 技术支持 现货查询 批量订货

【选型】推荐国产车规级低功耗蓝牙SOC ING91870CQ用于车钥匙方案,可实现车辆远程控制、无感解锁

​桃芯科技ING91870CQ是一款车规32pin,QFN32 4x4封装的BLE5.1 SoC。采用TSMC 40nm工艺,48MHz主频,内置512KB eFlash,128KB RAM,-40~125℃工作温度。支持定位,多连接,低功耗等BLE5.1全规格特性自研协议栈。

2023-09-11 -  器件选型 代理服务 技术支持 现货查询 批量订货

INGCHIPS 32-pin, QFN32 4x4 BLE5.1 SoC ING91870CQ obtained AEC-Q100 Test Certification

ING91870CQ is a 32-pin, QFN32 4x4 BLE5.1 SoC with TSMC 40nm process, 48M main frequency, built-in 512KB eFlash, 128KB RAM, -40~125C working temperature. It meets various existing vehicle machine BLE application scenarios, such as TPMS, ETC, BMS, Key, etc.

2022-12-17 -  新产品 代理服务 技术支持 现货查询 批量订货

【视频】桃芯科技BLE+UWB+NFC三合一汽车钥匙,完美解决10厘米安全定位

型号- ING91871B,ING91881B,ING91682C,ING91870C,ING91680C,ING91880C,ING91888A,ING91870CQ

桃芯科技  - 商品及供应商介绍 代理服务 技术支持 现货查询 批量订货

桃芯科技ING9XX系列蓝牙SoC用在APPLE Findmy Network Accessory

桃芯科技的ING9XX系列BLE芯片成功通过苹果授权的第三方机构进行的各项合规性验证,该系列芯片已经全面兼容Find My network accessory的功能要求,可为第三方硬件产品提供高效快速寻找丢失物品的低功耗蓝牙应用方案。

2024-04-22 -  应用方案 代理服务 技术支持 现货查询 批量订货

【应用】桃芯科技蓝牙芯片ING9188助力电子全站仪,支持蓝牙5.0/5.1,实测最大传输距离可达370米

全站仪是建筑行业常用的一种工具,用于建筑测量,随着当前科技发展,目前已经从纯机械向电子化、自动化发展。本文介绍桃芯科技新出ING9188系列蓝牙芯片可实现实测最大传输距离370米,助力电子全站仪的设计和开发。

2023-01-19 -  应用方案 代理服务 技术支持 现货查询 批量订货

2024年智能手机RAM将从20GB起跳?

2024年流行趋势之一是终端AI,有AI功能的智能手机需要更多内存,有消息提出,内建AI功能的Android手机内存容量至少20GBRAM将成为标准。业界认为RAM要求更高后,硬件规格对现代AI设备来说比以往都更重要。

2024-01-25 -  行业资讯 代理服务 技术支持 现货查询 批量订货

【应用】桃芯科技提供ING91888A超小WLCSP封装低功耗蓝牙SOC,助力助听器应用实现无线控制

桃芯科技ING91888A是一颗WLCSP封装低功耗蓝牙SOC,其封装尺寸达到2.8*2.8*0.4,能够满足助听器空间要求。该产品集成了完全符合低功耗蓝牙5.1协议标准的全特性自研协议栈。并集成了高性能32bit RISC MCU。

2023-09-14 -  应用方案 代理服务 技术支持 现货查询 批量订货

【产品】桃芯科技推出的低功耗蓝牙5.3芯片ING91682A,采用QFN48封装,支持AoA和AoD寻向定位

ING91682A是由桃芯科技最新推出的低功耗蓝牙5.3芯片。ING91682A集成了完全符合低功耗蓝牙5.3协议标准的全特性自有IP并集成了高性能32位带DSP和FPU功能的RISC MCU,内置512KB flash。

2023-02-14 -  产品 代理服务 技术支持 现货查询 批量订货

Understanding RAM and DRAM Computer Memory Types

ATP offers industrial memory modules in different architectures, capacities and form factors. ATP DRAM modules are commonly used in industrial PCs and embedded systems. Resistant against vibration, shock, dust and other challenging conditions, ATP DRAM modules perform well even under the most demanding workloads and applications, as well as in different operating environments.

2023-12-17 -  设计经验 代理服务 技术支持 现货查询 批量订货
展开更多

电子商城

查看更多

品牌:桃芯科技

品类:低功耗蓝牙5.1 SOC

价格:¥9.2000

现货: 0

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥4.8025

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥5.6500

现货: 300,000

品牌:武汉芯源

品类:MCU

价格:

现货: 200,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:Advanced Digital Chips

品类:MCU

价格:¥9.0000

现货:64,841

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5000

现货:53,089

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:Nordic Semiconductor

品类:IC

价格:¥13.5000

现货:5,700

品牌:小华半导体

品类:单片机

价格:¥3.5904

现货:4,810

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.3000

现货:4,582

品牌:华邦电子

品类:IC

价格:¥12.0017

现货:3,452

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:华邦电子

品类:IC

价格:¥24.7250

现货:1,936

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

是德测试测量仪器维修

提供是德(Keysight)网络分析仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器维修,支持一台仪器即可维修。具备十年以上维修经验工程师,维修后测试合格率达98%,维修保修期长达三个月。

提交需求>

VC均温板散热器定制

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面