Skip to main content

I was working on an Embeddedembedded system project and wanted to develop a peripheral driver for ethernetEthernet connection supported by stm32 bluepill board.

I wanted to use FreeRTOS. I understand that there are two types of device driver, one is low level device driver which is OS independent and another is high level device driver which is OS dependent.

I wanted to know how to proceed with device driver development. Should I write low level device driver first and then proceed with high level device driver? Is high level device driver dependent on low level device driver and vice versa.

I was working on an Embedded system project and wanted to develop peripheral driver for ethernet connection supported by stm32 bluepill board.

I wanted to use FreeRTOS. I understand that there are two types of device driver one is low level device driver which is OS independent and another is high level device driver which is OS dependent.

I wanted to know how to proceed with device driver development. Should I write low level device driver first and then proceed with high level device driver? Is high level device driver dependent on low level device driver and vice versa.

I was working on an embedded system project and wanted to develop a peripheral driver for Ethernet connection supported by stm32 bluepill board.

I wanted to use FreeRTOS. I understand that there are two types of device driver, one is low level device driver which is OS independent and another is high level device driver which is OS dependent.

I wanted to know how to proceed with device driver development. Should I write low level device driver first and then proceed with high level device driver? Is high level device driver dependent on low level device driver and vice versa.

Source Link

Device driver for a MCU

I was working on an Embedded system project and wanted to develop peripheral driver for ethernet connection supported by stm32 bluepill board.

I wanted to use FreeRTOS. I understand that there are two types of device driver one is low level device driver which is OS independent and another is high level device driver which is OS dependent.

I wanted to know how to proceed with device driver development. Should I write low level device driver first and then proceed with high level device driver? Is high level device driver dependent on low level device driver and vice versa.