腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
引用const的
数组
,在const结构中初始化const
数组
c
、
struct
、
embedded
我正在使用
C
语言
开发嵌入式微控制器,并试图(在
ROM
中)使用一个结构
数组
来声明和初始化一个结构,如下面这个非常简单的例子所示:structconst test2 = { 'a', (const int const []){ 2, 3, NULL } }; 实例test1按预期占用
ROM
,而在实例test2中,子
数组
最终在内存中结束(而不是按预期的
ROM
)。如果我声明一个中间<em
浏览 5
提问于2014-06-18
得票数 2
3
回答
如何为基于
ROM
的程序预初始化内存中的数据结构?
c++
、
c
、
data-structures
、
rom
、
retro-computing
这让我想到了回溯计算和微控制器,考虑到组装的开发成本,它们的软件可以用
C
或
C
++编写:这些环境通常有有限的内存,但有大量的
ROM
,而那些内存中的数据结构(如unordered_map)当然可以在编译时预生成并保存到
ROM
中。如前所述,
C
++
语言
不支持非平凡的constexpr。我知道,假设您可以将复杂的数据(结构)基于
数组
类型或将其简化为constexpr,或者将其全部写入程序集中,并在十六进制编辑器中手动设置结构的每个字节,并希望它与编译器表示的struct类型相匹配
浏览 7
提问于2018-06-28
得票数 3
回答已采纳
4
回答
用枚举变量
定义
数组
大小
c
、
arrays
、
enums
将枚举变量
定义
为
数组
大小意味着什么?例如,我有以下代码:{ D_
ROM
_RDE_GROUP_1, 我不明白.
浏览 1
提问于2013-11-10
得票数 7
回答已采纳
1
回答
具有常量成员的结构的内存分配
c
、
variables
、
embedded
、
system
、
structure
我用
C
语言
对嵌入式系统进行编程,
定义
了一个包含两个常量成员"val“和"ptr”的结构。typedef struct{u8 *const ptr;如果我将这样的类型变量声明为全局变量,该变量会放在
ROM
中还是RAM中?
浏览 7
提问于2013-06-25
得票数 1
1
回答
交换位置(HC11)
assembly
、
68hc11
| // move byte 2 to byte 1但是现在我想用汇编
语言
代码来实现一些更难的东西:RWM EQU $0
ROM
EQU
浏览 7
提问于2020-06-10
得票数 2
回答已采纳
1
回答
在网表VHDL中初始化内存
vhdl
、
synthesis
使用Synopsis DC工具合成处理器代码后我如何使用我拥有网表文件-合成的输出-因为我想通过在处理器上再次测试相同的代码来测试合成是否正确完成有什么帮助吗?
浏览 3
提问于2013-05-17
得票数 0
回答已采纳
10
回答
在
C
++中声明Pascal风格的字符串
c
、
string
、
pascal
在
C
语言
中,有没有一种好的方法将长度优先的Pascal风格的字符串
定义
为常量,这样它们就可以放在
ROM
中?(我使用的是一个小型嵌入式系统,使用的是非GCC ANSI
C
编译器)。
C
字符串以0结尾,例如。{'f','o','o',0}。 Pascal字符串的长度为第一个字节,例如。{3,'f','o','o'}。我可以使用以下命令声明一个要放入
ROM
中的
浏览 92
提问于2011-10-04
得票数 22
回答已采纳
1
回答
ROM
阵列恒定值
arrays
、
vhdl
、
constants
我正在尝试将64位
ROM
type
ROM
is array (7 downto 0, 7 downto 0) of std_logic;放进机箱。那么我想要创建constant R :
ROM
:=。但是,如果我试图
定义
ROM
的常量值,就会出现一个错误,有人可以为这个
数组
指出正确的
定义
常量的方法。
浏览 3
提问于2016-06-06
得票数 1
回答已采纳
2
回答
嵌入式编译不喜欢char *var[]={“数据”,“数据”};
c
、
embedded
、
char
={"test1","test2","test3","test4"};但是,如果我在
C
18
浏览 0
提问于2012-06-04
得票数 2
回答已采纳
3
回答
按应用程序在链接器脚本中
定义
的访问符号
c
、
linker
、
iar
在我的链接器脚本文件中,我
定义
了两个符号define symbol _region_RAM_end
浏览 5
提问于2011-12-06
得票数 28
2
回答
c
++静态常量变量和ROMable
c++
、
generics
、
template-meta-programming
、
sections
、
rom
通常很明显,这是存储在
ROM
中。我试图理解的是为什么这些约束是必要的,以及编译器在评估我的程序时对它们做了什么。布莱尔
浏览 17
提问于2016-08-04
得票数 2
3
回答
我在xcode中使用
C
有一些问题
c
、
xcode
、
string
、
itoa
我正在使用Microsoft Visual Studio学习
C
语言
,我写了一些代码,运行得很好。但是,当我尝试使用xcode进行调试时,它不起作用。include <stdlib.h>{ char
rom
[4][5]={'\0'}; char convert[2]; char tab[7
浏览 2
提问于2012-12-16
得票数 0
1
回答
用VHDL编写
C
语句
c
、
vhdl
、
processor
、
test-bench
如何在处理器中编写以下
C
代码?int i = 0;int b[10] = "1,0,-1,0,1,0,2,1,-1,1"; 我猜我会在testbench中为这个
C
代码编写一个指令列表:2nd instruction:
浏览 4
提问于2016-04-01
得票数 0
回答已采纳
2
回答
将数据读入VHDL
c
、
vhdl
我有一个执行查找表的
C
程序。我通过控制台插入矩阵的大小,并将输出数据打印到文本文件中。然后将存储在文本文件中的这些数据输入到VHDL编译器中,以获得电路的设计。
浏览 0
提问于2015-01-28
得票数 0
3
回答
为什么一个类或结构必须没有用户
定义
的构造函数或析构函数来确保
C
++中常量的ROMability?
c++
、
constants
我在阅读一篇关于
C
++的参考资料时发现,为了确保
定义
为const的对象的ROMability:2.不能存在具有用户
定义
的构造函数或析构函数的基类或成员对象。因此,我们避免使用用户
定义
的构造函数或析构函数。 但是我不能很好地解释第二点。
浏览 0
提问于2013-02-28
得票数 2
回答已采纳
2
回答
修改字符串值会导致访问冲突。
c
、
string-literals
奇怪的是,我不记得这个错误发生在运行Visual的旧机器上,而是发生在GCC和Pellas
C
.
浏览 7
提问于2020-09-25
得票数 0
回答已采纳
1
回答
无法解析导入com.android.internal.util.BuildInfo
java
、
android
、
c++
、
rom
我正在编译一个
ROM
,当它编译时,它会给出以下错误: Settings.Secure.ADVANCED_REBOOT, def); 我真的不知道该怎么做,因为我只是在编译
ROM
我对
C
语言
和
C
++
语言
一无所知。(非常感谢:)
浏览 2
提问于2016-01-24
得票数 1
1
回答
用于循环和
rom
的vhdl
语言
arrays
、
indexing
、
vhdl
、
clock
、
rom
为了播放一首歌,我想创建一个
rom
,里面装满了划分时钟所需的数字,然后做一个for循环并播放这首歌。但是我做不到,因为for循环与java/
C
不类似,所以我认为我需要绕过它。我的错误是: 错误:HDLParsers:526-“
C
:/user/user/DigitalProje/Basic.vhd”第18行。非
数组
类型整数不能具有索引约束。错误:HDLParsers:3312-“
C
:/user/user/DigitalProj
浏览 3
提问于2014-12-22
得票数 0
2
回答
在VHDL中索引
数组
的问题
vhdl
std_logic_vector (7 downto 0); -- program counter -- do stuff cur_inst <=
ROM
-- some other stuff end process
浏览 0
提问于2013-06-03
得票数 0
回答已采纳
点击加载更多
相关
资讯
C/C+编程笔记:C 语言字符数组的定义与初始化,讲解到位!
C语言指针数组和数组指针详解
C语言必备知识——数组
C语言数组指针(指向数组的指针)详解
C语言连载(7)——字符数组
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券