全志引脚计算器 AllwinnerPin 小工具发布
-
是不是厌倦了翻数据手册?是不是厌烦了
cat pinmux
?AllwinnerPin来帮你。
下载:AllwinnerPin.zip
开源地址:https://github.com/YuzukiHD/AllwinnerPin支持操作系统:
- Windows 10 x64, x86, ARM64
- Windows 11 x64, x86, ARM64
依赖 .Net Desktop Runtime 6.0,如果出现启动错误请安装 .Net Desktop Runtime 6.0的运行环境
https://dotnet.microsoft.com/en-us/download/dotnet/6.0
在这里选一个你的系统安装。
可以转过去
还能转回来
别想搞事情
-
有趣,再来个shell版本。
-
期待shell版本
-
Here is a Shell version, no dependency:
这是一个 Shell 版本,没有依赖关系:#!/bin/bash # Convert argument to uppercase arg=${1^^} if [[ "$arg" =~ ^[0-9]+$ ]]; then # Argument is numeric, each port is 32-bit wide let port_base=$arg/32 # Convert port number to ASCII code ('A' is 65) let port=$port_base+65 let bit=$arg%32 printf "P%b%d\n" $(printf '\x%x\n' $port 2>/dev/null) $bit elif [[ "$arg" =~ ^P[A-Z][0-9]+$ ]]; then # Argument is a pin name, convert port name to number ('A' is 65) let port=$(printf "%d" "'${arg:1:1}")-65 # Each port is 32-bit wide let port_base=$port*32 let gpio=port_base+${arg:2} echo $gpio else >&2 echo "wrong argument" fi
-
@mstempin
$ ./pincalc.sh 9876999
PK5f17 -
@miaoguoqiang 垃圾进垃圾出 ;-)
很难检查边界,因为它们依赖于 SoC。 -
输入引脚号,点回车没反应,楼主考虑支持一下回车键计算
-
-
-
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号