摘要:
一. Linux I2C驱动架构 Linux内核里,I2C驱动框架可以分为两层,adapter驱动和deivce驱动。Adapter驱动也可以理解为I2C总线驱动,指的是SOC里的I2C控制器驱动。一个SOC可能包含多个I2C控制器,而每个控制器的使用方式是相同的(寄存器参数、收发数据的方法等),因 阅读全文
摘要:
armv8a分为aarch32与aarch64两种模式。因此在选择交叉编译链时一定要确定自己运行的arm设备是什么架构,什么模式。 从授权上,交叉编译链分为免费授权版和付费授权版。 免费版目前有三大主流工具商提供,第一是GNU(提供源码,自行编译制作),第二是 Codesourcery,第三是Lin 阅读全文