发 帖  
  • 汽车有许多种传感器,每一种传感器出了故障,汽车都会出现这样那样的问题。何为车用传感器?车用传感器是汽车计算机系统的输入装置,它把汽车运行中各种工况信息,如车速、各种介质的温度、发动机运转工况等,转化成电讯号输给计算机,以...
    0
    715次阅读
    0条评论
  • LIN总线的物理层

    2023-7-13 15:46
    大家好,本文章向大家介绍LIN总线的物理层。 LIN相对于CAN是一种低成本的通信总线。 出于成本原因与CAN相比,LIN通信线路为一根线。 另外,LIN通信可以不需要通信控制器,它的物理通信可以通过UART接口也称为S...
    0
    3298次阅读
    0条评论
  • 4.1.传感器 传感器在4WS系统中主要是检测车辆运动状态并产生相应的电信号传输给ECU,ECU根据接收到的电信号进行相应的数据分析和运算,产生相应的控制信号。 4.1.1前后轮转角传感器 在车辆前轮和后轮转向机构靠近车...
    0
    441次阅读
    0条评论
  • 3.1结构框架 在汽车四轮转向系统的设计中对于系统整体的结构设计是关键,从系统整体的角度出发开展设计工作,在统揽全局的基础上分析系统的局部细节,确保汽轮转向系统的电子控制功能可以有效地发挥作用。在4WS系统中承担车辆状态...
    0
    519次阅读
    0条评论
  • 2.1.4WS 系统的组成 随着二十世纪末以来在信息技术、集成电路、微电子领域的技术突破,以这些技术为基础的汽车电子控制技术也逐步发展成熟,4WS系统的发展成熟也正是基于汽车电子控制技术的进步,4WS系统中对于车辆四轮的...
    0
    3036次阅读
    0条评论
  • 5.1 使用流程 在 USB 协议中,永远是 Host 主动发起传输。作为一个 Gadget 驱动程序,它永远都是这样: 想接收数据: 先构造好 usb_request:分配 buffer、设置回调函数 把 usb_re...
    0
    1093次阅读
    0条评论
  • 安装好 gadget 驱动程序后(比如 modprobe g_zero), 它只是构造好了各类描述符。在设备的枚举过程会读取描述符。 使用 OTG 线连接电脑和开发板时,电脑软件会执行如下操作: 使用控制传输,读取设备信...
    0
    884次阅读
    0条评论
  • Gadget框架构造描述符

    2023-7-13 11:34
    假设你要【模拟】一个 USB 设备: 这个 USB 设备含有厂家信息:它记录在设备描述符里,所以设备描述符应该由你提供 这个芯片可能有多种配置,这也是由你决定,所以配置描述符应该由你提供 某个配置下多个接口,接口就是功能...
    0
    629次阅读
    0条评论
  • 2. 从硬件软件角度理解 Gadget 框架 USB 传输的核心是 endpoint,使用 endpoint 可以收发数据。在 endpoint 之上,就可以模拟 USB 串口、USB 触碰屏、USB 摄像头。基于这个角...
    1
    1043次阅读
    0条评论
  • 怎样理解Gadget框架

    2023-7-13 11:18
    USB 协议是主从结构: 左边主机,右边从机;USB 有主机控制器 UHC 和从机控制器 UDC,主机侧有 USB Device Driver,从机侧有 USB Function Driver。 意思是说,一个开发板,可...
    0
    626次阅读
    0条评论
  • 2. 上机实验 实验步骤: 先安装 g_zero 驱动程序:在开发板上执行 modprobe g_zero 然后连接 OTG 线到 PC 在 Ubuntu 中识别出设备 执行测试程序 先编译:在 Ubuntu 里执行如下...
    0
    710次阅读
    0条评论
  • 1. 编写程序 1.1 编程思路 涉及的程序如下图所示: PC 端基于 libusb 编写应用程序,开发板端直接使用 Linux 自带的 USB Gadget 驱动 zero.c【/drivers/usb/gadget/...
    0
    1058次阅读
    0条评论
  • 3. 编程 PC: open /read/ write /dev/ ttyACM0板子: open /read/ write /dev/ ttyGS0参考:https: //stackoverflow.com/quest...
    0
    827次阅读
    0条评论
  • 1. 硬件体验 使用 Linux 自带的 USB Gadget 驱动 /drivers/usb/gadget/legacy/serial.c 使用 USB 线,连接板子的 OTG 口和 PC 的 USB 口。 然后在板子...
    0
    2679次阅读
    0条评论
  • 2.1 configfs 和 sysfs configfs 和 sysfs 都是基于内存的虚拟文件系统,但是它们并不相同。 对于 sysfs,当内核创建某个对象时,比如注册一个 platform_drvier 时,它就会...
    0
    1697次阅读
    0条评论
ta 的专栏

成就与认可

  • 获得 70 次赞同

    获得 0 次收藏

谁来看过他

关闭

站长推荐 上一条 /6 下一条

返回顶部