【RK3568】

一、配置IP地址

在这里插入图片描述

在这里插入图片描述

vi /etc/init.d/S99z_ip
//权限chmod a+x S99z_ip
/***********************************/
case "$1" in
	start)
		#echo "stop network"
		#/etc/init.d/ S40network stop
		echo "stop S45connman..."
		/etc/init.d/S45connman stop
		echo "restart network"
		/etc/init.d/S40network restart
		echo "set dns"
		echo "nameserver 114.114.114.114">>/etc/resolv.conf
		;;
	stop)
		echo "do nothing..."
		;;
	*)
		echo "Usage: $0 {start|stop}"
esac
exit 0

在这里插入图片描述

vi /etc/network/interfaces
/***********************************/
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static 
address 192.168.5.9
network 192.168.5.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.5.1

二、开发板连接网络,电脑连接无线,都正常上网

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、GCC

GCC_COMPILER=/opt/atk-dlrk356x-toolchain/bin/aarch64-buildroot-linux-gnu

四、CMake

1. CMakeLists.txt

cmake_minimum_required(VERSION 3.4.1)
project(test)

message(STATUS"cmake version ${CMAKE_VERSION}")

option(ADD_TEST "option for test" OFF)
if(ADD_TEST)
    add_definitions(-DTEST)
    mESSage("*****************")
endif()

add_executable(test main.cpp)

2. main.cpp

#include <iostream>

int main(int arg , char** argv)
{
    #ifdef TEST
        printf("OK\r\n");
    #else
        printf("no\r\n");
    #endif
}

3.build

在这里插入图片描述

cmake -D ADD_TEST=ON ../

五、传输文件

虚拟机Ubuntu <----->开发板
adb connect 192.168.5.9
adb devices
adb push test/ /userdata/ / Ubuntu>>>开发板
adb pull /userdata/test/ ./ / 开发板>>>Ubuntu

scp.exe -r test root@192.168.5.9:/userdata/ / Windows>>>开发板
scp.exe -r test alientek@192.168.5.11:~// / Windows>>Ubuntu
scp -r root@192.168.25.3:/mnt/hirain_extdata/messages.2 ./ / / 开发>>Windows

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自然醒欧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值