体系结构
哈哈进步
Had i not seen the sun, i could have borne the shade.
展开
-
毕设方向可能需要的书籍
1、数字图像处理,冈萨雷斯,阮秋琦(译),电子工业出版社;2、opencv基础篇,于仕琦,刘瑞祯,北京航空航天大学出版社;3、Learning OpenCV computer vision with the opencv library, Gary Bradski, Adrian Kaebler, O'REILLY4、模式识别,边肇琪,张学工,清华大学出版社;5、模转载 2015-11-26 16:33:37 · 759 阅读 · 0 评论 -
PowerPC处理器的寄存器大端小端影响写入感想
先放结论:没啥影响。这两天又要重新捡起来MPC8377的板子开始做项目,因为SylixOS的内核有所变动,网卡协议栈多做了一层封装,所以网卡驱动也有相应变化,需要重新修改一下。然后考虑到上次我写的中断驱动实在太丑,看到人家工程师写的中断驱动代码比我好看很多,所以决心在重写网卡驱动前先把中断控制器驱动模仿着重写一下。但是写的时候发现了一个问题: 中断控制器寄存器是内存映射寄存器,以中断屏...原创 2017-07-26 22:36:46 · 4154 阅读 · 3 评论 -
PowerPC 32位汇编入门讲解
最近有个操作系统移植的项目,老师让先看看PowerPC的东西,这篇我觉得写得不错,这个作者的博客很有参考价值。转载 2015-12-16 13:52:50 · 5297 阅读 · 1 评论 -
PowerPC栈帧理解
因为实验室项目的原因,才开始接触PowerPC,错误的地方还望看到的各位指正。根据IBM的PowerPC Embedded Processors Application Note里面对栈帧的描述部分,写了自己对于PowerPC的栈帧的理解,同时也提到了自己的一个比较大的困惑地方,希望看到的各位都一起讨论。原创 2015-12-17 20:40:07 · 3957 阅读 · 3 评论 -
PowerPC指令集结构之同步指令:Sync和Isync
PowerPC指令集结构之同步指令:Sync和IsyncNote:翻译自SynchronizingInstructions for PowerPC Instruction Set Architecture : Sync vs Isync,先行概念是ContextSwitch,上下文切换,一般发生在线程切换或者陷入内核的时候,保存上下文,所谓的上下文,可以理解为一个进程的状态(state),包含翻译 2015-12-30 22:25:48 · 26100 阅读 · 0 评论 -
开发PowerPC嵌入式应用二进制接口(EABI)应该遵循的原则
PowerPC嵌入式处理器应用笔记开发PowerPC嵌入式应用二进制接口(EABI)应该遵循的原则摘要-这份应用笔记描述了PowerPC的嵌入式应用二进制接口(Embedded Application BinaryInterface , EABI),主要是提供给将汇编语言和高级语言结合起来变成的软件开发者以及软件开发工具供应商。EABI是一个集合,包含了各种嵌入式应用和开发工具需要遵循的一翻译 2016-01-10 00:32:08 · 2596 阅读 · 1 评论 -
SylixOS适配MPC8377网卡驱动(etsec)编写总结
经过这一个月的学习,总算勉勉强强在uboot的基础上改好了网卡驱动:发送只用了一个包缓冲buffer,大小就是1536(MTU1500的情况下),接收区缓冲20个,每个1536字节。发送没有用中断的方式,接收采用中断的方式进行。注意缓冲描述符在这个驱动里面是采用的静态全局变量的方式:typedef volatile struct rtxbd { txbd8_t txbd[TX_B原创 2016-08-30 11:44:46 · 2017 阅读 · 1 评论 -
PowerPC750(604家族)cache相关HID0寄存器
原文截取自PPC750CL,IBM技术文档。硬件实现相关处理器0(hardware implementation-dependent register 0 (HID0) )是一个跟硬件相关的寄存器(750系列应该是有4个),控制了许多的功能状态,其中就包括cache的使能等。他的具体各位情况如果上图 Figure 2-3.所示。各个位的含义如下表所示:翻译 2016-02-25 21:41:20 · 2757 阅读 · 0 评论 -
PowerPC60x系列的L2 cache相关资料阅读笔记
主要来自于ppc750cl的user manual还有ibm的文档以及cache在POWERPC处理板中的应用.pdf(张璟元,陈浩,倪飞,中航飞行自动控制研究所,西安,710061)L2 Cache ControlL2 Cache的配置,主要是由两个寄存器来进行控制,一个是L2 Cache ControlRegister(L2CR),一个是HID4寄存器的L2FM区域。L2CR寄存器原创 2016-03-01 15:49:16 · 1685 阅读 · 0 评论 -
PowerPC MMU机制读书笔记
读PowerPC的programming environment manual的第七章内存管理单元(MMU)的随手记下来的只言片语。原创 2016-01-14 20:01:29 · 3143 阅读 · 0 评论 -
(基于MPC8377E)SylixOS的 nandflash驱动开发笔记
1.前言 本文档旨为移植Powerpc平台的nandflash到SylixOS的开发者提供理解帮助。因笔者也不是专业的嵌入式驱动开发工程师,因此可能存在纰漏,如有纰漏请以芯片手册以及SylixOS驱动开发手册为准。本篇驱动开发笔记离不开北京翼辉信息公司的何鑫工程师、张鹏程工程师、焦进星工程师、徐贵洲工程师的大力帮助和支持,在此对他们表示极大感谢。 2.相关的nandflash...原创 2018-06-08 22:35:01 · 1116 阅读 · 0 评论