Skip to content

在imx6ull平台,学习linux驱动,底层的驱动drv代码

Notifications You must be signed in to change notification settings

leadercxn/imx6ull_drv

Repository files navigation

APP ==> KERNEL 协议

  • 下行控制协议总模型

    子命令个数 子命令1 子命令2 子命令3 ...
    1B nB nB nB ...
  • 子命令

    cmd 该子命令附带长度 data_len data
    1B 1B nB

    字符设备 && 设备树led(没走数据协议)

    • 控制协议
      led_sw
      1B

    定时器实验

    • cmd 类型
          typedef enum
          {
              CMD_START ,
              CMD_STOP ,
              CMD_MODIFY,
          } cmd_e ;
      

KERNEL ==> APP 协议

  • 上行事件号协议

    event_total event1 event2 event3 ...
    1B nB nB nB ...
  • 子事件 sub_event

    event_index data_len data
    1B 1B nB

About

在imx6ull平台,学习linux驱动,底层的驱动drv代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published