自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (17)
  • 收藏
  • 关注

转载 BCM ESW芯片和Marvell CAT芯片的比较

转载地址:http://blog.csdn.net/night_elf_1020/article/details/19935123BCM ESW芯片和Marvell CAT芯片的比较作者: 北京—小武邮箱:night_elf1020@163.com新浪微博:北京-小武我曾经分别对BCM的ESW系列芯片和Marvell的XCAT芯片有一

2014-02-28 22:20:48 8680 3

转载 linux平台针对tilepro36的BCM56334 SDK移植

转载地址:http://blog.chinaunix.net/uid-12163495-id-1988739.html移植三部曲编译BroadCom的SDK 芯片:交换芯片BCM56334,PHY5464,PHY5461交叉编译OS为TileproSDK版本:sdk-all-5.6.6 BCM针对其出品的所有交换芯片和PHY芯片的配置源代码都在BCM的SDK软件包中

2014-02-28 22:19:11 5109 1

转载 安装wind river on-chip debug工具

我的主机系统xp,装有vxworks6.8,不带ocd的debug软件于是因为ocd软件也是绑定mac,如果装到主机上,来回改mac太麻烦,便想到在虚拟机上装ocd。刚开始装的是ocd3.1装上后根本就找不到我想要的p1010 processor。于是又装ocd3.2,结果装上后发现license过期了。想到修改系统时间,修改好后打开软件提示system clock has bee

2014-02-27 20:10:01 1956 1

转载 基于powerpc的uboot启动之硬件配置字问题

如果板子用的是powerpc82xx和83xx的,uboot移植时除了把uboot烧写到0xFFF00000处以外,还需要在0xFF000000(板子的flash基地址)处烧写一个叫硬件配置字的东西。否则就无法启动。硬件配置字不是每一个CPU和板子都有这个要求,具体要看你的CPU手册,分析一下源代码,应该在内核启动之前,比较早期阶段,就要访问这个配置字了,所以代码应该锁定在CPU目录或者boa

2014-02-27 19:36:42 3338 1

原创 双核启动问题

1.p2020硬件复位字有core0、core1和双core启动2.不管amp和smp os是不是都是由一个core启动,然后再启动另外一个core1比如smp:core0MMU初始化 --------idle------core1MMU初始化,core2启动amp:core0将MMU初始化------startCPU1启动core1的os

2014-02-22 17:01:30 3207

转载 amp和smp体系

2.2  SMP与AMP体系    目前支持多核处理器平台的实时操作系统体系结构有对称多处理SMP(Symmetric Multi-Processing)构架和非对称多处理AMP(Asymmetric Multi-Processing)构架两种。这两种操作系统的结构、代码和数据区的分配方面差别很大。SMP构架的系统中所有CPU共享系统内存和外设资源,由操作系统负责处理器间协作,并保持数据结

2014-02-22 16:57:16 24266

原创 p2020ds开发板

1.cpu处理器p2020e p2020 encryption2.画硬件原理图注意checklistpin list 仔细阅读p2020ds_bringup_guide.pdf,才真正的对p2020ds开发板有所了解serdes接口(pcie、srio、sgmii和sata接口)注意在p2020ds上默认是disable sgmii接口。通过拨码开关就可以知道:

2014-02-22 11:58:35 5855 2

转载 调试 bootrom_uncmp image 使用workbench OCD 英文

This TechTip provides some helpful tips on how to debug a vxWorks �bootrom_uncmp� image using Wind River�s Workbench environment and the OCD Emulator Tools.  The concepts presented in this T

2014-02-19 13:52:40 1613

原创 p2020开发板出现Ext2-fs(sdal):error:ext2_lookup:deleted inode referenced:23852468

可郁闷p2020开发板进到linux下出现Ext2-fs(sdal):error:ext2_lookup:deleted inode referenced:23852468同时mount 外设都显示can't open /etc/mtab。但是在uboot下我明明看到是通过ext2load的呀。我查了下好像是ext2 inode太多了。于是我就想将rootfs挂到/dev/ram中

2014-02-18 21:27:53 10062

原创 powerpc开发板使用收获总结

1. linux不知道怎么通过tftp下载文件tftp [options] ... host [port]options:-r -l-g-p总觉得输的命令是对的,但是实现不对后来网上搜了一下tftp -g -r 文件名 host自己输的命令少了一些options2. wind river ICE2调试软件使用网上有相关的资料:WindRiver_

