Arm Linux如何预留并使用超大内存

 我来答
新级小湖430
2018-05-28 · TA获得超过194个赞
知道小有建树答主
回答量:469
采纳率:46%
帮助的人:30.3万
展开全部
在终端中运行
fdisk -l
查看哪个分区有空,然后运行
sudo mkswap /dev/sda 添加交换分区,
sudo swapon /dev/sda启用分区,
sudo /dev/sda swap swap defaults 0 0写入启动,
如果没有空的分区,那就在较大的分区中设置交换文件
sudo dd if=/dev/zero of=/swapfile1 bs=1024k count=512 创建大小为512M的交换文件(512可以自己定义),
sudo swapon /swapfile1 启用交换文件
sudo /swapfile1 swap swap defaults 0 0写入启动
不起E2
2018-05-28 · 超过23用户采纳过TA的回答
知道答主
回答量:64
采纳率:25%
帮助的人:6.3万
展开全部
内核空间中可以用ioremap映射成虚拟地址,用户空间中用mmap映射成虚拟地址。然后像普通内存一样用。
这种情况下,这些内存可能没有被cache,memcpy的速度比正常内存慢。而且fpga写内存时可能与arm 系统读内存存在冲突。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式