JuanA1的专栏

金字塔最底层之IT民工的技术点滴

vxWorks FAQ中文版收藏-转载之下

3.BSP FAQ 3.1 不同BSP 3.2 处理器 3.2.1 Power PC 3.2.1.1 问题关于MPC860BSP(新手上路):在读前辈程序的时候遇到这样一些语句: lis r3, 0x0090 ori r3, r3, 0x0000 #plp=9,

2011-09-25 23:06:35

阅读数:6018

评论数:0

vxWorks FAQ中文版收藏-转载之上

这是从别处转载的,可以将它复制下来,查找自己碰到的问题,可能有解答额,呵呵。 前言(Surface):随着国内使用VxWorks的用户越来越多,为了方便VxWorkers少走一些弯路,特别推出了中文FAQ,其中很多的FAQ来自comp.os.vxworks和原创。(很多FAQ都

2011-09-25 22:59:13

阅读数:7346

评论数:0

PowerPc下的寻址模式

本篇文章主要描述了Powerpc的寻址模式,让自己对内存映射、寻址的概念理解深入些。其中大量借鉴了http://www.yuanma.org/data/2007/0312/article_2406.htm处的文章,还望谅解。     在开始讨论寻址模式之前,让我们首先来回顾一下

2011-09-25 16:13:16

阅读数:5606

评论数:0

PowerPC汇编指令集简析-(1)

在了解PowerPC汇编指令前,需要先看下编程所用的寄存器模型,PowerPC系统结构为大多数运算指令都定义了Register-Register的操作,这些操作的源操作数从寄存器取得,或作为嵌入指令操作码中的立即数提供。这里的e300核可分为用户编程模型和管理员编程模型,该模型有

2011-09-25 14:33:38

阅读数:16309

评论数:0

vxWorks中USB驱动栈-2

接上篇文章 介绍完了Host,再来看下Peripheral驱动栈,下图为Peripheral驱动栈的结构图:     风河USB Peripheral驱动栈中,位于底层的是目标控制器TC,它是Peripheral栈中用于连接USB的硬件部分。对于每种类型的TC,都会有对应的

2011-09-13 22:36:43

阅读数:5455

评论数:1

vxWorks中USB驱动栈-1

USB模块可以分为多端口主机(MPH)模块和双角色(DR)模块,它们都能够连接一个或者二个外部端口,这些模块和外部端口总称为USB接口。Mpc8379的USB模块采用的是DR,它的寄存器和数据结构均基于Intel的EHCI(Enhanced Host Controller Int

2011-09-11 09:44:16

阅读数:6007

评论数:1

大小端及内存对齐问题细议

在接触PowerPC开发时,难免会碰到大小端转换的问题,PowerPC系统核心是大端的,而像DMA、DSP、PCIE、FPGA都是小端的,所以有必要把它们详细记录一下。我们常常看到“alignment", "endian"之类的字眼, 但很少有C语言教材提到这些概念。...

2011-09-06 20:16:14

阅读数:7824

评论数:1

堵塞与非堵塞IO模式详解

在网络编程中对于一个网络句柄会遇到阻塞IO 和非阻塞IO 的概念, 这里对于这两种socket 先做一下说明: 阻塞IO:socket 的阻塞模式意味着必须要做完IO 操作(包括错误)才会返回。     非阻塞IO:非阻塞模式下无论操作是否完成都会立刻返回,需要通过其他方式来

2011-09-03 22:57:16

阅读数:3070

评论数:0

PCI-E配置MSI中断流程解析

在调试PCI-E的MSI中断前,需要先保证将传统中断调通,然后再调试这个。MSI中断究其本质,就是一个存储器读写事件。将MSI Address设置为内存中的某个地址(可以为64位),产生MSI中断时,中断源会在MSI Address所在的地址写入MSI Data。也就是说,如果有

2011-09-03 20:52:57

阅读数:26048

评论数:8

提示
确定要删除当前文章?
取消 删除
关闭
关闭