2014-02-17 19:28:07 2989

原创 看探索股票投资之谜有感

今天看cctv2 理财教室-----探索股票投资之谜,懂了一些知识。首先是股票的起源,股票是使人们可以持有公司的所有权。我们投资股票时一定要对公司很了解,不要仅仅对股票的涨跌很敏感。股票的涨跌仅仅是公司盈利亏损的体现。其中觉得好的是老师举得例子,出租车司机买中石化的股票。理财书:《起步晚,照样致富》电子书[PDF]14-01-30《30年后拿什么养活自己

2014-02-16 10:28:23 907

转载 参考的博客

http://my.icxo.com/272131/viewspace-79989.html

2014-02-15 19:47:23 596

转载 linux napi网卡驱动原理

转载地址:http://blog.chinaunix.net/uid-26902809-id-4100219.htmlNAPI(New API) 将中断与轮讯结合在一起,避免频繁的中断造成的系统开销。基本思路是:中断到来--->关闭中断--->调度softirq--->在softirq里面多设备进行轮询,直到没有包为止--->开启中断/* * Structure for

2014-02-14 21:10:25 2406

转载 platform设备驱动全透析

1.1 platform总线、设备与驱动在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SPI等的设备而言,这自然不是问题,

2014-02-14 20:52:40 1638

原创 socket阻塞问题_

今天我写了一个socket应用程序,大概意思如下new socketconnectwhile(1){ rc=recv(fd,buffer,cnt,0);if(rc == ERROR)breakelse if(rc == 0)break;}printf("recv over\n");close(fd);结果程序怎么也不会打印recv over。

2014-02-14 19:38:15 938

转载 workQPanic: Kernel work queue overflow

今天编写vxworks应用程序,调试板卡结果出现interrupt: panic: netJobAdd: ring buffer overflow!  workQPanic: Kernel work queue overflow。然后板卡重启。看到网上有相关的回复workQPanic: Kernel work queue overflowwork queue overflow 

2014-02-14 19:31:11 2851

原创 Linux&vxWorks总线设备驱动模型

1. linux platform模型Platform 机制的本身使用并不复杂,由两部分组成: platform_device 和 platfrom_driver 。通过 Platform 机制开发底层驱动的大致流程为 :  定义 platform_device ->注册 platform_device ->定义 platform_driver à 注册platform_driver

2014-02-13 22:10:40 2465

原创 bootrom&vxworks下ftp的使用

1.bootrom启动vxworksbootrom是通过主机服务器的ftp server软件,打开主机服务器上的vxWorks文件。然后bootLoadModule函数通过fd文件描述符将文件拷贝到本地内存,启动vxWorks。这个过程有点像uboot下通过nfs启动linux。2.vxworks ftp使用vxworks内核根据远程主机ip,主机名创建了一个网络设备,并将操作系统

2014-02-13 21:54:57 3577 1

原创 intel 82599 10Gbe 安装方法

以前一直以为xp下不能安装intel 82599驱动今天却装上了,记录下到官网下载安装包,解压缩,有intel_net_157进入到里面的proxgb/win32在win32下,ndis5x是windows server 2003,但是同时适用于xp系统。

2014-02-13 21:45:45 2592

转载 fsl_e500 pci设备驱动vxworks的实现

开发环境:风河workbench3.2 —vxworks6.8  ,目标板:飞思卡尔powerpc mpc8536        NI PXIe机箱。问题描述:目标板由NI公司的PXIE机箱供电,并插入零槽作为主控制器,现在实验室有自己研发的AD数据采集模块,也想插入机箱其他槽其作为目标板mpc8536的外设模块,二者通过机箱进行通信。现在vxWorks系统起来了,串口\网口等驱动

2014-02-12 22:16:32 4386

原创 etsec网卡crc错误

今天在群上看到有人问etsec网卡出现crc错误然后有人回复说,可能是cache一致性问题导致的,即bd表带cache了。我很好奇,就网上搜了一下资料,有一份挺好的文档千兆网口Freescale_ETSEC_+_Marvell_88E1111_uboot_Linux_驱动分析.doc我将它放在了我的资源里了,可以免费下载。我觉得那个人说的话,可能是这样的:bd表本来

