console$ ip link set can0 type can bitrate 1000000 dbitrate 3000000 fd on
查看can0配置信息
console$ ip -details link show can0
启动CAN
console$ ip link set can0 up
CAN发送
发送(标准帧,数据帧,ID:123,date:DEADBEEF)
console$ cansend can0 123#DEADBEEF
发送(扩展帧,数据帧,ID:00000123,date:DEADBEEF)
console$ cansend can0 00000123##1DEADBEEF
CAN接收
开启打印,等待接收
console$ candump can0
回环模式测试
console$ ip link set can0 down
console$ ip link set can0 type can bitrate 500000 sample-point 0.8 dbitrate 2000000 sample-point 0.8 fd on loopback on
console$ ip -details -statistics link show can0
console$ ip link set can0 up
console$ echo 4096 > /sys/class/net/can0/tx_queue_len
console$ candump can0 &
console$ cansend can0 00000123##1DEADBEEF
can0 00000123 [04] DE AD BE EF
回环模式下,cansend 的数据可以通过 candump 接收。
PWM
列举pwm节点
console$ ls /sys/class/pwm/
pwmchip0 pwmchip1 pwmchip2
root@linaro-alip:/# microcom -s 115200 -p /dev/ttyS8
[ 4218.137343] of_dma_request_slave_channel: dma-names property of node '/serial@2adb0000' missing or empty
connected to /dev/ttyS8
[ 4218.137431] dw-apb-uart 2adb0000.serial: failed to request DMA, use interrupt mode
Escape character: Ctrl-\
Type the escape character to get to the prompt.
hello uart word!