windows WSL 端口映射
实际应用中需要将嵌入式开发板的数据通过网络发送出去,如果 WSL 中运行的 client 要与嵌入式开发板进行通讯,则需要将 windows 的端口转发到 WSL 中,反之,如果配置了 windows 端口转发到 WSL 中,则 windows client 无法正常接收开发板的数据,这一点需要注意,需要取消端口转发 windows 端才可以正常接收数据。
实际应用中需要将嵌入式开发板的数据通过网络发送出去,如果 WSL 中运行的 client 要与嵌入式开发板进行通讯,则需要将 windows 的端口转发到 WSL 中,反之,如果配置了 windows 端口转发到 WSL 中,则 windows client 无法正常接收开发板的数据,这一点需要注意,需要取消端口转发 windows 端才可以正常接收数据。
注意:如下 usbipd 命令需要在
以管理员身份运行
的 powershell 中执行
usbipd: USB/IP open-source project
PS C:\WINDOWS\system32> usbipd wsl attach --busid 4-4
usbipd: error: The service is currently not running; a reboot should fix that.
https://github.com/dorssel/usbipd-win/issues/122
参考了上述链接,也做了重启,仍然报错,于是决定升级 usbipd
AWR2243 的 CSI2 支持最高数据位速率(Data bit rate)为 600Mbps,DDR 时钟最高为 300Mhz。外部处理器 CSI2 支持的最高时钟至少要等于 AWR2243 配置的 CSI2 输出时钟。
交叉编译工具链是一个由编译器、连接器和解释器组成的综合开发环境,交叉编译工具链主要由binutils、gcc和glibc三个部分组成。
有时出于减小 libc 库大小的考虑,也可以用别的 c 库来代替 glibc,例如 uClibc、dietlibc 和 newlib。
/sys/class/gpio/gpio666# ls
active_low device direction edge subsystem uevent value
只用对应 GPIO 有 irq 功能时才会有 edge 文件。
time_t
保存自 UTC 1970 年 1 月 1 日 00:00 以来的秒数(不包括闰秒),对应于
POSIX time
Unix 和 POSIX 兼容系统将 time_t
类型作为带符号整数(通常为 32 或 64 位宽)来实现,它表示自 Unix 时间开始以来的秒数