腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
是否
存在
应将
常数
数据
加
载到
RAM
中
而
不是
直接
闪存
访问
的
情况
、
、
、
我用过几种类型
的
微控制器。当我像这样写代码时:通常var保
存在
闪存
中
。我知道const变量并不总是只保
存在
闪存
中
。有时(取决于编译器、处理器、pic等选项)它们在main之前从
闪存
加
载到
内存。有没有这样
的
情况
,加载var到内存
中
更好?
浏览 29
提问于2017-01-18
得票数 2
回答已采纳
1
回答
为什么像AVR或ESP这样
的
芯片
的
MCU编译器(被Arduino广泛使用)默认将所有字符串保
存在
SRAM堆
中
?
、
、
、
、
在Arduino世界
中
,有一种常用
的
技术,您可以使用PROGMEM宏来将字符串和其他类似的
数据
保
存在
闪存
中
,
而
不是
SRAM,以保持较低
的
内存使用率,同时牺牲一些性能- 。我也不明白编译器怎么能“在
RAM
中
存储任何东西
而
不是
闪存
”--
RAM
是不稳定
的
,所以编译器很难在每次重置时将任何东西“存储”在其中。这些字符
浏览 5
提问于2022-09-14
得票数 1
回答已采纳
2
回答
UEFI代码(编译
的
二进制代码和源代码)保
存在
哪里?
、
、
遗留
的
BIOS程序在PC机
的
ROM
中
。与BIOS相比,UEFI被更多地使用。
加
(2021.7.13) 这是一个更新一年后,一些知识,我得到了了解,因为我发布了这个问题。据我所知,UEFI固件保
存在
EEPROM
中
(最近他们将其保<em
浏览 0
提问于2020-07-30
得票数 1
回答已采纳
4
回答
Arduino:命令Serial.print(“一些字符串文本”)
是否
占用了SRAM?
、
、
我有一个相当大
的
Arduino项目(在eclipse
中
)正在使用Serial.print(“一些字符串文本”)命令进行大量
的
调试消息,以便我可以在此过程中进行调试。我注意到
的
一件事是,我在项目中可以拥有的数量达到了极限。如果我放
的
太多,程序会在非常奇怪
的
地方停止。例如:通常在我最新添加
的
print命令执行之前很久。 我
的
项目.hex文件目前大约是20k。所以我觉得真正
的
问题可能是这些串行命令填满了我
的
sram。它只有
浏览 2
提问于2012-10-10
得票数 5
回答已采纳
2
回答
C++程序启动期间
的
内存分配
、
、
我有时读到代码段放在ROM/
闪存
中
。其他人声明它也被加
载到
RAM
中
。我
的
理解
是否
正确,即在嵌入式系统
的
情况
下,将其放入
闪存
中
是很常见
的
?它
的
优势是什么?我假设程序
的
启动速度会更快,但由于
闪存
的
速度要慢得多,所以最好在启动阶段将其从
闪存
加
载到
RAM
<
浏览 13
提问于2021-03-22
得票数 0
1
回答
为什么安装在USB拇指驱动器上
的
操作系统比运行在同一个拇指驱动器上
的
操作系统要慢得多?
、
在活动环境
中
运行Fedora 26对我来说几乎是一种本机速度,但是当我将操作系统安装到一个拇指驱动器并引导到它
中
时,一切都要花费很长时间才能启动。一旦事情开始,他们通常要快得多,但实际上是无法使用
的
。 这算正常吗?
浏览 0
提问于2017-09-22
得票数 24
回答已采纳
4
回答
Bootloader工作
、
、
关于Bootloader
的
功能和它将要处理
的
应用程序,我有一些基本
的
问题: Q1:据我所知,bootloader用于将应用程序下
载到
内存
中
。在互联网上,我还发现bootloader将应用程序复制到
RAM
,然后应用程序从
RAM
运行。我搞不懂Bootloader...When应用程序是通过串口还是TFTP提供给bootloader
的
,接下来会发生什么,Bootloader是先把它复制到内存,还是
直接
写入
闪存
。Q2:为什么
浏览 0
提问于2013-03-15
得票数 4
回答已采纳
3
回答
如何在C++
中
编写简单
的
启动代码?
、
、
我在互联网上找到了一个arm皮层m内核
的
启动代码,并使用了这些源代码,但我对源代码
中
的
函数有一些怀疑,这里我粘贴了代码和这里使用
的
各自
的
链接器脚本。call destructors for static instances // stop} *(.noinit) } >SR
浏览 3
提问于2018-05-29
得票数 2
1
回答
整个共享对象加
载到
RAM
中
,还是只使用符号?
、
、
我目前正在实现一个基于嵌入式Linux
的
系统。持久化
数据
从NAND
闪存
中加载。在userland
中
,最早
的
应用程序之一是使用libglib
的
一些功能。对于系统来说,低启动时间是非常重要
的
。因为glib很大,NAND很慢,很多人认为开始
的
速度慢了,因为整个glib必须加
载到
RAM
中
!我不相信这个“都市传奇”。我
的
观点是: 共享库
的
处
浏览 7
提问于2014-01-06
得票数 3
2
回答
将39567865个无符号字符加
载到
RAM
:有效方法?
、
、
我正在处理一个C++项目,我需要快速
访问
字节值。我已经用内存映射文件做了很多实验,
数据
的
智能排序使得只需要读取很少
的
数据
,等等。我只是不能让它工作得足够快,足够可靠。总是
存在
这样
的
情况
,即文件
中
的
磁盘
访问
和寻道似乎是瓶颈。 我现在正在考虑将整个字节
数据
(无符号字符)加
载到
RAM
中
。但是,它是39567865个无符号字符。它可以在
浏览 1
提问于2013-06-30
得票数 0
回答已采纳
1
回答
是否
需要安全地弹出可引导
的
linux USB驱动器?
、
、
、
最近,我在USB驱动器上创建了一个可引导
的
薄荷Xfce环境。在引导和使用它几次之后,它停止存储我所做
的
面板首选项,经过一些挖掘之后,我意识到它已经损坏了。那么,当运行一个可引导
的
USB驱动器时,它
是否
需要在关闭前被安全地移除?还是关闭安全弹出USB驱动器?
浏览 0
提问于2018-01-26
得票数 3
回答已采纳
2
回答
uC上静态const与const声明性能
的
差异
、
假设我有一个查找表,一个在名为lut.h
的
头中定义和声明
的
由256个元素组成
的
数组。该数组将在程序
的
生存期内被多次
访问
。根据我
的
理解,如果它
的
定义和声明为静态,它将一直留在内存
中
,直到程序完成,也就是说,如果它是一个运行在uC上
的
任务,数组将一直在内存
中
。 在没有静态
的
情况
下,当
访问
时,它将被加
载到
内存
中
。考虑到uC具有有限<e
浏览 0
提问于2019-02-05
得票数 1
回答已采纳
1
回答
核心耦合存储器、中断和STM32F3xx
、
我目前正在玩STM32F303xx系列
的
芯片。它们
的
特点是核心耦合存储器(CCMRAM),它允许执行代码,不像在F4系列中发现
的
CCM。我已经把关键
的
例程(例如ISR)放入CCM
中
,并想知道什么是最有效
的
设置,将中断向量表也放入CCM或正常
的
SRAM
中
,并且有点卡在那个SRAM
中
。有人能告诉我正确
的
方向吗?
浏览 4
提问于2018-10-04
得票数 6
回答已采纳
1
回答
如何在STM23F107 ARM微控制器
中
实现应用程序设计?
、
、
我想设计一个带有STM32F107 (或其他STM32F微控制器)
的
板,它具有SD卡、USB和串行
闪存
(如AT45DB161)
中
IAP
的
功能。 在下一段
中
,我将尝试描述我
的
解决方案。因此,当我想用USB端口(
而
不是
USB棒)编程我
的
STM32时,我必须将引导引脚设置为"BOOT1_BOOT0 = 01“,并将一个usb程序员连接到板上。(这个操作是一种ISP -in系统编程方法,
不是
吗?)但是,为了能够
浏览 6
提问于2016-01-04
得票数 1
回答已采纳
2
回答
鹦鹉操作系统实况与尾声
、
尾巴从USB上运行,加
载到
RAM
中
,这意味着它不使用本地计算机存储。每次启动后,Tails将启动一个新会话,并且不会存储以前会话
中
的
文件。这意味着你可以使用
闪存
盘浏览安装在某人电脑上
的
尾部,但他不会看到任何东西,因为Tails在
RAM
中
工作,它会擦除每一个关机。 鹦鹉操作系统是一个操作系统,它有黑客和匿名工具。您也可以使用它从USB :安装.iso文件到
闪存
驱动器,并启动它作为"Live“。重新启动
浏览 0
提问于2021-04-05
得票数 1
2
回答
为什么我们必须在从flash复制到
ram
的
复制代码之后刷新
数据
缓存?
、
、
、
、
在嵌入式系统
中
,引导加载器用来嵌入板和加载映像.通常,引导加载程序在第一阶段运行在norflash
中
,需要将自身(.txte+.date代码)从flash复制到
ram
,然后跳转到
ram
执行代码。我
的
问题是:当将代码从
闪存
复制到
RAM
并启用缓存时,我们
是否
必须刷新
数据
缓存并使指令缓存失效?我发现uboot和其他引导程序执行了这个操作,但是如果我不这样做,系统仍然可以成功启动,为什么我们必须在从flash复制到
ram
<e
浏览 4
提问于2015-04-20
得票数 2
回答已采纳
2
回答
将
数据
从mySQL安全地传输到AS3
、
、
我需要将私有
数据
从MySQL安全地传递到
闪存
文件。我有一个在服务器端赋值变量
的
PHP脚本--如何在不公开
的
情况
下将其传递给flash?出于安全性考虑,我假设XML和HTTP查询字符串是不可能
的
。做这件事最安全
的
方法是什么?基本上,我有一些需要加
载到
音乐播放器
中
的
文件路径-但是,我不希望这些URL公开。我希望我能以某种方式将
数据
直接
安全地传递到
闪存
。或者,
浏览 0
提问于2011-10-02
得票数 0
回答已采纳
3
回答
程序计数器增量
、
、
、
我想知道控制器是如何工作
的
程序计数器,因为我知道它将指出下一个指令需要执行。如果是这样的话,当我们转储代码时,它将存储在Flash内存
中
,重置程序将从重置向量表开始,然后移动到主代码。在主应用程序
的
运行
中
,PC是点
RAM
地址。多么? 谁来决
浏览 4
提问于2017-07-24
得票数 1
回答已采纳
2
回答
普通
的
x86或AMD
是否
直接
从只读存储器运行启动/BIOS码,还是先将代码复制到内存
中
?
、
、
、
我知道现代计算机已经改造了哈佛
的
建筑。 他们可以从其他地方读取指令,
而
不是
保存
数据
的
地方,这一事实
是否
允许他们
直接
从ROM芯片获取指令?他们是先将BIOS加
载到
RAM
,还是
直接
从芯片执行?我附近没有可以打开
的
电脑,所以...如果我从内存插槽
中
卸下所有
RAM
,计算机
是否
能够启动完整
的
BIOS、运行POST程序并告诉我需要
R
浏览 1
提问于2011-03-14
得票数 13
回答已采纳
2
回答
嵌入式C++11代码- do我需要易失性吗?
、
、
、
、
FMC获取缓冲区指针并将
数据
刻录到某个
闪存
扇区。关于这一点有一些问题: 惟一可复制
的
类型是标量类型、琐碎
的
可复制类以及此类类型/类
的
数组
浏览 1
提问于2015-07-09
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
手机存储芯片大揭秘:一文了解RAM、ROM、闪存对手机性能的作用?
单片机在家电器中究竟做了哪些事?
嵌入式固件提示和技巧:使用只读内存释放RAM
嵌入式开发:当用微控制器构建嵌入式GUI时,有哪些注意事项
手机存储怎么区分? 运存和内存有何区别?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券