WSL2开发环境及网络配置[最终章]

与duo通信:由于是通过RNDIS协议,所以WSL2在NAT模式下即可,默认就会分配到一个192.168.42.*的IP(duo的ip已经被固定为192.168.42.1)主要网站记录:bridge模式:https://www.cnblogs.com/lic0914/p/17003251.htmlm
Linux 2023年12月01日 992次浏览

WSL2网络代理配置

关闭wsl:wsl --shutdown查看wsl中的系统:wsl -l -v配置WSL2终端配置代理不是127.0.0.1!而是WSL2与宿主机通信的172的那个网段(可以在宿主机中用ipconfig查询),端口号就是CFW的端口7890。注意要关闭windows对WSL的防火墙。Clash fo
Linux 2023年11月29日 459次浏览

WSL2连接miklv-duo板卡

最近在用WSL2,得益于今天有个算能科技的讲座,于是又掏出了duo板卡玩一玩,想着在WSL2上配置一下,遇到了不少问题,在此记录一下。首先WSL2的ubuntu默认无法访问宿主机的USB设备这就需要用到usbipd-win这个项目。usbipd-win:USB/IP项目旨在开发一种通用的通过IP网络
Linux 嵌入式 2023年11月29日 442次浏览

ctags和cscope的配置与使用

问题提出vim编写程序时,不能跳转到系统头文件定义,不能自动完成自己编写结构成员。需要解决。ctags 在使用vim编程和浏览代码是非常有用。可以用CTRL+]和CTRL+t 来回跳转关键字。 先生成自己工作目录的tags。最简单粗暴用法:$cd yourwork$ctags -R *这样会生成一个
Linux 2023年10月19日 564次浏览

vim配置及使用阶段二

ctagsctags -R只需要在工程目录顶层生成tags文件。当在子目录某文件内需要跳转时,vim 会逐级向上查找tags文件需要以下配置(后面的 ; 不能省略):set tags=tags;set autochdir (用于自动切换工作目录)自带的文件浏览器Netrw:E 当前窗
Linux 2023年10月19日 425次浏览

duo板卡之烧录

白嫖了一个risc-v的duo板卡~今天实现了一下win下的烧录和linux环境下的烧录这里特别记录一下linux环境下的烧录:sudo dd if=./milkv-duo-20230910-0623.img of=/dev/sdb bs=4M status=progress注意要烧录到设备sdb,
Linux 嵌入式 2023年10月11日 251次浏览

linux常用查看硬件设备信息命令

1.显卡信息  dmesg | grep -i vga  lspci | grep -i vga //查看显卡信息dmidecode | grep -i ‘Serial Number’ //查看主板信息,查看主板的序列号[root@i175 ~]# dmidecode |grep -i “Produ
Linux 2023年10月05日 333次浏览

shell常用语法

1.概论2.注释3.变量4.默认变量5.数组6.expr命令7.read命令8.echo命令9.printf命令10.test命令与判断符号[]11.判断语句12.循环语句13.函数14.exit命令15.文件重定向16.引入外部脚本1.概论shell是我们通过命令行与操作系统沟通的语言。shell
Linux 2023年08月10日 387次浏览

Linux驱动之异步通知

阻塞与非阻塞是 APP 询问 驱动设备。异步通知是 驱动设备 主动通知 APP,可以使用信号来实现。流程图分析②:绑定信号与回调函数。使用sighandler_t signal(int signum, sighandler_t handler) 。③:把 APP PID 告诉内核。同时,该 PID
Linux 嵌入式 2023年08月08日 697次浏览

Linux驱动之POLL机制

1、总结应用程序中执行select、poll时,会调用驱动的poll函数,但是不仅仅是这样,还会有其它系统调用~应用程序中执行一次select, 可能会调用驱动的poll两次。底层do_poll是核心,会将进程休眠(所以不用手动去schedule()切换)。唤醒方式为超时被内核唤醒或者一般在中断里面
Linux 嵌入式 2023年08月07日 826次浏览