前言:
第一次接接触Linux开发,从零开始学习,边学习边记录,共勉!
用到的平台是RK3308,代码在window编写,远程Linux服务器进行编译,在window通过ADB推送到设备。
RK3308入门其一-环境搭建
RK3308入门其二-应用程序编译
RK3308入门其三-应用程序下载及调试
一、可执行文件推送到产品
(参考RK官网上手教程)
1.安装adb驱动
(1)下载驱动:参照安装 RK USB 驱动一节安装好驱动
(2)下载 adb.zip,在C盘新建adb文件夹,并把压缩包到里面,方便调用
(3)测试设备连接:window+R打开命令行窗口,输入cd C:\adb进入adb位置,输入adb devices列出所有连接设备及其序列号。如果能看到设备,代表连接正常
2.推送可执行文件
(1)进入adb位置:window+R打开命令行窗口,输入cd C:\adb
(2)输入adb push,输入空格,然后拖入待推送的文件(网络位置也可以,以下为例子),输入空格,输入 /usr/bin
adb push命令解释
二、可执行程序调试
1.启动进程
(1)进入adb位置:输入cd C:\adb
(2)打开shell:输入adb shell
能进入buildroot说明连接设备成功
(3)进入可执行文件目录:输入cd usr/bin
(4) 打开进程列表:输入ps
确认自己推送的线程在里面
(5) 修改线程权限,启动进程:chmod 777 gateway_demo && ./gateway_demo
能看到日志输出,就证明启动成功了
2.查看日志:进程驱动后,应用程序打印的日志就能输出在窗口