会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
聊哥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2017年8月15日
共享内存
摘要: 概念:共享内存是IPC机制的一种,雨荨两个不相关的进程访问同一段内存,也是传递数据一种非常有效的方式。 共享内存 写 #include<sys/types.h>#include<sys/shm.h>#include<sys/ipc.h>#include<stdio.h>#include<unistd
阅读全文
posted @ 2017-08-15 18:54 聊哥
阅读(223)
评论(0)
推荐(0)
2017年7月9日
课标2-2-1-3 :MMU配置与使用
摘要: void create_page_table(void){ unsigned long *ttb = (unsigned long *)0x20000000; unsigned long vaddr, paddr; vaddr = 0xA0000000; // 虚拟地址 paddr = 0xE020
阅读全文
posted @ 2017-07-09 16:44 聊哥
阅读(301)
评论(0)
推荐(0)
深入剖析mmu地址转化
摘要: mmu(内存管理单元),是arm区别于单片机的标志之一,虚拟地址转化分为3种,常见的如下2种。 段式转化如下,由表像中的基地址加偏移地址,(细页转化跟段式转化类似,多了一个2级页表,把虚拟地址0-20中间又分割了下,作为2级页表) 2、mmu的配置与使用 1建立一级页表 2写入TTB 3打开MMU
阅读全文
posted @ 2017-07-09 10:45 聊哥
阅读(354)
评论(0)
推荐(0)
2017年7月5日
2440sd初始化(存储器控制器寄存器的设置)
摘要: #define mem_contrl 0x48000000 //13个寄存器的基地址(看做一个内存块)init_sdram: ldr r0, =mem_contrl //r0表示基地址 add r3, r0, #4*13 //r13表示末尾地址 adrl r1, mem_data //数据块,地址装
阅读全文
posted @ 2017-07-05 10:58 聊哥
阅读(321)
评论(0)
推荐(0)
2017年7月3日
6410/2440/210时钟初始化笔记
摘要: 时钟初始化有如下四步骤 1配置locktime(默认模式,一般不用更改) 2配置fclk 3设置异步模式(6410设置others寄存器,210不需要设置) 4设置fclk /////6410/////// #define CLK_DIV0 0x7e00f020 /*地址 #define OTHER
阅读全文
posted @ 2017-07-03 21:13 聊哥
阅读(305)
评论(0)
推荐(0)
2017年6月29日
自主设计BootLoader框架笔记一栏
摘要:
阅读全文
posted @ 2017-06-29 20:32 聊哥
阅读(116)
评论(0)
推荐(0)
上一页
1
2
公告