- 博客(10)
- 资源 (38)
- 收藏
- 关注
原创 Linux AT24C256芯片 数据手册解读
文章目录AT24C256 地址AT24C256页AT24C256写操作AT24C02读操作注意AT24C256 地址前四位(1010)是固定的,A2, A1, A0 与硬件连接有关系,外部输入电压为高时是1,外部电压输入为低是0。本设计中A2, A1, A0都是接地,所以我的设备地址是1010000X,也就是10100000 或10100001。最后一位R/W是读写位,读操作时为0,写操作时为1。对于linux IIC子系统,读写位驱动会自动添加,实际设备地址位高七位 1010000B 也
2021-07-28 14:17:46 7705 3
原创 Linux 查看设备树关系 方便好用的tree命令
官网下载http://mama.indstate.edu/users/ice/tree/打开makefile,可能需要稍微修改一下makefile文件,使用自己的j交叉编译器make交叉编译后复制交叉编译后得到的可执行文件tree,放到板子的/bin/文件夹下方可使用...
2021-07-27 18:09:02 1008
原创 嵌入式Linux 使用iperf3同时压力测试4个网口 解决方案
文章目录iperf介绍安装iperf被测Linux板子PC主机iperf使用Linux网口初始化配置同时测试4个网口网络性能Linux板子linux后台运行和关闭、查看后台任务fgctrl + zkillbgwindows 电脑结果iperf介绍iperf是一种命令行工具,用于通过测量服务器可以处理的最大网络吞吐量来诊断网络速度问题。它在遇到网络速度问题时特别有用,通过该工具可以确定哪个服务器无法达到最大吞吐量。安装iperf被测Linux板子板子是Linux环境,一般情况都会有iperf3,在
2021-07-27 09:48:00 7928 2
原创 Linux 输入设备 自定义键盘 input输入子系统 gpio-keys按键驱动
文章目录nano /proc/bus/input/devices
2021-07-21 19:13:28 4731 3
原创 WSL2 BIOS已经开启了VT-x 但windows内安装显示不支持
WSL 2兼容性问题WSL 2与VMWare(或其他使用Intel VT-x技术的虚拟机)虽然可以一起运行,但是安装WSL2后不禁用虚拟平台的话无法安装采用VT-x技术的软件(比如Android Studio自带的虚拟机以及VMWare等)为了安装安卓虚拟机在这里折腾好久,明明bios已经开启了VT-x但是windows内安装死活都说不支持。其实只要在安装需要VT-x支持的软件时关闭虚拟平台,安装后再开启就可以了。如需使用VMWare等软件那么需要执行如下命令禁用虚拟平台Disable-Windo
2021-07-21 16:26:14 3492
原创 Linux LED子系统调试与应用 设备树官方文档与 gpio-leds.c 源码详解
文章目录查看官方说明文档①、Required properties②、gpiosGPIO说明文档③、label查看官方说明文档打开文档Documentation/devicetree/bindings/leds/leds-gpio.txtnano ./Documentation/devicetree/bindings/leds/leds-gpio.txt此文档详细的讲解了Linux 自带驱动对应的设备树节点该如何编写LEDs connected to GPIO linesRequired
2021-07-17 11:18:32 5348 1
原创 Linux debugfs使用分享 软件查看gpio状态
文章目录查看gpio状态查看regulator查看clk在调试中加入debugfs有时可以起到事半功倍的效果:adb shell mkdir data/mkdir debug/创建完成目录 /data/debug 之后运行指令mount -t debugfs debugfs /data/debug可以看到安装的内容ls /data/debug 查看gpio状态cat gpio查看regulatorls /data/debug/regulator/查看clk c
2021-07-16 14:50:00 357
原创 Linux 设备树 status 详解
device tree中的status标识了设备的状态,使用status可以去禁止设备或者启用设备,看下设备树规范中的status可选值valueDescription“okay”表示设备正在运行“disabled”表示该设备目前尚未运行,但将来可能会运行“fail”表示设备无法运行。 在设备中检测到严重错误,确实如此没有修理就不可能投入运营“fail-sss”表示设备无法运行。 在设备中检测到严重错误,它是没有修理就不可能投入运营。 值的sss部分特定于设备
2021-07-15 16:44:40 2947
原创 Linux 输入设备调试详解(零基础开发)Rotary_Encoder旋转编码器驱动(EC11)通用GPIO为例 挂载input输入子系统
查看/proc/bus/input/devices文件nano /proc/bus/input现在可以看到两个设备Name 设备名字Handlers 设备节点event2注册旋转编码器设备驱动键盘
2021-07-14 15:47:00 4820 10
原创 QT开机启动指定应用程序
QT编译后,找到可执行文件,复制到评估版中这里我复制到了 /forlinx/qtbin 文件夹中然后修改session文件 nano /etc/matchbox/session在文件中添加qt可执行文件的路径重启评估版即可
2021-07-05 16:25:40 205
Linux嵌入式字符设备驱动模块(自动创建设备节点)modules_chrdev_auto
2021-02-08
Linux嵌入式飞凌开发板GPIO驱动模块modules_gpio_test
2021-02-08
Linux嵌入式应用层和内核层数据传输modules_file_operations
2021-02-08
Linux嵌入式驱动模块modules_helloworld
2021-02-08
STM32F407 HAL库实现EEPROM功能(实战项目中使用)
2020-11-16
STM32F407 HAL库添加标准库中的delay函数
2020-11-16
STM32F407 EC11旋转编码器驱动函数
2020-11-16
udp_echoserver DP83848网络服务函数库
2020-09-01
绝对简单好用的迪文串口屏串口通讯协议库(STM32)
2020-06-13
PIO_ESP32离线包
2022-05-15
13.带FIFO的ADDA实验
2022-04-03
12.DAC FIFO实验
2022-04-03
11.DDS ADDA测试工程文件
2022-04-03
10.DDS IP 数字波形合成
2022-04-03
Python疫情数据的爬虫和可视化显示(实现地图数据显示)
2021-02-10
Linux嵌入式驱动开发——平台总线实例modules_platform
2021-02-08
Linux嵌入式platform设备模块modules_platform_device
2021-02-08
Linux嵌入式platform驱动模块modules_platform_dirver
2021-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人