本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
===== NK-R36S0A1 ===== ==== 主板框架图 ==== {{:pasted:20221214-220552.png}} ==== 接口定义 ==== {{page>:template:R39S2_hw}} === 插针pin定义 === {{page>:template:R39S2p_hw_pin}} === Jump_sel === {{page>:template:R39S2_hw_jump}} ==== 硬件特性 ==== {{page>:template:temp_hwspec}} ==== 快速上手 ==== === 系统烧录 === 1、下载烧录工具: 请务必先安装驱动,烧录工具链接含有驱动DriverAssitant压缩包,解压后点击DriverInstall.exe安装驱动 {{:arm:rk3399:3399-shaolu.png?600|}} 2、开始烧录: 将数据线一端与主板OTG连接,另一端连接电脑。注意烧录前,需关闭电源,开电源时按住boot_key按键进行烧入。 {{:arm:rk3399:linux:r36s0_1.png?600|}} 打开压缩包中开发工具 » 升级固件 » 点击固件并选择好固件 » 点升级开始烧录 {{:arm:rk3399:linux:r36s0_2.png?600|}} 烧录过程中的状态,会有进度显示 {{:arm:rk3399:linux:r36s0_3.png?600|}} 更换系统平台(例如安卓切换到Linux)时,可能出现无法烧录的情况,此时打开开发工具 » 高级功能 » 点击进入Maskrom切换烧录模式后烧录系统 {{:arm:rk3399:3399-kaishishaolu2.png?600|}} 3、完成烧录: 烧录过程不需要任何操作,烧录成功后右框会显示设备自动重启,烧录完成。 {{:arm:rk3399:linux:r36s0_4.png?600|}} === Debug串口调试 === 1、通过串口进入系统后台,需要利用板子的Debug接口,接口位置和定义如图: {{:arm:rk3399:linux:r36s0_debug1.png?600|}} * 接口只需要用到3个引脚,TX、RX、GND 2、需要用到串口小板工具 A部分需要接入TX、RX、GND B部分连接电脑USB口 {{:arm:rk3399:android:ser-3.png?600|}} 3、硬件部分连接效果图 {{:arm:rk3399:linux:r36s0_debug2.png?600|}} 4、在电脑的设备管理器→端口 中看有没有串口信息 {{:arm:rk3399:android:ser-4.png?600|}} 5、打开Xshell新建一个会话,在连接下选择协议为SERIAL,操作如图: {{:arm:rk3399:android:ser-5.png?600|}} 6、点击串口,端口号为设备管理器看到的串口号,波特率为:1500000 {{:arm:rk3399:android:ser-6.png?600|}} 7、最后点击连接,串口进入后台 {{:arm:rk3399:android:ser-7.png?600|}} === Android ADB === {{page>:template:temp_adb}} === Linux SSH === {{page>:template:temp_ssh}} ==== Android 使用指南 ==== === 接口功能测试 === == UART == {{page>:template:temp_android_uart}} == LAN == {{page>:template:temp_android_lan}} == WIFI == {{page>:template:temp_android_wifi}} == 4G/5G == {{page>:template:temp_android_4g5g}} == Can == {{page>:template:temp_android_can}} == GPIO/DIO == {{:arm:rk3399:linux:r36s0_gpio0.png?600|}} == Audio == {{page>:template:temp_android_audio}} == Mic == {{page>:template:temp_android_mic}} == USB == {{page>:template:temp_android_usb}} == SDCARD == {{page>:template:temp_android_sdcard}} == Bluetooth == {{page>:template:temp_android_bluetooch}} == WatchDog == {{page>:template:temp_android_watchdog}} == Key == {{page>:template:temp_android_key}} == LCD == {{page>:template:temp_android_lcd}} == PowerManager == {{page>:template:temp_android_pm}} == RTC == {{page>:template:temp_android_rtc}} === 系统基本功能设置 === {{page>:template:temp_android_system}} === 系统性能测试 === {{page>:template:temp_android_perf}} ==== Android API 使用说明 ==== {{page>:template:temp_android_api}} ==== Linux 使用指南 ==== === 接口功能测试 === == GPIO == 1. IO 控制节点都在/sys/class/io_control/ {{:arm:rk3399:linux:r36s0_gpio0.png?600|}} 2. IO 对应表如下: ^ 功能 ^ 主板丝印 ^ ^ 输入\输出 | GPIO1 | | ::: | GPIO2 | | ::: | GPIO3 | | ::: | GPIO4 | 3. IO控制方法: *输出低电平: echo 0 >/sys/class/gpio/gpio56/value *输出高电平: echo 1 >/sys/class/gpio/gpio56/value *查看输入电平: cat /sys/class/gpio/gpio56/value == UART == 1. 串口定义参考: * [[:nk-rk3399-v0c#接口定义|主板接口定义]] 2. 串口设备节点系统对应表: ^ 主板丝印 ^ 设备节点 ^ | UART_RX5\TX5_232 | /dev/ttyS7 | | UART_TTL | /dev/ttyS0 | | UART_RX3\TX3_232 | /dev/ttyS5 | | UART_RX4\TX4_232 | /dev/ttyS9 | | RS485_A1\B1 | /dev/ttyS3 | | RS485_A2\B2 | /dev/ttyS3 | 3. CuTecom 测试串口,以UART_RX5\TX5_232回环测试为例 * 参考步骤1~2短接UART_RX5\TX5_232的 TX & RX (2~3 pin); * 双击桌面CuteCom图标,打开APP,Device选择测试端口对应的设备节点(见步骤2); * 点击Settings,设置串口参数,如下图所示: {{:arm:rk3399:linux:cutecom_1.png?600|}} * 设置好以后点击Open 打开串口,在input 文本输入框中输入字符,按回车发送数据: {{:arm:rk3399:linux:cutecom_2.png?600|}} 4. 命令行方式测试串口,同样以UART_RX5\TX5_232回环测试为例 打开终端输入如下指令接收数据: com_recv /dev/ttyXRUSB1 115200 打开另一个终端发送数据: com_send /dev/ttyXRUSB1 115200 测试结果如下: {{:arm:rk3399:com_cmd.png?600|}} {{page>:template:temp_linux_uart}} == LAN == {{page>:template:temp_linux_lan}} == WIFI == {{page>:template:temp_linux_wifi}} == 4G/5G == {{page>:template:temp_linux_4g5g}} == Can == {{page>:template:temp_linux_can}} == GPIO/DIO == 1. IO 控制节点都在/sys/class/io_control/ {{:arm:rk3399:linux:r36s0_gpio0.png?600|}} 2. IO 对应表如下: ^ 功能 ^ 主板丝印 ^ ^ 输入\输出 | GPIO1 | | ::: | GPIO2 | | ::: | GPIO3 | | ::: | GPIO4 | 3. IO控制方法: *输出低电平: echo 0 >/sys/class/gpio/gpio56/value *输出高电平: echo 1 >/sys/class/gpio/gpio56/value *查看输入电平: cat /sys/class/gpio/gpio56/value {{page>:template:temp_linux_gpio}} == Audio == {{page>:template:temp_linux_audio}} == Mic == {{page>:template:temp_linux_mic}} == USB == {{page>:template:temp_linux_usb}} == SDCARD == {{page>:template:temp_linux_sdcard}} == Bluetooth == {{page>:template:temp_linux_bluetooch}} == WatchDog == {{page>:template:temp_linux_watchdog}} == Key == {{page>:template:temp_linux_key}} == LCD/Backlight == {{page>:template:temp_linux_lcd}} == PowerManager == {{page>:template:temp_linux_pm}} == RTC/Timezone == {{page>:template:temp_linux_rtc}} == CPU == {{page>:template:temp_linux_cpu}} == Memory == {{page>:template:temp_linux_mem}} == EMMC == {{page>:template:temp_linux_emmc}} ==== Linux编程指南 ==== {{page>:template:temp_Linux_sw}} ==== Linux 应用支持 ==== === QT交叉编译环境 === {{page>:template:temp_Linux_qt}} === QT Creator === {{page>:template:temp_Linux_qt_creator}} === 高清硬解码 === {{page>:template:temp_Linux_dec}} === Docker === {{page>:template:temp_Linux_docker}} ===OpenCL=== * 系统已经支持OpenCL,输入命令clinfo即可查看支持详情: {{:arm:rk3399:linux:opencl.png?600|}} ==== Linux OTA 在线升级 ==== {{page>:template:temp_Linux_upgrade}} 终端输入 ota 进行固件在线升级 {{:arm:rk3399:linux:r39x2_ota.c.png?600|}}
您的足迹:
登录
文章
讨论
阅读
显示源文件
修订记录
搜索
导航
首页
Main_En
帮助
联系我们
打印/导出
可打印版本
工具
最近更改
媒体管理器
网站地图
永久链接
引用此文