半路出家者.学习蜗牛,向着嵌入式软件开发的金字塔顶一步步迈进!
发布时间:2016-08-09 17:44:53
linux 下的驱动学习方法:1.拿到一个设备,首先分析该设备的设备类型,比如是字符设备,块设备还是网络设备,或者按照通信方式确定是usb驱动,pci驱动还是平台驱动?2.确定好该设备的设备类型之后,学习对应的linux驱动框架(比如字符设备驱动框架,平台驱动框架等)3.设计该设备的驱动框架4.添加硬件操作方法。.........【阅读全文】
发布时间:2016-07-08 17:51:24
STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下/* Preemption Priority Group -------------------------------------------------*/#define NVIC_PriorityGroup_0  ......【阅读全文】