是单片机还是Linux的呢。
单片机上的一般只能找有没有开源的可以借用。Linux的,一般常用的,标准接口的都是有的
或是到芯片官方看看是不是提供驱动
单片机基本上是能拿到全部开发资料的,从寄存器,到官方的库,都是开放的,因为现在市面上很多家都开放,如果哪家不开放,肯定没人用
此外运行Linux的ARM CPU可以拿到一部分源码,片上的bootrom源码是拿不到的,开机启动引导的代码一般也是拿不到的,一般就是有uboot kernel源码
FPGA比较特殊,它是以IP核为单位来开发的,有些IP核开放,有些不开放源码