1、Ubuntu环境配置
为什么需要在ubuntu配置,因为程序编译需要耗费资源,而我们只需要在ubuntu上编译成可执行文件,上传至Linux开发板并运行可执行文件即可。
2、网络搭建和解决网络问题的思路
1、查看网卡配置和模式






-
为什么选桥接,是因为,可以将虚拟机和主机在同一局域网内。
Ubuntu终端使用ifconfig,就可显示ens33的ip
-

2、Vscode如何连接ubuntu,使用vscode编程(网上海量资源)
方法1:在ubuntu里下载vscode,相当于用记事本打开ubuntu里的文件夹,无需使用ssh
方法2:在win10/11上下载vscode,使用ssh插件,连接远程的ubuntu(需要ssh)
-

-
出现上述标记,说明ssh插件已经下载成功。
-

-

-

-

-

-
说明连接成功
-

-

-
至于其它文件创建、删除、传输、移动(网上太多了--略)
3、上述问题及解决方法
若ubuntu右上角有网络图标,但显示灰色的,使用ifconfig没有ens33网卡,如何解决。

解决:在终端上输入:

4、LS2K300的环境配置
内核和工具链
通过网盘分享的文件:learn_linux_ls2k300
链接: https://pan.baidu.com/s/1ZVBkK8wYE0qxxQGVhL8cOw 提取码: 6666
1、ls2k300内置wifi模块,需要配置wifi账户密码(使用USB转TTL连接ls2k300)
参考:0_基础环境--LS2K0300WIFI配置(WIFI版)(修订6)_2k0300更改网络-优快云博客
2、将linux-4.19-0815.tar.gz传输到到ubuntu,解压后,保存内核路径
/home/user/Desktop/LS2K0300_Library/ls2k300_old_kernel/linux-4.19(切勿完全一样,虚拟机有的用户名、用户组不一样)
tar -zxvf linux-4.19-0815.tar.gz
3、编译内核前置条件--配置工具链(将网盘里得资料全下载到ubuntu中,并使用tar解压)
交叉工具链的路径配置:0_基础环境LS2K0300内核编译过程(修订7)_龙芯2k300-优快云博客
4、编译内核后生成vmlinuz,将vmlinuz使用scp传输到ls2k300的/boot下,

上述如果是2024年~2025.7月购买的板子,出厂的系统就是loongson,用户名是root;
而上述是loongnix,所以用户名是loongson,上述没啥区别(不是最重要的)
5、无论新旧内核,肯定有区别,但目前以学习 修改设备树和编写驱动为主。
9623

被折叠的 条评论
为什么被折叠?