2014-02-11 21:59:52 2961

原创 ARM+LINUX入门与实践:一个嵌入式爱好者的自学体验

最近我看了阿南的《ARM+LINUX入门与实践:一个嵌入式爱好者的自学体验》,有很大的收获。故写该文章记录下我对该本书的看法,那些地方写的不对请见谅!全书分成ARM硬件、ARM前后台系统应用和基于Linux系统的应用ARM硬件主要讲述的硬件原理分析,驱动和软件工程师浏览看看就可以了ARM前后台系统应用主要是裸机调试和bootloader,就是没有linux/vxWo

2014-02-10 21:16:02 3373

转载 给大家推荐一个IT人士练习外语口语的网站

用过各种方式练习过外语口语,从和中国同好们一起乱说,到找几百块钱一小时的外教,然而一直难以平衡两件事情:成本和效果。不过,这个问题居然已经被咱们的同行解决了。问题分析一下其实很简单:1. 有没有成本低但外语好的老外?答案:有。其实有无数收入相对较低的外国人在使用英文作为母语;即使在收入较低但英语不是母语的国家,要在数以亿计的人口中找到几百个外语好的人也很容易。远在天

2014-02-09 21:00:30 1134

转载 MMU的功能和作用

MMU处理地址映射功能之外,还能给不同的地址空间设置不同的访问属性。比如操作系统把自己的内核程序地址空间设置为用户模式下不可访问,这样的话用户应用程序就无法访问到该空间,从而保证操作系统内核的安全性。MPU与MMU的区别在于它只有给地址空间设置访问属性的功能而没有地址映射功能。转载地址:http://www.yupoo.com/photos/yesky12/albums/114380/

2014-02-04 17:00:05 6571

vc 网卡判断

这是一个包含检查网卡是否为物理网卡(查看网卡是否使用irq或设备名是否包含pci 有些hp服务器没有irq但也是物理设备) 查看网卡物理mac和当前使用的mac 有些网卡可以修改mac 使用xpddk头文件和库文件就可以

2014-10-12

PCI设备初始化编程的过程

这个文档主要讲述vxworks下pci设备的初始化过程,可以学习一下

2014-04-15

bcm5690交换芯片工作原理

BCM5690是BroadCOM公司推出的集成有12个千兆端口和1个万兆端口的多层交换芯 片。文章比较全方面地介绍了该芯片的结构和功能特性,给出了他的访问控制方式和数据流程,同时给出了用BCM5690设计交换整机的硬件结构和软件实现方法。

2014-03-16

wind rier ICE2 使用说明

WindRiver_On-chip_Debugging_Guide_1.2

2014-02-17

千兆网口Freescale_ETSEC_+_Marvell_88E1111_uboot_Linux_驱动分析.doc

千兆网口Freescale_ETSEC_+_Marvell_88E1111_uboot_Linux_驱动分析

2014-02-11

BCMSDK在Tornado下的编译.doc

描述BCMSDK如何在Tornado下编译

2014-01-27

MPC8641d bsp

该资源是MPC8641的的bsp,在板卡上调试通过,可以直接使用

2014-01-27

MPC8640 MMU vxworks理解

描述了e600core mmu在vxworks下的原理

2014-01-22

u-boot中的lds文件实例和简单实例分析.doc

主要讲解了u-boot.lds文件分析,有助于理解u-boot

2012-03-29

u-boot命令介绍

本文档主要介绍u-boot下的常用命令,包含了内存查看、nandflash命令等

2012-02-11

vxworks windml3.0

这是tornado2.2下的windml包,用于图形显示和键盘鼠标识别。

2011-12-07

单片机与PS2鼠标滚轮识别显示3D坐标

本文主要讲述了PS2协议,以及单片机如何识别PS2鼠标。上面有详细的单片机代码

2011-11-29

FPGA配置方式

学习FPGA,我们需要对FPGA的配置过程有一个大致的了解,我们写这篇文章 主要是为了帮大家梳理一下配置中的基本知识点,使对这个FPGA的工作过程的了解有一个很好的补充。

2011-11-20

PCI总线接口芯片性能分析比较

本文档讲述了几种PCI接口芯片的性能,并且比较了他们的区别,对pci选型有很大的帮助

2011-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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