![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂谈
扬起你的微笑
这个作者很懒,什么都没留下…
展开
-
list_for_each_entry 与 mmap
#define list_for_each_entry(pos, head, member) \for (pos = list_entry((head)->next, typeof(*pos), member);\ &pos->member != (head); \ pos = list_entry(pos->member.next, typeof(*pos),原创 2014-08-14 09:06:02 · 253 阅读 · 0 评论 -
对于嵌入式系统中DDRx初始化的总结
在移植bootloader到新嵌入式开发板的过程中经常会碰到初始化DDRx和DDR控制器的问题。而现在较高端的嵌入式CPU中早已集成了DDR2甚至DDR3控制器,这相较于早期使用SDRAM的CPU,在初始化的时候可能会复杂许多。再加上这些代码一般是在系统刚启动的时候运行的,通常为汇编代码,看着那一大坨汇编程序,不免有些恐惧感。但是如果对DDRx内存原理及其与DDRx控制器的关系有些了解的话,这个配转载 2015-09-18 11:18:34 · 464 阅读 · 0 评论 -
I/O数据总线(1)
在数据离开系统内存总线后,它通常传输到另一条总线,即主机I / O总线。在今天的产品中,最常见的主机I / O总线是P C I总线,但也存在着几种其他的总线,如S -总线,E I S A总线及V M E总线。主机I / O总线实现了几种重要的功能,包括: 允许加入新的插卡。 允许从内存总线输入和输出数据。转载 2015-09-18 10:27:50 · 417 阅读 · 0 评论 -
arm-linux 交叉编译制作
1 安装 crosstool-ng 下载源码: wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.20.0.tar.bz2 tar -jxvf crosstool-ng-1.20.tar.bz2 ubuntu下需要安装相关工具: sudo apt-get install sed bash cut dpkg-d原创 2015-10-21 11:07:20 · 258 阅读 · 0 评论 -
linux内存映射
段寄存器 保存着 段选择吗内存管理寄存器 保存zhe原创 2014-08-15 12:40:23 · 52 阅读 · 0 评论