360网站认证域名,p站代理网址,淘宝网电脑版登录,php做的直播网站上次成功在k230上烧录sdk#xff0c;这次准备实现hello world和ssh scp远程k230 一、PC连接k230
1. 初步准备
首先下载串口工具PuTTY#xff0c;这个我个人感觉比较方便。
准备两根USB type-C数据线#xff0c;一根连电源#xff0c;一根连串口调试。还有Type C公头转网…上次成功在k230上烧录sdk这次准备实现hello world和ssh scp远程k230 一、PC连接k230
1. 初步准备
首先下载串口工具PuTTY这个我个人感觉比较方便。
准备两根USB type-C数据线一根连电源一根连串口调试。还有Type C公头转网口线缆1根 图里面网口连接的是小核
开发板上电可以在设备管理看见COM4和COM5COM4是小核COM5是大核 2. PuTTY连接
小核的串口是COM4速度115200 8N1 连接过去后重启开发板可以看到输出默认账号是root没有密码 仔细看这时候有输出udhcpc:no lease, failing这是我们还没有连接上网络
3. k230共享PC网络
上面我们已经插上Type C公头转网口线缆将线缆用网线与PC连接
然后打开win10的控制面板-网络和 Internet-网络连接 重启开发板这时就可以看到开发板的ip了 4. 免密连接
在wsl中运行ssh-keygen -t rsa生成公钥在k230中也运行ssh-keygen -t rsa。
把wsl的.ssh/id_rsa.pub中的内容复制到k230的/root/.ssh/authorized_keys中没有authorized_keys这个文件就用vi新建。 二、代码编写
在docker中上创建一个C文件hello.c并加入如下代码
#include stdio.h
int main (void)
{printf(hello world\n);return 0;
}
运行小核linux工具链
/root/k230_sdk-main/toolchain/Xuantie-900-gcc-linux-5.10.4-glibc-x86_64-V2.6.0/bin/riscv64-unknown-linux-gnu-gcc hello_world.c -o hello
用scp拷到k230上
scp hello root192.168.137.28:/root/
在k230上(也就是在用PuTTY串口工具打开的端口中)找到刚刚拷过来的hello
./hello
可以看到输出 这里说一下为什么要免密登录因为他默认是无密码的但是我给他设置了密码ssh远程过去的时候输入我设置的密码会报密码错误所以我只能通过免密实现ssh 和scp