vxworks的驱动编译问题。 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs3
本版专家分:973
Bbs3
本版专家分:570
Bbs1
本版专家分:0
Bbs1
本版专家分:0
vxworks pci驱动解析
PCI<em>驱动</em>分为两种类别: 1.CPU通过io方式访问的PCI设备<em>驱动</em> 2.dma方式的PCI设备<em>驱动</em> 其实就是两种方式 在io方式下访问PCI设备 通过outbound寄存器将本地存储器映射到remote端pci设备 --------------------------------IOMMU过程 同时一般需要将CPU物理地址转换成本地存储器地址-------------------
vxworks下END驱动问题
请教各位高人,<em>vxworks</em>5.5下END<em>驱动</em>的NET_POOL这块是初始化是怎么回事,我用netInitPool()初始化一个内存池,<em>问题</em>是,我的网卡需要使用DMA,如何将物理内存与我的网卡的传输描述符关联在一起,以及我初始化的NET_POOL怎么样使用DMA呀,谢谢大家了,请大家多多指教。
vXworks编译问题
各位大侠们,最近在做一个基于<em>vxworks</em>操作系统的心电信号分析项目,已经将心电算法移植到<em>vxworks</em>中,app文件<em>编译</em>没有<em>问题</em>,但工程<em>编译</em>出现了状况具体如下:rndld: warning: Redeclaration of crc32rn Defined in libMos_WM.o(../extLibs/libMos.a)rn and gpt.o(/opt/WindRiver/<em>vxworks</em>-6.9/target/lib/arm/ARMARCH5/common/libos.a)rndld: warning: Undefined symbol in file 'eHealth5B_libAPP.o(../extLibs/libApp.a)':rn _Z20EcgAnalysis_FillDataPthrn EcgAnalysis_FillData(unsigned short *, unsigned char)rndld: warning: Undefined symbol in file 'eHealth5B_libAPP.o(../extLibs/libApp.a)':rn _Z18EcgAnalysis_CalcHrvrn EcgAnalysis_CalcHr()rndld: error: Undefined symbols found - no output writtenrnmake[1]: *** [vxWorks] Error 1rnrm ipcom_ipdomainrnmake[1]: Leaving directory `/home/jjy/Workspace/SEC_eHealth5B_VIP/default'rnmake: *** [target_vxWorks] Error 2rnjjy@VXWORKS-DEV:~/Workspace/SEC_eHealth5B_VIP$ warning: Undefined symbol in file 'eHealth5B_libAPP.o(../extLibs/libApp.a)rn以上两个分析心电函数是我加上去的,<em>编译</em>不同过,忘各位大侠不吝赐教,谢谢!本人一直做心电算法研究,对于上位机这些东东不熟!忘大侠们回答详细点,谢谢!
vxworks bootrom 编译问题
请问谁知道bootrom<em>编译</em>的时候,同样的代码,<em>编译</em>两次,<em>编译</em>出来的bin大小为什么会不一样?rnrnmake bootrom.binrn第一次<em>编译</em>结果是:rnbootrom: 17024(t) + 74800(d) = 91824 (432464 unused)rnrn不作任何代码改动。rnmake cleanrnmake bootrom.binrn第二次的<em>编译</em>结果是:rnbootrom: 17024(t) + 74784(d) = 91808 (432480 unused)rnrn可以看到两者的数据段不一样。rnrn请问这样对实际的运行会不会有影响?rnrn我遇到这样的<em>问题</em>,第一个bin运行不正常。第二个bin运行正常。
求教vxworks网络驱动问题
前段时间发帖问过了,但是当时在做上层,也没深入研究,现在上层做完了,要做底层了,以前没做过,现在感觉有些不知所措,不知道从何入手。rnrn要实现这样的功能:rnrn在底层接收时,从FPGA取得MAC数据帧,进行判断处理后,一部分MAC帧要提交TCP/IP协议栈,上层由socket进行接收;在发送时,上层通过socket进行发送,在底层从协议栈接口取出MAC帧,然后传给FPGA。rnrn 前面有个网友建议我参考BSP下现有的end<em>驱动</em>来完成这个功能,我也这样认为,但是要屏蔽掉一些功能,比如接收时的中断就不需要,所以我打算将接收的过程作为一个任务来写,而发送过程采用END<em>驱动</em>的机制来实现。但是不知道从哪里入手来改END的各个<em>驱动</em>函数,也不知道怎么将数据放入缓冲区,怎么操作netbuflib缓冲区。所以想请教各位:rn1. 我的这个方案可行不?各位有没有更好的建议?rn2. 怎么修改END<em>驱动</em>的函数来完成要实现的功能?rn 各位最好可以说详细点,小弟因项目需要刚从linux转到<em>vxworks</em>,对END<em>驱动</em>以有些了解,但是还不精通,希望各位多指教,谢谢了
VXWORKS下USB鼠标驱动问题
开发环境:TORNADO2.2;rnVXWORKS5.5内核;rnCPU是MPC8247;rn之前PS2鼠标调通可以正常工作,目前正在调USB鼠标<em>驱动</em>,<em>问题</em>描述如下:rn 主板通过PCI插槽外接第三方的PCI转USB板子,采用OHCI协议标准。直接移植的TORNADO中USB<em>驱动</em>代码,只是把相关中断管脚挂上。rn经调试,目前可以实时得到鼠标数据,设备节点识别正常(热插拔USB鼠标可以检测到,并可看见设备节点枚举,如usbMo/0,usbMo/1,...),但是触摸屏上鼠标图案未见任何响应。<em>驱动</em>中我把鼠标送上来的数据赋给与PS2鼠标相同的一个全局rn数组g_value[],上层得到数据后处理方法应该与PS2鼠标相同,根据坐标值做出相应处理。rn 经几天调试,发现PS2鼠标的设备节点固定为pointer/0,个人感觉是不是这个原因导致设备创建就没成功。感觉又跟USB鼠标和触摸屏图形库UGL的数据交互可能也有关系,对于这块目前还不怎么了解。rn 不知道有没有高手调过相关USB鼠标<em>问题</em>,请指点迷津。
基于VXWORKS的NAND FLASH驱动程序设计
基于VXWORKS的NAND FLASH<em>驱动</em>程序设计3162412793@qq.com技术交流QQ群: 691976956目前,随着电子技术的不断发展,计算机技术也得到飞速的发展,产生了很多新技术。但就计算机 的基本结构来说,还是基本采用了冯·诺依曼结构。然而冯·诺依曼结构的一个中心点就是存储一控制,所以存储器在计算机系统中的作用是非常重要的。嵌入式计 算机作为计算机中的一个类别,对执行速度和系统...
VxWorks下设备驱动程序及BSP开发指南
VxWorks下设备<em>驱动</em>程序及BSP开发指南
vxworks 驱动 到Linux的移植
VxWorks的<em>驱动</em>移植植到Linux平台的最佳指导资料.pdf
VxWorks内核、设备驱动与BSP开发详解
某宝买的很清楚,经典的Vxworks开发书籍。
Vxworks下flash驱动编写流程
Vxworks下flash系统结构图: 作为BSP开发人员,我们要实现的是MTD和socket两块,其它的是由文件系统自己守成的。   MTD层 该层提供Flash 设备识别,读写,擦除,地址映射函数的具体实现。该层实现由 Flash <em>驱动</em> 开发人员完成。该层将实现在BSP 下tffsConfig.c 以及 tffsXXX.c 文件中。其中tffsConfig.c 定义有MTD
vxworks dm9000驱动 中断的问题
我在2410下面加DM9000<em>驱动</em>,以下是初始化信息rnbank 3 ; 外部中断14 ,rnrn希望前辈看下 , 现在ID能够读出,但是不能ping通...rnrnilevel = 14 这是外部中断号rnivec = 5 这代表ENIT_5_23rnrn以上这2个设置的正确么???rnrnrn0x33fffe68 (tRootTask): DM9000 loading Now...rn0x33fffe68 (tRootTask): sysEtherEndLoad: DM9000 Device Name String is 0...rn0x33fffe68 (tRootTask): DM9000 loading Now...rn0x33fffe68 (tRootTask): dm9000Parse: unit = 0rn0x33fffe68 (tRootTask): dm9000Parse: IOBase = 20000000rn0x33fffe68 (tRootTask): dm9000Parse: ilevel = 14rn0x33fffe68 (tRootTask): dm9000Parse: ivec = 5rn0x33fffe68 (tRootTask): 0rn0x33fffe68 (tRootTask): 13rn0x33fffe68 (tRootTask): f6rn0x33fffe68 (tRootTask): 6crn0x33fffe68 (tRootTask): 87rn0x33fffe68 (tRootTask): 90rn0x33fffe68 (tRootTask): dm9000Chack: DM9000PID: 0x90000a46rn0x33fffe68 (tRootTask): dm9000MemInit: Memory setup complete!rnGX find dev->op_mode is 5rnset_PHY_mode: set DM9000_100MFD.rn0x33fffe68 (tRootTask): set_PHY_mode()rnset_PHY_mode__________end!0x33fffe68 (rnrnrnPress any key to stop auto-boot...rn7rn6rn5rn4rn3rn2rn1rn0rnrnauto-booting...rnrnrnboot device : dmfrnunit number : 0rnprocessor number : 0rnhost name : hostrnfile name : vxWorksrninet on ethernet (e) : 192.168.1.8:ffffff00rnhost inet (h) : 192.168.1.83rngateway inet (g) : 192.168.1.1rnuser (u) : gxrnftp password (pw) : gxrnflags (f) : 0x0rntarget name (tn) : vxWorksrnother (o) : dmfrnrnAttached TCP/IP interface to dmf0.rn0x33fa1dcc (tBoot): dm9000Config() Setting promiscuous mode off!rnAttaching network interface lo0... done.rnLoading...rnrnrn我的dm9000中断连接在 GPG6/EINT14rnrn我在dm9000Start 调用的函数 s3cExtIntPinEnable 中写入如下代码,初始化中断:rnLOCAL void s3cExtIntPinEnable (void)rnrn rn r_BWSCON=r_BWSCON|(2<<<<<<<<<<14)); /*enble Int14*/rnrnrnrn可是现在我无法进入中断函数,我把处理过程都去了,在中断中只打印,一次都没有进来过,哪位前辈指点下啊...
VXworks下pc104CanBus驱动程序设计
http://www.mcuchina.com/Article/Embedded/OS/200411/139.htmlhttp://www.mcuchina.com/Article/Embedded/TCP/200411/148.html
VxWorks驱动程序设计
介绍如何在VxWorks下进行<em>驱动</em>程序设计的一篇文档。
vxWorks mpc8270 Pci驱动
现在将mpc8270Pci.c文件放在BSP里,在sysLib.c中调用初始化函数,<em>vxworks</em>运行起来,返回的membaseCsr = 0xe3000000, rnr_membase是1M。rnrn我用shell命令 d 0xe3000000可以访问该段内存,显示值为ffrn调用写函数后再查看内存显示值还是ff。rn哪里有<em>问题</em>?(困扰很久了。。。)rn代码如下:rn/* include */rnrn#include "vxWorks.h"rn#include "sysLib.h"rn#include "vmLib.h"rn#include "drv/pci/pciConfig.h"rn#include "drv/pci/pciIntLib.h"rnrn#define INIT_STATE_MASK (VM_STATE_MASK_VALID | VM_STATE_MASK_WRITEABLE | VM_STATE_MASK_CACHEABLE)rn#define INIT_STATE (VM_STATE_VALID | VM_STATE_WRITEABLE | VM_STATE_CACHEABLE_NOT)rnrn#define MPC8270_VendorID 0x1057rn#define MPC8270_DeviceID 0x18c0rnrn/* Typedefs */rntypedef structrnrn UINT32 membaseCsr;rn UINT32 regbaseCsr;rn char irq;rn UINT32 pciBus;rn UINT32 pciDevice;rn UINT32 pciFunc;rn UINT memLength;rnMpc8270PciResource;rnrntypedef structrnrn UINT32 vendorID;rn UINT32 deviceID;rn int index;rnPciBoardResource;rnrn/* Locals */rnLOCAL PciBoardResource Mpc8270BrdRs = rnMPC8270_VendorID, MPC8270_DeviceID, 0;rnrn/* Globals */rnMpc8270PciResource *Mpc8270PciRs;rnrn/****************************************************************rn*rn*rn*rn*/rnvoid mpc8270Init(void)rnrn int pciBus, pciDevice, pciFunc;rn UINT32 membaseCsr;rn UINT32 regbaseCsr;rn UNIT32 r_membase;rn char irq;rnrn /* find PCI device */rn if(pciFindDevice(Mpc8270BrdRs.vendorID,Mpc8270BrdRs.deviceID, Mpc8270BrdRs.index, &pciBus, &pciDevice, &pciFunc) != OK)rn rn logMsg("Mpc8270 not found\n", 0, 0, 0, 0, 0);rn return;rn rnrn /* registers */rn pciConfigInLong(pciBus, pciDevice, pciFunc, PCI_CFG_BASE_ADDRESS_0, &regbaseCsr);rnrn /*local memory space */rn pciConfigInLong(pciBus, pciDevice, pciFunc, PCI_CFG_BASE_ADDRESS_1, &membaseCsr);rnrn /* irq */rn pciConfigInByte(pciBus, pciDevice, pciFunc, PCI_CFG_DEV_INT_LINE, &irq);rnrn /* check the desired memory of mpc8270 */rn if(!(membaseCsr & PCI_BAR_SPACE_IO))rn rn pciConfigOutLong(pciBus, pciDevice, pciFunc, PCI_CFG_BASE_ADDRESS_1, 0xffffffff);rn pciConfigInLong(pciBus, pciDevice, pciFunc, PCI_CFG_BASE_ADDRESS_1, &r_membase);rn r_membase = ~r_membase;rn r_membase = r_membase + 1;rn rnrn /* mask off registers */rn membaseCsr &= PCI_MEMBASE_MASK;rnrn /* memory map */rn if(sysMmuMapAdd((void *)membaseCsr,rn r_membase,rn INIT_STATE_MASK,rn INIT_STATE) != OK)rn rn logMsg("Unable map requested memory\n", 0, 0, 0, 0, 0);rn returnrn rnrn Mpc8270PciRs->pciBus = pciBus;rn Mpc8270PciRs->pciDevice = pciDevice;rn Mpc8270PciRs->pciFunc = pciFunc;rn Mpc8270PciRs->membaseCsr = membaseCsr;rn Mpc8270PciRs->irq = irq;rnrn /* enable memory space */rn pciConfigOutWord(pciBus, pciDevice, pciFunc, PCI_CFG_COMMAND, PCI_CMD_MEM_ENALBE | PCI_CMD_MASTER_ENABLE); rnrnrnvoid MPC8270_WriteByte(UINT32 membaseCsr, UINT dwOffset, char data)rnrn UINT32 dwAddr;rnrn dwAddr = membaseCsr + dwOffset;rn *(char *)dwAddr = data;rnrnrn现在将mpc8270Pci.c文件放在BSP里,在sysLib.c中调用初始化函数,<em>vxworks</em>运行起来,返回的membaseCsr = 0xe3000000, rnr_membase是1M。rnrn我用shell命令 d 0xe3000000可以访问该段内存,显示值为ffrn调用写函数后再查看内存显示值还是ff。rn哪里有<em>问题</em>?(困扰很久了。。。)
vxworks 下PCI驱动步骤
<em>vxworks</em> 下<em>驱动</em> PCI <em>驱动</em>编程步骤
VxWorks串口驱动概述
1启动顺序在usrConfig.c 中,usrInit()调用sysHwInit(), 对系统硬件进行基本的初始化,使其处于安静状态。sysHwInit()[在sysLib.c 中]调用sysSerial.c 中的sysSerialHwInit()对BSP 串行器件进行初始化,使其处于静态;sysSerialHwInit()再通过xxDevInit()复位串行通道。在usrInit()函数的最后,
vxworks下CAN驱动
在<em>vxworks</em>系统下,X86架构的pc104主板上的isa总线上扩展can卡,在VXWORKS下can卡的标准字符型<em>驱动</em>,希望对你们有帮助!
A8251 VxWorks 驱动
这是本人写的Vxworks下的8251串口<em>驱动</em>,头文件就几个参数,很简单,所以就没传上来,若需要,请留言。
VXworks 下SMSC9111驱动
针对VXWORKS 操作系统,网卡控制器芯片SMSC9111在该系统下的<em>驱动</em>程序 参考性很强
cs8900 for vxWorks 驱动
cs8900网卡 for vxWorks 的<em>驱动</em>
vxworks下pcie外设驱动
开发环境:风河workbench3.2 —<em>vxworks</em>6.8 ,目标板:飞思卡尔powerpc mpc8536rn NI PXIe机箱。rnrn<em>问题</em>描述:目标板由NI公司的PXIE机箱供电,并插入零槽作为主控制器,现在实验室有自己研发的AD数据采集模块,也想插入机箱其他槽其作为目标板mpc8536的外设模块,二者通过机箱进行通信。rn现在vxWorks系统起来了,串口\网口等<em>驱动</em>也做好了,接下来就想通过目标板控制AD模块,将其采集到的波形传输到目标板,并显示出来。rnrn我现在的<em>问题</em>是一点思路都没有,一些资料上说pcie<em>驱动</em>包括两部分,一部分是pcie总线<em>驱动</em>,另一部分是具体的pcie外设<em>驱动</em>,前者vxWorks bsp包里已经提供了,后者完全得自己编写。有一些<em>问题</em>咨询各位:rnrn1.已有总线<em>驱动</em>m85xxPci.c,但这个<em>驱动</em>好像针对那些pci和pcie插槽直接做在板子上的,我现在是将目标板插在NI的PXIE机箱的零槽上,机箱其他槽再插外设AD模块。那我现在做总线<em>驱动</em>是不是还得做针对NI机箱的<em>驱动</em>啊?还有就是怎么确定pcie总线<em>驱动</em>是否好使?rn2.目标板怎么控制pcie外设?控制外设的什么寄存器?rn3.编写具体的pcie外设<em>驱动</em>基本思路是什么?rn
vxworks下554串口驱动
在<em>vxworks</em>5.5下,利用554芯片,写的gpmc转串口<em>驱动</em>程序
vxworks驱动及分布式编程
<em>vxworks</em><em>驱动</em>及分布式编程一本很好的参考资料
VxWorks驱动编写
详细介绍VxWorks下的<em>驱动</em>程序编写方法,
VxWorks下的PCI9054驱动
VxWorks下的PCI9054<em>驱动</em>的源码,吐血推荐
vxWorks的驱动架构
    这里想随便谈一谈vxWorks的<em>驱动</em>设计<em>问题</em>。刚接触<em>vxworks</em><em>驱动</em>设计时,可能会想直接针对某个<em>驱动</em>写个<em>驱动</em>文件就可以直接调用读写操作了,为什么要这么麻烦搞个<em>驱动</em>框架vxBus。这涉及软件复用的一个思想。要说明一个<em>问题</em>,先从SOC设计上谈起。    目前软件界一直在谈复用,没有人从零开始搞一整套软件。SOC设计上,也不是所有的IP,都是自己厂商设计的。比方说ALTERA CLYCLONE...
vxworks网络驱动
一步一步详细讲解<em>vxworks</em>网络程序的开发!
vxworks end驱动的调试
1.修改confignet.h中的数组END_TBL_ENTRY endDevTbl [],在其中添加要加载的end<em>驱动</em>的一个表项,这个表项中包含:设备单元号、load装载函数、load buffer等等。如果需要加载多个则需要全部添加到表中。2.在usrRoot()中会对END_TBL_ENTRY endDevTbl []表中的end<em>驱动</em>进行初始化:        for (count
VxWorks驱动代码
VxWorks<em>驱动</em>代码:PCI、串口、字符等,这些代码均来自几本vxWorks书籍,没有经过验证,希望能帮到各位同仁。如有哪位发现有错误或需改进的也请斧正且公示,共享便捷。
嵌入式Vxworks与BSP驱动
各位师兄师姐,现在由于项目的原因,需要详细知道BSP<em>驱动</em>的开发,利用Vxworks如何达建一个环境?希望有经验的同志给点提示:推荐几本书,几个网站,或者经验!在此谢过,我也会把本人了解的东西与大家共享!欢迎UP
VxWorks 驱动教程
VxWorks <em>驱动</em>教程 英文版 风河公司的
对于vxworks下硬盘驱动
1.曾经看到帖子说<em>vxworks</em>5.5下没有sata<em>驱动</em>,<em>vxworks</em>6.6下有,这样的说法恐怕不正确,由 于俺在5.5下也运用运用了sata硬盘,请注重这里俺只是说运用运用,没有说运用运用了sata的ahci模式。俺个人觉得,<em>vxworks</em>5.5下实际上是可以运用运用ide模式的ata,就是说cf卡,ide硬盘+sata硬盘的ide模式都是可以运用运用的,并不可以一概说,sata就不可以使;
8139驱动 for vxworks
8139在<em>vxworks</em>下的<em>驱动</em>,亲测可用 不过要修改一下makefile 可以百度一下8139<em>驱动</em>step by step
Vxworks平台的自动化编译
背景:   搭建了Vxworks平台开发环境,需要搭建Vxworks平台的自动化构建,而自动化构建部分最主要的就是实现Vxworks平台的自动化<em>编译</em>. 解决方案:  Windows平台的代码<em>编译</em>借助了msbuild.exe,与其相比,Vxworks平台的代码<em>编译</em>借助了工具workbench.即Vxworks平台的代码<em>编译</em>,并不是在Vxworks平台上真正的执行某些<em>编译</em>的命令,而是在Window
lua在vxworks下面的编译
各位有没有测试过,lua在<em>vxworks</em>下面的<em>编译</em>,我<em>编译</em>的时候发现一堆的<em>问题</em>。
编译VxWorks映像出错
大家好,我是<em>vxworks</em>新手,在xp系统下装了Tornado for Pentium,想在VMware下装个<em>vxworks</em>目标机。tornado下新建项目,先<em>编译</em>生成bootrom,然后在tornado下<em>编译</em>VxWorks映像时出错,错<em>编译</em>出错信息为以下:rnvxrm *.o *.rpo ctdt.c symTbl.c vxWorks* *.out *.plrnvxrm ..\prjComps.h ..\prjParams.h ..\prjConfig.c ..\linkSyms.crnvxrm ..\libs.nm ..\libs.sizernwtxtcl C:\Tornado2.2\host\src\hutils\configGen.tcl ..\Project1.wpjrnccpentium -c -g -mcpu=pentium -march=pentium -ansi -nostdlib -fno-builtin -fno-defer-pop - rnP -xassembler-with-cpp -I.. -IC:\Tornado2.2\target\config\pcPentium -IC:\Tornado2.2\target rn\h -IC:\Tornado2.2\target\config\comps\src -IC:\Tornado2.2\target\src\drv -DCPU=PENTIUM -D rnTOOL_FAMILY=gnu -DTOOL=gnu -DPRJ_BUILD -fvolatile C:\Tornado2.2\target\config\pcPentium\s rnysALib.s -o sysALib.orn\cygdrive\c\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccBEHk1B.s: Assembler messages:rn\cygdrive\c\DOCUME~1\ADMINI~1\LOCALS~1\Temp\ccBEHk1B.s:3241: Error: Rest of line ignored. rnFirst ignored character is `"'.rnmake: *** [sysALib.o] Error 0x1rnrnDone.rnrn没有<em>vxworks</em>镜像好像就做不了启动盘,就没法在虚拟机中安装<em>vxworks</em>了。。。rn请大侠指教我哪一步做错了。。。rn不胜感激~~~~
编译 vxworks http服务器
就在虚拟机上跑. 我的VXWORKS有http服务器的源码, 但是<em>编译</em>时组件树里面没有http的可选组件. 找到http的文件夹下面, 没有makefile, 不知道如何来<em>编译</em>.rn有经验的请指教, 帮上忙的加分.
怎样在VxWorks下编译ACE+TAO
求详细安装步骤和用到的软件发给.rnrn我按照ACE+TAO的安装文档中(ACE-INSTALL.html)"Jaffar Shaikh's Notes for Building ACE and TAO for VxWorks on NT host"所介绍的方法和步骤来做 没有包错 ,但没有生成libACE.a文件 jump472@163.com
在Vxworks下如何编译sqlite?
[size=13px]我在tornado中<em>编译</em>sqlite始终无法<em>编译</em>通过... 如何才能够在<em>vxworks</em>或者tornado中使用sqlite呢?[/size]
编译vxworks源代码
本人菜鸟,想在linux下<em>编译</em><em>vxworks</em>操作系统,只有源代码,需要哪些工具链?
vxworks 编译bsp的方法
第一种:通过命令行来对target/src/drv下的某个文件<em>编译</em> 这种方法详见VmWare+VxWorks高阶教程.pdf(在此文档中有专门对ln97xEnd<em>驱动</em><em>编译</em>)。 第二种:新建一个工程,选择一个bsp,rebuild。这样也能对bsp进行<em>编译</em>。   修改bsp下的Makefile文件如: EXTRA_OBJS = sysAUtils.o vxbEtsecEnd.o 这
VxWorks下编译ACE+TAO
本人正在VxWorks下<em>编译</em>ACE+TAO,出现<em>编译</em>错误,搜索以前的帖子<em>编译</em>需要make3_80.gvk_patches和make3_80.tor2_2.new_dependency_rules两个补丁的。 谁给发一份:yjbdgood@126.comrn我没装补丁<em>编译</em>出现以下错误:rn$ make static_libs=1 repo=1 debug=0 rnC:\Tornado2.2\host\x86-win32\bin\make.exe[1]: Entering directory `C:/ACE_wrappers/ace' rnECHO は です。 rnGNUmakefile: /Corba/ACE_wrappers/ace/GNUmakefile.ACE MAKEFLAGS=w -- static_libs=1 repo=1 debug=0 rnECHO は です。 rnccsimpc -mpentium -ansi -O -fno-builtin -fno-defer-pop -IC:/Tornado2.2\target/h -DCPU=SIMNT -DTOOL_FAMILY=gn rnu -DTOOL=gnu -ftemplate-depth-50 -fexceptions -frepo -DACE_VXWORKS=0x551 -IC:/ACE_wrappers -DACE_NDEBUG -D rnACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -DACE_HAS_GNU_REPO -I.. -DACE_AS_STATIC_LIBS -c -o . rnobj/Local_Name_Space.o Local_Name_Space.cpp rnC:/ACE_wrappers/ace/Truncate.h:385: can't create repository information file `.obj/Local_Name_Space.rpo' rnC:\Tornado2.2\host\x86-win32\bin\make.exe[1]: *** [.obj/Local_Name_Space.o] Error 1 rnC:\Tornado2.2\host\x86-win32\bin\make.exe[1]: Leaving directory `C:/ACE_wrappers/ace' rnC:\Tornado2.2\host\x86-win32\bin\make.exe: *** [ACE] Error 2 rnrn是否升级<em>编译</em>器就可解决?rn rn
驱动编译问题
我用的linux主机是Ubuntu8.04 ,用uname-rs显示结果如下:rnrnLinux 2.6.24-19-genericrnrn我的/usr/src目录下有:rnrnlinux-2.6.24(文件夹)linux-headers-2.6.24-19(文件夹) linux-headers-2.6.24-19-generic(文件夹)rnrn我把hello.c这个简单<em>驱动</em>模块放在 ~/driverProgram/目录下,该目录下的makfile文件如下:rnrnobj-m += hello.ornrn:然后用下面的命令<em>编译</em>:rnrnmake -C /usr/src/linux-2.6.24/ M=$(pwd) modulesrnrn结果输出的错误提示信息太多了,一屏幕拉上去都没看到顶!rn这是哪里出<em>问题</em>了?rn
驱动编译方法问题
各位大侠,我想请问一下我所编写的某个<em>驱动</em>程序 *.c一定要和内核配置一起才能进行<em>编译</em>吗?如果每修改一次<em>驱动</em>程序都要进行内核<em>编译</em>,太不方便(我的机子<em>编译</em>内核直到生成image.rom都要半小时),有什么更好的不用配置内核就可以<em>编译</em><em>驱动</em>程序的方法吗,谢谢。
WDK8.0+VS2012编译驱动问题
我使用如题的环境,创建了一个KMDF的USB<em>驱动</em>程序(非空),创建后,没有任何修改,<em>编译</em>报错主要有2个,1个是:WDF_USB_DEVICE_CREATE_CONFIG_INIT函数未定义,TraceEvents函数也是未定义。rn请教一下高手,这个是什么原因呢?rn我在安装WDK和VS2012时,是先安装的VS2012,再安装的WDK8.0。同时,还有另外一个<em>问题</em>,我在安装WDK8.0时,无法修改WDK的安装路径,只能安装到C:\Program Files路径下。rn请大家帮忙给指点一下,谢谢。
ubuntu编译驱动问题
我用的是ubuntu10.10<em>编译</em><em>驱动</em>,为什么只能在root下<em>编译</em>,而且也必须是root用户才能加载,编出来的<em>驱动</em>图标有个锁标志。rn我想在ubuntu下<em>编译</em>开发板的<em>驱动</em>,<em>编译</em>出来的<em>驱动</em>,(可能是由于权限信息)在开发板上不能识别。rn望好人帮帮忙,是不是可以取消权限信息啊??谢谢。
求助:vxworks下u盘的读写驱动问题~~~~~~~~~
想在PPC的系统上增加一个usb口,实现u盘的读写功能。rn这样做的话,在软件上都需要做那些工作?rn 我在target\src\usb 下面也看到了有几个usb的库文件,是不是把这些库文件加到bsp包里就可以了,还需不需要做什么修改。rn如果有什么修改的话,工作量大不大?rn
求助vxworks的pci驱动问题 vxbus
目前在vxwork下面做一个pci板子的<em>驱动</em> 当前目标是读写寄存器 用的是vxbus 系统是64位的rn首先在BSP中注册用有dr dc mk .c IMAGE里面没有注册这个硬件rn(struct vxbDevRegInfo *)NULL,rnVXB_DEVID_DEVICE,rnVXB_BUSID_PCI,rnVXB_VER_5_0_0,rn"pcie",rn&PciExFuncs,rnPciEx_methods,rnNULL, rnNULLrn, rnNELEMENTS(DevIDList), rnDevIDListrn然后在PciExInstInit2 里面做了初始化和映射rnvxbRegMap(pInst, 0, &pDrvCtrl->regHandle);rn启动vxwork系统以后 通过串口输出调试 用vxbusshow能够看到这个硬件的信息rnpInst->pRegBase[0]这个里面是有地址的,这个应该就是basememory吧?0xffff800024021000rn我当时也注册了两个method用来给应用调用 分别是read和writern我在image的usrAppInit函数里面用vxbDevMethodRunrnvxbDevMethodRun(DEVMETHOD_CALL(busCtlrDevCfgWrite),19) != OK)rn发现vxbDevMethodRun返回是成功的 但是没有进入我自己写的write函数rn如果在BSP的usrAppInit函数里面用vxbDevMethodRun去write一个值 vxwork启动的时候在bsp那里就会报错rnPciExMethodDevCfgWrite函数内容如下 addr是我用来测试的一个offset 是可以进行read和write的rnvxbWrite64 (PCIEX_HANDLE(pDev),rn (UINT64 *)((UINT64)pDev->pRegBase[0] + (UINT64)addr),rn data);rnrn
vxworks 编译问题 couldn't execute "dcc":
如下<em>编译</em>出错,如何解决,谢谢!rnrnD:\WindRiver\<em>vxworks</em>-6.1\target\src>make CPU=PPC603 TOOL=gnurnCreating depend.PPC603gnu-x86-win32rnscgen -A ppc PPC603 ppcrn parsing D:/WindRiver/<em>vxworks</em>-6.1/target/share/h/syscallNum.defrn parsing D:/WindRiver/<em>vxworks</em>-6.1/target/share/h/syscallApi.defrn parsing D:/WindRiver/<em>vxworks</em>-6.1/target/share/h/syscallXPNum.defrn parsing D:/WindRiver/<em>vxworks</em>-6.1/target/share/h/syscallXPApi.defrn parsing D:/WindRiver/<em>vxworks</em>-6.1/target/share/h/syscallUsrNum.defrn parsing D:/WindRiver/<em>vxworks</em>-6.1/target/share/h/syscallUsrApi.defrnCOMPILING: dcc -tPPCFS:<em>vxworks</em>61 -I D:/WindRiver/<em>vxworks</em>-6.1/target/h -I D:/WindrnRiver/<em>vxworks</em>-6.1/target/h/wrn/coreip -DCPU=PPC603 -D_WRS_KERNEL -S D:/WindRiverrn/<em>vxworks</em>-6.1/target/h/arch/ppc/gencPPC603_9616.c -o D:/WindRiver/<em>vxworks</em>-6.1/tarrnget/h/arch/ppc/gensPPC603_9616.s -@E=D:/WindRiver/<em>vxworks</em>-6.1/target/h/arch/ppc/rndccError9616rnrn!!!!! COMPILATION RESULTED IN AN ERROR !!!!! BAILING OUT...rnrncouldn't execute "dcc": no such file or directoryrnrnmake: *** [D:/WindRiver/<em>vxworks</em>-6.1/target/h/arch/ppc/syscallArgsppc.h] Error -1
VxWorks网络驱动配置及分析
VxWorks支持两种形式的网络<em>驱动</em>,一种是BSD<em>驱动</em>支持通用的BSD4.4网络,API,结构等和大多数BSD网络的<em>驱动</em>类似.另一种是END网络<em>驱动</em>,是VxWorks独有的,根据VxWorks MUX接口编程,不过END<em>驱动</em>在底层也要转换成BSD的形式. VxWorks网络<em>驱动</em>可参见VxWorks网络<em>驱动</em> 1.BSD4.4网络<em>驱动</em>设置.   网络设备<em>驱动</em>的调用主要在/target/src/c
VxWorks串口驱动的研究与实现
VxWorks串口<em>驱动</em>的研究与实现---用来描述串口通信是怎么样实现的。我最近在搞bsp的串口,看到这文章后发现挺用的,所以发上来和大家共享下.....
VxWorks 环境下串口驱动程序设计
1  引 言对于一个集管理、决策、控制及各种信息融合为一体的大系统来说,操作系统起着极其重要的作用。近年来,国内对嵌入式操作系统的研究已开始成为热点,但就大多数应用来看,还处在较为简单的发展阶段,严重地制约各种新理论、新算法的实现,而且系统鲁棒性无法有质的提高。作为一个优秀的操作系统,VxWorks 实现了比其他实时操作系统更好的有效性、商用性、可裁减性以及互操作性[ 1 ] ,广泛应用在通信、军
VxWorks环境下串口驱动程序设计
VxWorks环境下串口<em>驱动</em>程序设计
基于VxWorks的PCI设备驱动程序开发
对嵌入式实时操作系统VxWorks下的设备<em>驱动</em>程序的开发进行了介绍
菜鸟提问:怎么做VxWorks的驱动?
我刚接手一个VxWorks<em>驱动</em>程序的任务,虽然对硬件很了解,但毕竟没做过.rn哪位大虾可以描述一下VxWorks<em>驱动</em>开发的基本概念和方法?rn急!
关于rtl8139 vxworks for powerpc的驱动
rt,请给我一份,谢谢!或者指导一下该如何从x86移植到ppc.
VxWorks下数据采集卡驱动程序开发
VxWorks下数据采集卡<em>驱动</em>程序开发 [日期:2008-6-20] 来源:中电网  作者:杨 扬,杨智慧,李 序,李正熙 [字体:大 中 小]  1 引 言随着嵌入式技术的发展,数据采集广泛应用于现场设备中。本文根据
vxworks下CPCI驱动相关资料包
收集了一些关于<em>vxworks</em>下pci <em>驱动</em>相关的资料文章,学习用
VxWorks BSP学习笔记_串口驱动
VxWorks BSP学习笔记(基于SBC8349E)1.     串口<em>驱动</em>1.1   串行<em>驱动</em>程序的重要结构以下结构指出了<em>驱动</em>程序函数的入口点  ../target/h/sioLib.hTypedef struct sio_drv_funcs           /* driver functions */{    int     (*ioctl)        (
vxworks系统的sata驱动SIL3124a
不多说的,相信有人找了很久都找不到的,如果是其他SATA芯片的<em>驱动</em>,也是可以参考的
vxworks HD Audio驱动求助!
平台:南桥(BD82QM67_SLJ4M)HD Audio接一块CODEC芯片( Realtek_ALC662GR)rn操作系统:vxWorks6.8rn<em>问题</em>描述:进行音频<em>驱动</em>开发,HDA自身寄存器读写功能正确。CORB、RIRB功能正常,即HDA能读写CODEC寄存器。但HDA向CODEC发送音频流OSD0(Output Stream Descriptor 0) 不成功,不成功表现为启动DMA后OSD0SDLPIB寄存器的值循环变化,但OSD0STS寄存器bit2(Buffer Completion Interrupt Status)不置位(BDLE中的IOC已设置),使用示波器观察SDO发现每个frame输出32bits高电平,与数据缓冲区的数据不一致(无论数据缓冲区的值为何值,SDO上输出的一直是高电平)。rn rn参数设置情况:rn音频PCM数据格式为: 44.1k、16bit、2通道rnBDL设置2个BDLE,每个entry的参数分别为:rn rnBDLE0:rnADDRESS_LOWER:0x07FB8000rnADDRESS_UPPER: 0x00000000rnLENGTH:0x1000rnIOC:1rnrnBDLE1rnADDRESS_LOWER:0x07FB9000rnADDRESS_UPPER:0x00000000rnLENGTH:0x1000rnIOC:1rnrnStream Num设置为1rn注:BDL及BDLE内存都是申请的连续内存空间。rn rnHDA的设置为:rnOSD0CTL: 0x14001CrnOSD0CBL: 0x2000rnOSD0LVI: 1rnOSD0FIFOW: 0x0004rnOSD0FIFOS: 0x00C0rnOSD0FMT: 0x4011rnOSD0BDPL: 0x07E49000rnOSD0BDPU: 0x00000000rn rnCODEC使用FRONT DAC设置以下参数:rn设置Converter Format为0x4011rn设置Converter Stream,Channel为0x10rn打开输出缓冲区,设置音量等。rnrnPS:我在Linux系统下进行同样原理的配置,输出音频流功能是正常的,并成功发声。rnrn这个<em>问题</em>卡了我好久了,希望得到各位的指导,万分感谢!
Tornado编译vxworks本质及过程
tornado<em>编译</em>实际上是执行工程底下的makefile,而使用的<em>编译</em>链是gnu的gcc。经测试,在dos命令行中直接执行make是可以完成<em>编译</em>的(将tornado中make.exe的路径添加到环境变量中,如C:\Tornado2.2\host\x86-win32\bin,这样只要在DOS界面中找到makefile文件所在的路径,然后使用make命令就可以<em>编译</em>了)。 关于其中的gcc<em>编译</em>选项首先可...
vxworks添加一个文件编译
在vx5.5的BSP中增加一个.c文件,要改哪个文件,才能在编内核时把它编进去? 在makefile里添加xx.o MACH_EXTRA      =xx.o 工程里再add下
vxworks如何编译.a库
VxWorks下也有ar命令,即arXXX:XXX代表你的BSP,如ar386, arpentium等。 下面举个例子   n个.o文件生成一个.a文件, 或者把.o文件加到.a文件中   如果文件多,可以新建一个objList文本文件,把你要链接的.o文件按每一行一个.o的名字的格式写到objList文件中。   用arpenitum -crus test.a @objList
vxworks问题
请问在<em>vxworks</em>中如何用c语言编写从内存中划出一块区域然后通过串口发送随机数到目标机的文件当中?最好能有个产生随机数的算法。谢谢!
驱动编译
 从http://www.codeproject.com/KB/system/driverdev.aspx上下载了源码part1和part2,经过修改终于<em>编译</em>通过。Makefile文件(从别的地方拷贝一份过来就可以了)1. example!INCLUDE $(NTMAKEENV)makefile.defSources文件TARGETNAME=exam
vxworks问题
Errors while downloading C:/TORNADO/target/proj/network/SIMNTgnu/network.out:rn_hostgetbyNamern_socketrn_connectrn_inet_addrrn我在编写网络TCP/IP时出现的<em>问题</em>rn<em>编译</em>没有错rn我也加了必要的头文件rn这是为什么
WINCE5.0驱动编译问题(解决)
使用命令行<em>编译</em>以前在4.2下做好的ADC<em>驱动</em>,使用BUILD命令,发现<em>编译</em>不通过,郁闷!查找错误报告,发现是WINDOWS.h的某个.h文件找不到,最后按照提示,在<em>驱动</em>文件夹了添加了N个.h文件后,<em>编译</em>终于通过了,查看生成的DLL,发现只有3K,远小于以前6K的DLL,适用<em>驱动</em>调试助手加载现在<em>编译</em>的DLL,加载失败。    百无聊赖之下,试了试其它命令,BUILD -C<em>编译</em>,发现生成的DLL文
PLATFORM BUILDER 驱动编译问题
我用的是Platform builder 5.0,新建一个CE 的OS,然后,新建一个<em>驱动</em>的DLL Project,但是<em>编译</em>的出现如下的错误:rnBUILD: [01:0000000045:ERRORE] CAN.CPP(1,2): [b]error CS1024[/b]: Preprocessor directive expectedrnBUILD: [01:0000000046:ERRORE] CAN.CPP(1,10): [b]error CS1025[/b]: Single-line comment or end-of-line expectedrnrn而[b]error CS1024[/b]和[b]error CS1025[/b]是C#<em>编译</em>器下出现的<em>问题</em>,而我的<em>驱动</em>程序是用C写的。rnrn我认为可能是Platform Builder的配置<em>问题</em>,使得<em>驱动</em>DLL使用C#<em>编译</em>器,而不是C的<em>编译</em>器?rnrn是不是我安装的软件有<em>问题</em>了?我装的是ce5.0和vs2005。rnrn还请各位帮忙分析一下?rnrnrn
请教一个驱动编译问题
我仿写了一个字符设备<em>驱动</em>程序,用gcc -c trace.c -D_KERNEL_ -DMODULE -O2 -I/usr/src/linux-2.4.20-8/include -g -Wall -o trace.o2 进行<em>编译</em>。rnrn报错是:rnIn file included from /usr/src/linux-2.4.20-8/include/linux/sched.h:16,rn from /usr/src/linux-2.4.20-8/include/asm/uaccess.h:8,rn from trace.c:11:rn/usr/src/linux-2.4.20-8/include/linux/timex.h:173: field `time' has incompleterntypern/usr/src/linux-2.4.20-8/include/linux/timex.h:188: confused by earlier errors,rnbailing outrn请问这个<em>问题</em>如何解决啊?rn
VS2010驱动编译出现的问题
<em>编译</em>工程的时候出现: error C2065: '_In_opt_z_' : undeclared identifier error C2143: syntax error : missing ')' before 'const' error C2182: '_invalid_parameter' : illegal use of type 'void' 罪魁在这里:C:\WinD
rt3070驱动编译问题总结
rt3070<em>驱动</em><em>编译</em>过程中的各种<em>问题</em>总结,总共六大<em>问题</em>,还包括一些基础知识的介绍。
VS2008 编译驱动时的问题
error LNK2019 : unresolved external symbol @__security_check_cookie 把缓冲区安全检查关了就行。 error LNK2019 :KeRaiseIrqlToDpcLevel  找不到实现函数 包含hal.lib 包含下C语言遇到的<em>问题</em>: C语言 必须把变量定义放在最前面,如果像C++那样在使用时才定义的话
关于驱动模块化编译问题
平台:linux2.6.32+Ubunturn硬件:OMAPL-138rnrn实验目的:了解<em>驱动</em>模块化<em>编译</em>、加载、卸载rnrn编写first_driver_hello.c文件,将其放到/linux2.6.32/drivers/char/路径下。rnrn在Kconfig文件中添加如下:rnrn#add by lihao rnconfig FIRST_DRIVER_HELLOrn tristate "first hello module"rn depends on ARMrn default mrnrn#end addrnrn在Makefile中添加如下:rnrn#add by lihao for hello modulern#obj-m += sep4020_hellomodule.ornobj-$(CONFIG_FIRST_DRIVER_HELLO) += first_driver_hello.orn#end addrnrn注意:Kconfig和Makefile都是/linux2.6.32/drivers/char/路径下的rnrn然后rnmake ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xconfigrnmake ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImagernrn但是在/linux2.6.32/drivers/char/下没有找到first_driver_hello.ko文件rnrn我想请问下,我哪里设置错了??
求助,驱动环境编译问题
本人在 http://hi.baidu.com/hell74111/blog/item/847374a9648fd8b8cb130c0a.html中看到VC6.0+WDK搭配<em>驱动</em>开发环境,于是自己按照上面的步骤搭建。。rn在运行 windows<em>驱动</em>开发技术详解 中的例子可以<em>编译</em>完成,但自己按照书上一摸一样写完后<em>编译</em>出现:rncl : Command line warning D9035 : option 'GX' has been deprecated and will be removed in a future releaserncl : Command line warning D9036 : use 'EHsc' instead of 'GX'rncl : Command line error D8021 : invalid numeric argument '/FD/c'rn请问各位这是上面错误。。在此先感谢各位rn
驱动编译问题,跪求答案?
<em>编译</em>提示信息如下:rn1>------ 已启动生成: 项目: Inline_ObOpenObjectByPointer.WXP, 配置: WXP checked Win32 ------rn1>正在执行生成文件项目操作rn1>OSR DDKBUILD.CMD V7.2 (2008-04-14) - OSR, Open Systems Resources, Inc.rn1>DDKBLD: >> Setting custom environment variables [ddkbldenv.cmd] ...rn1>DDKBLD: << Finished setting custom environment variables [ddkbldenv.cmd] ...rn1>DDKBLD: >> Performing pre-build steps [ddkprebld.cmd] ...rn1>DDKBLD: New build number is 18 ...rn1>DDKBLD: << Finished pre-build steps [ddkprebld.cmd] ...rn1>DDKBLD: WXP (checked) using the Windows XP DDK and %WXPBASE%rn1>DDKBLD: Directory: D:\projects\INLINE~1\INLINE~1rn1>DDKBLD: WXPBASE: C:\WINDDK\2600rn1>DDKBLD: Run build -Ze -MI for checked version in .rn1>BUILD: Object root set to: ==> objchkrn1>BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.rn1>BUILD: /i switch ignoredrn1>BUILD: Using 2 child processesrn1>BUILD: Compile and Link for i386rn1>BUILD: Examining d:\projects\inline~1\inline~1 directory for files to compile.rn1> d:\projects\inline~1\inline~1 rn1>BUILD: Compiling d:\projects\inline~1\inline~1 directoryrn1>BUILD: Linking d:\projects\inline~1\inline~1 directoryrn1>1>Linking Executable - objchk\i386\inline_obopenobjectbypointer.sys for i386rn1>inline_obopenobjectbypointer.obj() : error LNK2019: unresolved external symbol "__declspec(dllimport) long __stdcall ObOpenObjectByPointer(void *,unsigned long,struct _ACCESS_STATE *,unsigned long,struct _OBJECT_TYPE *,char,void * *)" (__imp_?ObOpenObjectByPointer@@YGJPAXKPAU_ACCESS_STATE@@KPAU_OBJECT_TYPE@@DPAPAX@Z) referenced in function "void __stdcall StopHook(void)" (?StopHook@@YGXXZ)rn1>inline_obopenobjectbypointer.obj() : error LNK2019: unresolved external symbol "__declspec(dllimport) struct _EPROCESS * __stdcall IoThreadToProcess(struct _ETHREAD *)" (__imp_?IoThreadToProcess@@YGPAU_EPROCESS@@PAU_ETHREAD@@@Z) referenced in function "long __stdcall fake_ObOpenObjectByPointer(void *,unsigned long,struct _ACCESS_STATE *,unsigned long,struct _OBJECT_TYPE *,char,void * *)" (?fake_ObOpenObjectByPointer@@YGJPAXKPAU_ACCESS_STATE@@KPAU_OBJECT_TYPE@@DPAPAX@Z)rn1>inline_obopenobjectbypointer.obj() : error LNK2001: unresolved external symbol "struct _OBJECT_TYPE * * PsThreadType" (?PsThreadType@@3PAPAU_OBJECT_TYPE@@A)rn1>inline_obopenobjectbypointer.obj() : error LNK2001: unresolved external symbol "struct _OBJECT_TYPE * * PsProcessType" (?PsProcessType@@3PAPAU_OBJECT_TYPE@@A)rn1>inline_obopenobjectbypointer.obj() : error LNK2019: unresolved external symbol "__declspec(dllimport) long __stdcall PsLookupProcessByProcessId(unsigned long,struct _EPROCESS * *)" (__imp_?PsLookupProcessByProcessId@@YGJKPAPAU_EPROCESS@@@Z) referenced in function _DriverEntry@8rn1>inline_obopenobjectbypointer.obj() : error LNK2019: unresolved external symbol "__declspec(dllimport) long __stdcall ZwQuerySystemInformation(unsigned long,void *,unsigned long,unsigned long *)" (__imp_?ZwQuerySystemInformation@@YGJKPAXKPAK@Z) referenced in function _DriverEntry@8rn1>objchk\i386\inline_obopenobjectbypointer.sys() : error LNK1120: 6 unresolved externalsrn1>BUILD: Donern1> 1 executable built - 7 Errorsrn1>DDKBLD: Build completern1>DDKBLD: Building browse information filesrn1>DDKBLD: >> Performing post-build steps [ddkpostbld.cmd] ...rn1>DDKBLD: << Finished post-build steps [ddkpostbld.cmd] ...rn1>生成日志保存在“file://d:\projects\Inline_ObOpenObjectByPointer\Inline_ObOpenObjectByPointer\BuildLog.htm”rn1>Inline_ObOpenObjectByPointer.WXP - 7 个错误,0 个警告rn========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========rn
linux的helloworld驱动编译问题
买的飞凌的AM335xd开发板,现在<em>编译</em><em>驱动</em>出现<em>问题</em>。rn 在虚拟机下装好ubantu12.4.02 64位的系统,安装cross-tools-am335x-4.5.3,然后将kernel-3.2放到/home/work目录下解压rn编写好hello.crn[img=https://img-bbs.csdn.net/upload/201504/30/1430361089_922379.jpg][/img]rnMakefile文件:rn[img=https://img-bbs.csdn.net/upload/201504/30/1430361110_993847.jpg][/img]rnmake后生成hello.ko文件,查看版本信息如下:rn[img=https://img-bbs.csdn.net/upload/201504/30/1430361127_720550.jpg][/img]rnrnhello.ko不能移植开发板,提示 Invalid module format,正确的版本应该是将ARMv5 改成ARMv7,为什么arm-arago-linux-gnueabi-gcc<em>编译</em>出来的是ARMv5 不是ARMv7呢?折腾了很久,换了很多linux都是这样,不知道是不是交叉<em>编译</em>器的<em>问题</em>,求解答!rn
qt-mysql驱动编译教程及驱动
qt-mysql<em>驱动</em><em>编译</em>教程及<em>驱动</em>,网上找的教程都太麻烦,而且没一个成功的,自己弄了一个教程,欢迎使用。
vxWorks系统启动bootrom.sys和vxWorks镜像制作问题
请教各位大大一个<em>问题</em>,在制作vxWorks单级启动时,bootrom.sys由于大小限制<em>问题</em>不能添加过多的组件,哪些必要组件需要在这里添加,仅仅修改模板中的config.h文件就可以了吗?而哪些组件是必须在vxWorks镜像中添加呢?
编译驱动出现了问题问题有点奇怪。
[root@casey-desktop hybrid-portsrc-x86_32-v5.60.48.36]# lsrnlib Makefile patch README.txt src sta_5.60.48.36_2.6.33_kernel_patchrnrn[root@casey-desktop hybrid-portsrc-x86_32-v5.60.48.36]# makernKBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`rnmake: *** /lib/modules/2.6.33.5-23.1-netbook/build: 没有那个文件或目录。 停止。rnmake: *** [all] 错误 2rn[root@casey-desktop hybrid-portsrc-x86_32-v5.60.48.36]# cd /lib/modules/2.6.33.5-23.1-netbook/rnrn[root@casey-desktop 2.6.33.5-23.1-netbook]# lsrnbuild modules.builtin modules.ieee1394map modules.order modules.usbmaprnkernel modules.builtin.bin modules.inputmap modules.pcimap sourcernmodules.alias modules.ccwmap modules.isapnpmap modules.seriomap vdsornmodules.alias.bin modules.dep modules.networking modules.symbolsrnmodules.block modules.dep.bin modules.ofmap modules.symbols.binrn[root@casey-desktop 2.6.33.5-23.1-netbook]# rnrnrn[root@casey-desktop 2.6.33.5-23.1-netbook]# mkdir buildrnmkdir: 无法创建目录"build": 文件已存在rnrn我用mc看文件夹时出现一个 “!build” 的文件夹而且还打不开rnrn这是我<em>编译</em><em>驱动</em>是遇到的情景。请问我怎么解决。谢谢
网络工程师考试重点总结下载
本人考网工时总结的知识点!!主要有海明码的分析计算 相关下载链接:[url=//download.csdn.net/download/yananxj/2441913?utm_source=bbsseo]//download.csdn.net/download/yananxj/2441913?utm_source=bbsseo[/url]
n皇后问题(c 语言)下载
利用回溯法中的递归回溯方法 void nhuanghou(int a,int d[]) { int j,k; if(a>N) print(d); else for(j=1;j<=N;) { if(a==1) { d[a]=j; /* printf("%d\n",j);*/ nhuanghou(a+1,d); } else { for(k=1;k<a;k++) { if(j!=d[k]&&abs(d[k]-j)!=abs(k-a)) continue; 相关下载链接:[url=//download.csdn.net/download/zsjzhangshaojie/2451677?utm_source=bbsseo]//download.csdn.net/download/zsjzhangshaojie/2451677?utm_source=bbsseo[/url]
传智播客-Dom4J-毕向东.ppt下载
传智播客-Dom4J-毕向东 DOM(Document Object Model) 文档对象模型 DOM的三层模型将HTML、XML文档定义成树形结构。 文档中的标签,属性,文本等都封装成了节点对象。 封装成对象的好处就是更易于操作这些节点。 DOM本身就是对外暴露的一套API。 相关下载链接:[url=//download.csdn.net/download/thewar196/4492541?utm_source=bbsseo]//download.csdn.net/download/thewar196/4492541?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的