首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何自定义Jetson NANO 40-pin 扩展头

-运行Linux的计算机(Linux主机),推荐安装GCC工具链,用于构建L4T。有关详细信息,请参阅《L4T开发指南》中的“L4T工具链”部分。...Cented下载《 Jetson Nano Developer Kit Pinmux spreadsheet》 第二步:下载 L4T Driver Package 和源文件 这个需要在 Linux...主机上, 下载和解压缩文件《 L4T Jetson Driver Package》 第三步:更新U-Boot Pinmux 由U-Boot引导加载程序编程的pinmux配置存储在一个U-Boot头文件中...而在此设备树中的引脚复用配置,只被CBoot应用一次,而不会被后续(启动的)Linux Kernel再次应用。...因此如果想(让kernel)使用更新后的设备树文件,你必须为Jetson Nano上的(Linux Kernel)重新编译DTB 第五步:重刷NANO 使用您的Linux主机将更新后的U-Boot引导加载程序和设备树镜像

3.8K41
您找到你想要的搜索结果了吗?
是的
没有找到

pinctrl 子系统深入分析

工具 分析源码可以在线查看 Linux 内核源码,在线网址跳转函数和查找结构体也很方便: https://elixir.bootlin.com/linux/latest/source 对嵌入式工程师来讲...,较少谈及设计模式、重构等,因为我们受限于两个方面:硬件、系统(Linux、Android)。...在 Linux 内核源码中,pinctrl 子系统的代码大都在 kernel/drivers/pinctrl/...,不同平台有不同的文件夹。...子系统的根源结构体,它主要包含三条路: 1、pinctrl_desc:这里包含了pinctrl 子系统三个最重要的结构体,有三个操作函数集,pinctrl_ops 包含了对 PIN 的操作函数集,pinmux_ops...pinctrl_pin_desc const *pins; unsigned int npins; const struct pinctrl_ops *pctlops; const struct pinmux_ops

78020
领券