首页 > TAG信息列表 > dtsi

工程师讲解 | T507实现SPI转CAN 全过程

作者|牛志超 来源 | 飞凌嵌入式 题图|飞凌嵌入式 FETT507-C核心板 全志T507处理器本身不支持CAN功能,那有什么方法可以实现CAN功能呢? 我们已知FETT507-C核心板是支持SPI接口的,但底板没有引出该接口,所以小编打算通过引脚复用方式,复用出SPI接口并做成SPI转CAN,来实现CAN功能。

AM335x利用设备树dts挂载spidev0.0、spidev1.0或spidev2.0驱动

1、前言 最近使用preempt rt linux内核,没有spi驱动。之前写的spi驱动主要是通过修改 arch/arm/mach-omap2/board-am335xevm.c文件实现的,但是这个rt内核没有board-am335xevm.c文件。研究了好久,才发现它是利用设备树来配置或挂载驱动的。 本人对驱动还不甚了解,将探索过程记录如下,

设备树的编程思想

# 引言 在当今这个技术高速发展的时代,创造和拥有一项技术资源固然非常牛逼,但如果能很好地整合已有的技术资源,不也很香吗? 在Linux内核源程序中,已经包含了很多各种大牛实现的、稳定的、简洁的驱动程序文件,大部分开发工作其实不是去实现一种新的驱动程序代码,而只要根据硬件设备信息,然

linux 设备树

一、设备树作用     设备树存在的目的是将soc的uart、i2c、spi等外设信息以设备树文件的形式独立出内核,系统启动时,内核会将设备树读入。 二、dts、dtsi、dtb、dtc关系   设备树有.dts和.dtsi两种文件形式,.dtsi是.dts的公共部分,被dts包含。dtc是dts的编译器,将dtsi和dts编译成

【msm8953】配置和使用spi i2c + 编译spidev_test

一 丶配置SPI和I2C         msm8953使用spi和i2c主要是配置它的dtb,一些以msm8953为基础的平台上已经为你配置好了I2C和spi,你只需要使能就行了。没有配置的,需要自己去配置,下面提供两个参考,如何配置msm8953的SPI和DTB: https://blog.csdn.net/weixin_36274916/article/detai

SPI DTSI

https://blog.csdn.net/ibelieve1974/article/details/72235579 嵌入式中的BSP---BSP到底是什么? https://blog.csdn.net/qq_38500662/article/details/80965774 BSP与HAL的关系   GPIO配置,电平的上拉,下拉。输入输出配置: 下面是某个平台上的gpio的配置: *power management*/int gf_

如何为自己的板子定制移植linux的DTS

移植DTS时,首先要利用SDK,生成对应版本的kernel的DTS。 SDK生成DTS,主要依据的HDF文件。 需要从HDF中提取出有哪些外设,以及这些外设对应的REG。 SDK是根据HDF文件生成的DTS,所以这个生成的DTS,是参考的基础, 它决定了有哪些硬件资源需要被开启,并生成设备节点。 以2017.4版本的kernel