1-1、嵌入式Linux--LS2K300入门环境配置(修订2)

1、Ubuntu环境配置

为什么需要在ubuntu配置,因为程序编译需要耗费资源,而我们只需要在ubuntu上编译成可执行文件,上传至Linux开发板并运行可执行文件即可。

2、网络搭建和解决网络问题的思路

        1、查看网卡配置和模式

  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、无论新旧内核,肯定有区别,但目前以学习 修改设备树和编写驱动为主。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值