- 博客(26)
- 收藏
- 关注
原创 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
1065
原创 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
804
原创 1.6 LS2K0300-misc+platform-点灯(推荐)(修订1)
注:misc+platform组合,相对于字符设备驱动,更简便。三步骤:驱动模块+设备树配置、驱动测试、编译模块1、驱动模块+设备树配置上述代码和图片标注处,要符合,才能正常使用。// IOCTL 控制命令定义// Misc设备名称// 保存从设备树获取的GPIO编号// 函数前向声明// 文件操作结构体.unlocked_ioctl = led_ioctl, // 新增此行// Misc设备定义。
2025-02-20 21:23:05
1041
原创 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
330
原创 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
521
3
原创 1.2 LS2K0300WIFI配置(WIFI版)(修订4)
上述操作,正常一般都能实现,但如果出现手机热点下只有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
1295
9
原创 1.1 LS2K0300环境搭建(修订3)
注意:最好是 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
1464
原创 DHCP_IP获取(进阶版)(修订1)
实验要求:让PC获取地址,拓扑图如下:1、对DS1,DS2,AS部署trunkDS1:int range f0/1 , f0/2 , f0/3switchport trunk encapsulation dot1qswitchport trunk allowed vlan 1,10,20,1002-1005switchport mode trunkDS2:int range f0/1 , f0/2 , f0/3switchport trunk encapsulation dot1qs
2022-03-23 09:02:15
260
原创 VTP+SSH 登录实验(22/3/25)(修订1)
1、配置R1,R2地址(如上图)2、配置SSHR1:ip domain-name cisco.comcrypto key generate rsa1024//秘钥长度3、配置VTYR1:line vty 0 2//在全局模式下login local//限制telnet进出,允许telnet进出transport input sshtransport output sshLine vty 3 15Login localtransport input none //拒绝超过3.
2022-03-15 21:11:51
1277
原创 IPv6基础部署(22/3/9)(修订2)
IPV6的理解和部署1、为啥普及IPV6由于IPv4的地址,在未来可能紧缺,虽然现在有NAT翻转技术,但解决不了实际上 IPv地址资源开始稀缺,同时IPv6对安全性也有提高。2、IPv6的组成部分(1)将48位MAC分开,插入FFFE,如:0050:3EE4:4C000050:3EFF:FEE4:4C00在3EE4的中间插入FFFE(2)上述1位对应4个bit位,如:0000 0000 50:3EFF:FEE4:4C00并将第7个bit位变成翻转–(0–>1,1–>0)00
2022-03-09 22:54:23
543
原创 local-preference-实践理解(22/3/2)
BGP属性–local-preference1.local-preference:本地优先级2.作用:用于控制本地AS到外部选路,默认1003.规则:值越大越优先如下图:1.先配置直连,确保直连连通性,在部署BGP(略)2.对R2部署local-preference,并进行对比。ip prefix-list LOCAL seq 5 permit 5.5.5.5/32route-map LOCAL permit 10match ip address prefix-list LOCAL
2022-03-02 16:50:09
2286
原创 BGP路径属性----As-path(22/2/27)(修订3)
AS-path3.优点:用于防环。如上图,若R1发一条A路由,1. 如R4学到1.1.1.1 的下一跳有 14.1.1.1和34.1.1.3,但最左侧有 大于号 指向的,是最优的选择,因为14.1.1.1的路径是最短,越短越优先。2.若由于R1,R2的网络出现问题,导致R1也遇到 A路由的路径400 300 200 100诸如此:R1会直接丢弃这样路由,防止环路。3.若让R4的路由的信息从右边34.
2022-02-28 10:50:20
1098
原创 ebgp-multihop 和next-hop-self实践(修订4)(22/2/26)
ebgp-multihop 和next-hop-self理解2(22/2/26)
2022-02-26 10:48:48
1664
原创 BGP--边界网关协议(修定三)
一、干啥?1、BGP是自治系统间的路由协议,用于控制路由的传播和选择最佳路由2、BGP工作在应用层,使用TCP端口179,利用了TCP的可靠性3、提供丰富路由策略,根据其属性,对路由实现精确的过滤二、如下图部署基础配置对R1,R2进行BGP配置R1:router bgp 100bgp router-id 1.1.1.1neighbor 2.2.2.2 remote-as 2345neighbor 2.2.2.2 ebgp-mulihop 2neighbor 2
2022-02-23 22:31:40
1464
原创 PBR(Policy Based Routing)(GNS3)(2022-2-22)
一、是干啥?例如:路由器转发一个数据,首先根据配置的过滤规则对数据进行过滤,匹配成功则根据对应转发的要求,进行选择性转发。优点:实现负载均衡。如下图:就是理由PBR技术,进行流量分流;现象:R1的流量只流向R4,R2的流量只流向R5注意:R1/R2 到R4/R5之间的R3,最好不要部署PAT,否则现象和PBR现象一样,不好区别。二、例题如下如下配置一.基本配置1.配置R1,R2,R3,R4,R5的快速以太网地址,和环回地址。2.在R3部署PBR技术R3
2022-02-22 20:10:40
518
原创 PAT配置心得(GNS3)
一、为了干啥?1.在同一网段可以直接通信,但如何在不同网段通信?对,没错就是利用NAT技术,但需要用内网地址 1:1 映射在外网的地址,就照成了浪费。2.多个内网地址映射在外网的同一个地址上,需要表明端口号,端口号有多个,也就是可以映射多少(65536)个二、PAT技术(1)如上图,192.168.0.0 要访问100.1.0.0,就需要如下配置1.shouxian1R1配置:进入全局模式配置f0/0的地址int f0/0no shutdownip address
2022-02-21 22:21:32
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人