Yes you can do this but uCOS-II unlike Embedded Linux for example does not require a specific driver interface. So any firmware or driver can be used in conjunction with uCOS-II. A good book for fimrware design is called Embedded Systems Building Blocks written by the same author of uCOS-II is a good starting point for you.