当前位置: 技术问答>linux和unix
usb 驱动开发
来源: 互联网 发布时间:2016-03-11
本文导语: 在公司这边我已经把redboot移到公司的那个kixrp435_npe的板子上了,并且把串口初始化了。 现在正在写kixrp435_npe的usb驱动。 因为eCos这个系统没有内核映像的东西, 它只有extras.o libextras.a libtarget.a target.ld vecto...
在公司这边我已经把redboot移到公司的那个kixrp435_npe的板子上了,并且把串口初始化了。 现在正在写kixrp435_npe的usb驱动。 因为eCos这个系统没有内核映像的东西,
它只有extras.o libextras.a libtarget.a target.ld vectors.o这几个文件,内核在libtarget.a这个文件里面。 用的时候只是将这个文件静态地链接进去就行了。 所以现在针对kixrp435的usb
驱动要写到redboot里面。 因为redboot会先运行,事实上一开机就运行了redboot。
不过现在有个问题是我不知道redboot对usb本身有没有支持,换个说法就是说redboot对其他型号的处理器有usb的支持没有。 我找了会redboot的源码好像没有看到usb相关的东西,网上也没有看什么资料。看来只有自己动手了,开始还想移植个和kixrp435差不多平台的usb驱动。 如果我要在redboot源码加上自已的代码,我应该怎么让我的代码随redboot本身的代码一起编译?
它只有extras.o libextras.a libtarget.a target.ld vectors.o这几个文件,内核在libtarget.a这个文件里面。 用的时候只是将这个文件静态地链接进去就行了。 所以现在针对kixrp435的usb
驱动要写到redboot里面。 因为redboot会先运行,事实上一开机就运行了redboot。
不过现在有个问题是我不知道redboot对usb本身有没有支持,换个说法就是说redboot对其他型号的处理器有usb的支持没有。 我找了会redboot的源码好像没有看到usb相关的东西,网上也没有看什么资料。看来只有自己动手了,开始还想移植个和kixrp435差不多平台的usb驱动。 如果我要在redboot源码加上自已的代码,我应该怎么让我的代码随redboot本身的代码一起编译?
|
makefile
|
如果没有usb的驱动自己写,然后编译进redboot的内核里面吧