
龙芯(ls2k300)
文章平均质量分 76
讲解新手入门
菜鸟灰
我有我自己要去的远方 风雨兼程披星戴月
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1-1、针对新手--Linux入门环境配置(修订1)
本文介绍了在Ubuntu环境下进行开发的基本配置流程。首先说明了虚拟机网络采用桥接模式的原因及配置方法,包括使用ifconfig查看ens33网卡IP。其次详细讲解了VSCode的两种连接方式:本地安装直接编辑和通过SSH远程连接。针对常见的网络问题,提供了网卡不可用的解决方案。最后强调掌握基础命令行操作、Makefile和sh脚本的重要性,指出这些是应用层和驱动层开发的基础。全文涵盖了从环境搭建到编程开发的核心环节,为Ubuntu开发提供了实用指导。原创 2025-07-23 11:11:31 · 266 阅读 · 0 评论 -
2.2 ubuntu安装opencv并在LS2K0300上运行(修订2)
12、最重要的指令必须执行,否则,build、install文件夹是不会有文件的在/home/user/Desktop/openCV_install/opencv-4.10.0/build当前build目录下执行该指令make -j$(nproc)make install (在install文件中会出现bin/include/lib/share)原创 2025-03-13 09:13:46 · 1220 阅读 · 1 评论 -
2.1 LS2K0300驱动舵机(修订1)
(1)上述pwms为什么是3个参数,而网上有的是4个参数,因为在dtsi文件里pwm3也就是第4个PWM的属性有这一句#pwm-cells = <2>;表示PWM3,通道0,有2个参数,此时PWM默认的属性是0--对应的就是极性正常。(1)入门教程1.6之前,已经体会到驱动注册,注销的过程,利用MISC+platform进行管理,将上述框架套用,我没只需要添加PWM获取、配置、使能->舵机转动,关闭使能,这4步。(2)因为PWM,应该是高电平持续的时间,所以此时需要设置极性为1--对应的就是极性反转。原创 2025-02-27 22:55:23 · 875 阅读 · 0 评论 -
1.6 LS2K0300-misc+platform-点灯(推荐)(修订1)
注:misc+platform组合,相对于字符设备驱动,更简便。三步骤:驱动模块+设备树配置、驱动测试、编译模块1、驱动模块+设备树配置上述代码和图片标注处,要符合,才能正常使用。// IOCTL 控制命令定义// Misc设备名称// 保存从设备树获取的GPIO编号// 函数前向声明// 文件操作结构体.unlocked_ioctl = led_ioctl, // 新增此行// Misc设备定义。原创 2025-02-20 21:23:05 · 1077 阅读 · 0 评论 -
1.5 LS2K0300-字符设备-点灯(修订1)
分为3个模块,一个驱动模块、一个测试模块、一个编译模块。原创 2025-02-19 11:41:16 · 859 阅读 · 0 评论 -
1.4 LS2K0300简单驱动编写和验证(小试牛刀)
scp ./*.ko root@192.168.159.15:/home/root/app //传输文件到板子上。KERNEL_DIR := /home/user/Desktop/linux-4.19/ //内核路径。make -C $(KERNEL_DIR) M=$(PWD) modules //使用内核编译。obj-m += demo_drv.o //demo_drv就是上面的.c文件通过内核编译生成的。//退出函数--卸载。= $(shell pwd) //当前路径--pwd。原创 2025-02-09 21:25:09 · 389 阅读 · 0 评论 -
1.3 LS2K0300添加gtim节点(修订2)
scp user@192.168.1.1:/home/user/Desktop/linux-4.19/vmlinuz /boot #将目标192.168.1.1主机的桌面上的linux-4.19下的vmlinuz文件,下载到/boot目录下(该ip由自己环境决定)ubuntu和ls2k0300可以在ssh协议下,连接成功,同时linux-4.19内核需在ubuntu上编译成功。将scp加入cmd脚本中,就可以将编译好的内核同时传输到板子上,原理一样,只是龙芯板子就不用再手动下载。reboot+复位键。原创 2025-02-06 19:44:19 · 591 阅读 · 0 评论 -
1.2 LS2K0300WIFI配置(WIFI版)(修订5)
上述操作,正常一般都能实现,但如果出现手机热点下只有MAC地址,而没有IP,那就得自己解决,暂时板子没遇到该情况,3442669119,备明来意。(3)ubuntu:远程登录成功(串口查看龙芯的IP是wlan0--wifi,不是eth0--以太网),下图就是wifi配置成功。(1)让电脑和板子都连接手机热点,若都能连接,一般手机热点下,都会显示已连接热点的设备的MAC。(2)手机热点显示的MAC:(如下图2个MAC和上述2个截图一样,说明都已经连上手机热点)(2)电脑连接手机热点,会显示如下MAC。原创 2025-01-27 19:44:31 · 1846 阅读 · 15 评论 -
1.1 LS2K0300环境搭建(修订6)
注意:最好是 192.168.1.100的内网网段,这是C段网络,一般wifi都是C段。此时,我们可以在自己主机上,win+R->cmd->ping 192.168.1.100,查看是否ping通,若相通,则使用ssh协议连接正常,若显示不可达,使用ssh也连不上。(2)然后就会显示开机界面,若没反应,可按一下,type-c旁的复位键。(3)使用ifconfig,查看ip,通常看如下的IP。(4)使用ssh所使用正常现象,如下效果正常。结合上述解压和移动的路径,进行上述配置,然后。原创 2025-01-26 22:35:56 · 2289 阅读 · 0 评论 -
初识 串口转CAN
初识USB-CAN原创 2023-02-05 16:55:58 · 2663 阅读 · 0 评论 -
初识蓝牙JDY-08(修订2)
主要是避坑原创 2023-01-30 20:44:26 · 1204 阅读 · 0 评论