- 博客(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
转载 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 网卡判断
2014-10-12
bcm5690交换芯片工作原理
2014-03-16
千兆网口Freescale_ETSEC_+_Marvell_88E1111_uboot_Linux_驱动分析.doc
2014-02-11
FPGA配置方式
2011-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人