电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
嵌入式系统编程中,关于内存分配的问题MMU Config?
已解决
73482
个问题
已帮助
5993
位优秀工程师
嵌入式系统编程中,关于内存分配的问题MMU Config?
沃尔夫斯堡的羊
2019-01-18
浏览量:616
如题,在嵌入式系统编程中,需要分配内存,比如代码段对应啥地址?数据段对应啥地址?还可以在代码段或数据段内部进一步划分?可以指定某个文件中相关变量或.O文件到指定的段中么?这些内存页表的配置是在操作系统层面完成的么?可以人工设定么?现在刚进入嵌入式系统编程这块,感觉有点乱,感觉和以前在单片机上裸奔有点不一样,当初很少考虑到这些问题,只知道RO,ZI,RW等这些?哎,还是小白哇?
显示全部
嵌入式
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
chen0000009
可以人工指定某个变量,或者某段程序,使用特定的区域,如果不指定,就是由系统自动分配
一般来说,在bootloader里面是对每个变量指定位置的,等堆栈建好了就不需要了
发布于
2019-02-12
举报
评论 0
0
0
其他答案
数量:
4
FEItwo
嵌入式系统的成本其中一个关键的就是内存由于内存尺寸的要求往往选用相应的cpu不同尺寸片内ram的cpu价格相差比较大所以尽量减少或者说优化内存的使用
发布于
2019-01-26
举报
评论 0
0
0
drepa
Linux带了MMU所以可以人工操作内存,并且大多数Linux嵌入式系统还必须人为合理分配内存不然会不够用。
发布于
2019-01-30
举报
评论 0
0
0
快没时间了
现在MCU外挂SDARM,SRAM这些也会考虑到一些内存分配的问题,你做过程序升级的也知道可以跳转代码执行不同的程序,这些都是类似的
发布于
2019-02-15
举报
评论 0
0
0
勇哥来巡山
这些都是用的MMU的方式,进行自动分配,很少是用户去处理的
发布于
2019-02-25
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
嵌入式系统编程中,关于内存分配的问题MMU Config?
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: