差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
r36s0 [2023/02/21 18:37]
wjj [Linux编程指南]
r36s0 [2023/02/22 19:07] (当前版本)
wjj
行 109: 行 109:
 {{page>:template:temp_android_mic}} {{page>:template:temp_android_mic}}
 == USB == == USB ==
-{{page>:template:temp_android_usb}}+{{:arm:rk3399:linux:r36s0_usb.png?600|}}
 == SDCARD == == SDCARD ==
 {{page>:template:temp_android_sdcard}} {{page>:template:temp_android_sdcard}}
行 180: 行 180:
 |  RS485_A2\B2            |  /dev/ttyS4  | |  RS485_A2\B2            |  /dev/ttyS4  |
  
-3. CuTecom 测试串口,以UART_RX5\TX5_232回环测试为例 +3. CuTecom 测试串口,以232_RX5\TX5回环测试为例 
-  * 参考步骤1~2短接UART_RX5\TX5_232的 TX & RX (2~3 pin);+  * 参考步骤1~2短接232_RX5\TX5的 TX & RX (2~3 pin);
   * 双击桌面CuteCom图标,打开APP,Device选择测试端口对应的设备节点(见步骤2);   * 双击桌面CuteCom图标,打开APP,Device选择测试端口对应的设备节点(见步骤2);
   * 点击Settings,设置串口参数,如下图所示:   * 点击Settings,设置串口参数,如下图所示:
行 272: 行 272:
  
  
-==== Linux 应用支持 ==== +==== Linux 应用编程 ==== 
- +=== GPIO 应用编程 ===
-  === GPIO 应用编程 ===+
 C参考代码如下: C参考代码如下:
 <code C> <code C>
行 365: 行 364:
   aarch64-linux-gnu-gcc -o gpio gpio.c   aarch64-linux-gnu-gcc -o gpio gpio.c
  
-将编译好的gpio程序使用scp拷贝到 3399 主板上,执行测试:+将编译好的gpio程序使用scp拷贝到 r36s0 主板上,执行测试:
  
 使用方法: 使用方法:
行 378: 行 377:
 === UART 应用编程 === === UART 应用编程 ===
  
-系统下操作 UART 的测试串口,以 J_RS232 TX3\RX3 测试为例:+系统下操作 UART 的测试串口,以 232_RX5\TX5 测试为例:
  
-J_RS232 TX3\RX3 设备节点为:+232_RX5\TX5 设备节点为:
  
- /dev/ttysWK2+ /dev/ttyS7
  
 C参考UART高低电平输入代码如下: C参考UART高低电平输入代码如下:
行 544: 行 543:
   aarch64-linux-gnu-gcc -o uart uart.c   aarch64-linux-gnu-gcc -o uart uart.c
  
-将编译好的程序使用 scp 拷贝到 3399 主板上,执行测试:+将编译好的程序使用 scp 拷贝到 r36s0 主板上,执行测试:
  
 {{:arm:rk3399:linux:r39s2_uart.c.png?600|}} {{:arm:rk3399:linux:r39s2_uart.c.png?600|}}
行 604: 行 603:
 aarch64-linux-gnu-gcc -o key key.c aarch64-linux-gnu-gcc -o key key.c
 </code> </code>
-将编译好的程序使用 scp 拷贝到 3399 主板上,执行测试,按动 key 打印如下:+将编译好的程序使用 scp 拷贝到 r36e0 主板上,执行测试,按动 key 打印如下:
  
 {{:arm:rk3399:linux:key编程.png?600|}} {{:arm:rk3399:linux:key编程.png?600|}}
行 611: 行 610:
   *松开按键时显示:key released   *松开按键时显示:key released
  
 +==== Linux 应用支持 ====
 === QT交叉编译环境 === === QT交叉编译环境 ===
 {{page>:template:temp_Linux_qt}} {{page>:template:temp_Linux_qt}}
打印/导出