- 博客(22)
- 收藏
- 关注
原创 linux驱动
4、如果为一个状态定义多个pinctrl-x属性,那么只有索引最小的那个pinctrl-x属性会被使用。其他的pinctrl-x属性会被忽略。2、状态通常对应于设备的不同操作模式,例如"default"、“sleep”、"idle"等。1、属性中的名字并不是随便写的,它们应该与设备驱动程序中的状态名称相对应。:用于指定与pinctrl-names中的第一个状态对应的引脚控制组。3、设备可以在运行时切换到这些状态,以改变引脚的配置。:用于定义一组引脚控制状态的名称。属性一个状态(值)对应一个的。
2023-11-07 17:37:00
107
原创 内核配置和裁剪
修改完Makefile文件以后,每次make menuconfig配置好内核后,根据需求去获得相应的内核文件,编译完的内核文件一般放在arch/arm/boot目录下。编译 根据 顶层 “.config” 文件里面信息决定哪些配置需要编译进内核,哪些需要编译成模块(insmod安装那种)、哪些是不需要的驱动(相当于注释掉)1、在kernel/device目录下相应的外设目录新建一个文件夹里面放自己驱动(比较好管理和区别原有的驱动)2、在新建文件夹新建Kconfig和Makefile文件。
2023-10-10 11:26:04
148
1
原创 ISM43362开发
文章目录基础知识一、接入WIFI二、总结基础知识AT命令格式:Command=Options\r所有命令必须用 换行符’\n’(0x0A)填充到偶数字节一、接入WIFI1、设置SSID:C1=xxx (wifi名字)2、设置密码: C2=password3、设置安全类型: C3=x (0=Open, 1=WEP, 2=WPA, 3=WPA2-AES, 4=WPA2 Mixed)4、加入网络 : C0二、总结..................................
2022-05-30 17:33:37
421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人