[NXP.iMX6UL] 驱动开发
LED
原理图
设备树
imx6ul-evk {pinctrl_hog_1: hoggrp-1 {fsl,pins = <...MX6UL_PAD_LCD_DATA13__GPIO3_IO18 0x40017059MX6UL_PAD_LCD_DATA14__GPIO3_IO19 0x40017059MX6UL_PAD_LCD_DATA15__GPIO3_IO20 0x000010B0...>;};
};
485
原理图
设备树
imx6ul-evk {pinctrl_hog_1: hoggrp-1 {fsl,pins = <...MX6UL_PAD_UART2_CTS_B__GPIO1_IO22 0x40017059...>;};
};pinctrl_uart2: uart2grp {fsl,pins = <MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x1b0b1MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX 0x1b0b1>;
};&uart2 {pinctrl-names = "default";pinctrl-0 = <&pinctrl_uart2>;status = "okay";
};
结果
LORA
原理图
设备树
imx6ul-evk {pinctrl_hog_1: hoggrp-1 {fsl,pins = <...MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x40017059...>;};
};pinctrl_ecspi1: ecspi1grp {fsl,pins = <MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK 0x000010B0MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI 0x000010B0MX6UL_PAD_LCD_DATA23__ECSPI1_MISO 0x000010B0>;
};pinctrl_ecspi1_cs: ecspi1cs {fsl,pins = <MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0x80000000>;
};&ecspi1 {compatible = "fsl,imx6ul-ecspi";fsl,spi-num-chipselects = <1>;cs-gpios = <&gpio3 26 0>;pinctrl-names = "default";pinctrl-0 = <&pinctrl_ecspi1 &pinctrl_ecspi1_cs>;status = "okay";spidev@0x00 {#address-cellss=<1>;#size-cells=<1>;compatible = "spidev";spi-max-frequency = <8000000>;reg = <0>;};
};
结果
频率配置
packet_forwarder/global_conf.json.CN470.basic at master · twowinter/packet_forwarder · GitHubA LoRa packet forwarder is a program running on the host of a LoRa gateway that forwards RF packets receive by the concentrator to a server through a IP/UDP link, and emits RF packets that are sent by the server. - packet_forwarder/global_conf.json.CN470.basic at master · twowinter/packet_forwarderhttps://github.com/twowinter/packet_forwarder/blob/master/lora_pkt_fwd/cfg/global_conf.json.CN470.basic
结果
4G
原理图
驱动
{ USB_DEVICE_AND_INTERFACE_INFO(0x1782, 0x4d10, 0xff, 0x00, 0x00) },
{ USB_DEVICE_AND_INTERFACE_INFO(0x1782, 0x4d11, 0xff, 0x00, 0x00) },CONFIG_USB_NET_DRIVERS=y
CONFIG_NETDEVICES=y
CONFIG_USB_USBNET=yCONFIG_USB_SUPPORT=y
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_OPTION=yCONFIG_PPP=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOE=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
结果
[NXP.iMX6UL] 驱动开发相关推荐
- NXP——图形驱动开发实习生
图形驱动开发实习生 30min 1.自我介绍(中英文) 外企都要准备英文 2.实习时长 项目一 1.问三维图像分割的论文 是第几作者 2.ransac算法详细讲一讲 3.论文中代码是否由C++调用外部 ...
- imx6ul spi 设备驱动开发
imx6ul spi 设备驱动开发 spi设备树格式 spi设备树配置 spi 驱动 设备树解析 spi设备驱动使用 spi通用设备驱动 spi测试工具 spi时序对比 spi api 接口 spi设 ...
- NXP LS1046A及飞腾新四核 FT2004 PCIE EP端LINUX设备驱动开发
文章目录 前言 一.PCIE 硬件简介 二.PCIE EP地址映射原理介绍 1. PCI总线的各种域(存储器域.PCI总线域) 2. 开发EP设备驱动要做的事 三.NXP LS1046A PCIE E ...
- stm32官方例程在哪找_正点原子Linux第十一章模仿STM32驱动开发格式实验
1)资料下载:点击资料即可下载 2)对正点原子Linux感兴趣的同学可以加群讨论:935446741 3)关注正点原子公众号,获取最新资料更新 第十一章模仿STM32驱动开发格式实验 在上一章使用C语 ...
- ARM(IMX6U)裸机模仿STM32驱动开发实验(定义外设结构体)
参考:Linux之ARM(IMX6U)裸机模仿STM32驱动开发格式 作者:一只青木呀 发布时间: 2020-08-15 12:11:56 网址:https://blog.csdn.net/weixi ...
- linux驱动开发音频设备驱动,linux驱动开发—基于Device tree机制的驱动编写
摘要:媒介 Device Tree是一种用去描绘硬件的数据布局,类似板级描绘说话,发源于OpenFirmware(OF).正在现在遍及应用的kernel 2.6.x版本中,对分歧仄台.分歧硬件,往] ...
- 【正点原子Linux连载】第四十三章 Linux设备树 -摘自【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.0
1)实验平台:正点原子阿尔法Linux开发板 2)平台购买地址:https://item.taobao.com/item.htm?id=603672744434 2)全套实验源码+手册+视频下载地址: ...
- <Linux开发>驱动开发 -之-platform 驱动
<Linux开发>驱动开发 -之-platform 驱动 交叉编译环境搭建: <Linux开发> linux开发工具-之-交叉编译环境搭建 uboot移植可参考以下: < ...
- I.MX6ULL裸机驱动开发四种方式总结
学习裸机驱动开发也有一阵子,终于是把几种裸机驱动方法学完了,总体来说难度并不大.因为毕竟有基础在,能大概看懂数据手册和知道如何是控制寄存器. 驱动方法目前所学共有四种: 1.纯汇编驱动 2.汇编驱动头 ...
最新文章
- 面试被问到秒杀系统,这个点你一定得答到!
- python里的类与一切事物都是对象
- 码教授告诉你面试不要骄傲自负,也不妄自菲薄
- tensorflow随笔-不动点迭代求一元方程
- 快速打造一个MINI自动发布系统
- 微服务架构下的测试策略
- 80后程序员必须知道的编程语言和它们的创造者
- 使用memcached显著提升站点性能
- 各个JSON技术的比较(Jackson,Gson,Fastjson)的对比
- 如何获得鼠标选中的值
- 《计算机网络基础与应用》笔记
- Flink Watermark机制
- 验证iOS应用的无障碍特性
- 计算机系系徽设计说明,系徽设计大赛策划书
- PHP的数据类型主要有三大类八小类。
- 强制清理CDN(DNS)缓存方法
- iPhone7黔驴技穷,Moto Z另辟蹊径,谁才能引领行业创新?
- 头歌--人脸识别系统--Face recognition 人脸识别
- python 换页符_Python用什么方法可以将换行符分割成多行?
- 深度学习-BP神经网络(python3代码实现)