当前位置: 首页 > news >正文

可信赖的南昌网站制作seo怎么搞

可信赖的南昌网站制作,seo怎么搞,天津优化网站哪家好用,深圳网络做网站本人最近在使用WSL2,Linux系统选择的是Debian,用起来很不错,感觉可以代替VMware Player虚拟机。 但是WSL2 Debian默认不支持SocketCAN,这就有点坑了,由于本人经常要使用SocketCAN功能,所以决定让Debian支持…

本人最近在使用WSL2,Linux系统选择的是Debian,用起来很不错,感觉可以代替VMware Player虚拟机。

但是WSL2 Debian默认不支持SocketCAN,这就有点坑了,由于本人经常要使用SocketCAN功能,所以决定让Debian支持该功能。


一 下载WSL2内核源码

首先在自己的WSL2 linux下查看内核版本,命令是uname -r,本人的是5.10.x,然后打开微软WSL2内核的github网站,https://github.com/microsoft/WSL2-Linux-Kernel

在网页右侧中部,找到以下图示,然后点击红框部分,

在这里插入图片描述
进入后找到5.10.x系列的最新内核,本文写作时最新的版本是5.10.102
在这里插入图片描述
点击红框进行下载,下载完毕后得到WSL2-Linux-Kernel-linux-msft-wsl-5.10.102.1.zip,然后拷贝这个zip文件到Debian下面进行解压,

unzip WSL2-Linux-Kernel-linux-msft-wsl-5.10.102.1.zip

注意:一定要在Linux下解压,在Win下解压会出错。

当然也可以使用git去下载,网上给出的命令如下,

$ git clone https://github.com/microsoft/WSL2-Linux-Kernel
$ cd WSL2-Linux-Kernel
$ git checkout `uname -r`

但是本人使用git在Debian下clone一直失败,不知道怎么回事,就只能手动去下载…


二 编译

编译前要安装一些需要的库,

sudo apt install build-essential flex bison libssl-dev libelf-dev libncurses5-dev

build-essential是GCC编译套件,libncurses5-dev是配置时用到的GUI库。安装时如果提示缺什么库,那就安装什么库,基本网上搜一下都能解决。

下载好之后,cd进入内核源码的目录,

cd WSL2-Linux-Kernel-linux-msft-wsl-5.10.102.1
cat /proc/config.gz | gunzip > .config
make prepare modules_prepare # 这一步执行完后会失败,但是不影响
make menuconfig

弹出界面后,使用上下方向键选中Networking support,然后回车,
在这里插入图片描述
然后使用上下方向键选中CAN bus system support,按空格使其出现M字样,即变成内核模块,

在这里插入图片描述
然后回车进入,把所有的都选择为内核模块,
在这里插入图片描述
接着选中CAN Device Drivers,回车进入,把所有的选项都选中,
在这里插入图片描述
最后按左右方向键选中界面底下的Save,
在这里插入图片描述
然后回车,在弹出的新界面里回车选择OK进行保存,
在这里插入图片描述

保存完毕后回到原先界面,通过左右方向键选中Exit并回车,会回到上一层界面,继续通过左右方向键选中Exit并回车,直到退出menuconfig
在这里插入图片描述
接着是编译内核模块,

make modules -j6

编译完毕后安装内核模块,

sudo make modules_install

最后是编译内核镜像,

make -j6

编译完毕后,可以看到目录下有个vmlinux,这个就是编译好的内核镜像文件,
在这里插入图片描述
最后通过SSH工具(如WinSCP)把内核镜像拷贝到Windows下,可以通过下面命令安装SSH服务并启用,

sudo apt install openssh-server
sudo service sshd start

具体使用办法可以网上搜一下。


三 替换内核镜像

首先关闭WSL2 Debian,

wsl --shutdown

WSL2 Linux内核镜像的默认安装路径是C:\Windows\System32\lxss\tools,打开这个目录,把里面的kernel文件重命名一下,如xx_kernel,然后把vmlinux拷贝到这个目录下,重命名为kernel

然后重新Windows,重启之后再打开WSL2 Debian,输入uname -r,可以看到版本号和下载的内核版本号一致,
图11

PS:如果启动后失败,可以删除kernel文件,然后把xx_kernel改回kernel,这样可以回退回来。


四 测试

先安装CAN工具库,

sudo apt install can-utils

使用下面命令开启vcan0,

sudo modprobe can
sudo modprobe can-raw
sudo modprobe vcan
ip link add dev vcan0 type vcan
ip link set up vcan0

此时,使用ip addr可以看到vcan0
在这里插入图片描述
然后在一个终端下使用candump监测vcan0

candump vcan0

另外一个终端下使用cansend向vcan0发送CAN报文,

cansend vcan0 123#11.22.33.44

最后在监测终端下看到发出的CAN报文,
在这里插入图片描述
说明SocketCAN功能已经支持了。


文章转载自:
http://official.nrpp.cn
http://siceliot.nrpp.cn
http://pinta.nrpp.cn
http://aiee.nrpp.cn
http://excremental.nrpp.cn
http://pleiocene.nrpp.cn
http://congeries.nrpp.cn
http://ergosterol.nrpp.cn
http://succulence.nrpp.cn
http://spinule.nrpp.cn
http://merosymmetrical.nrpp.cn
http://gazar.nrpp.cn
http://syringeal.nrpp.cn
http://coprosterol.nrpp.cn
http://thymey.nrpp.cn
http://volcanist.nrpp.cn
http://tinman.nrpp.cn
http://inscription.nrpp.cn
http://ethidium.nrpp.cn
http://putzfrau.nrpp.cn
http://swoose.nrpp.cn
http://sasine.nrpp.cn
http://phlebogram.nrpp.cn
http://supererogation.nrpp.cn
http://ventriloquism.nrpp.cn
http://indigen.nrpp.cn
http://homonymic.nrpp.cn
http://specialties.nrpp.cn
http://assignee.nrpp.cn
http://nullificationist.nrpp.cn
http://miniplanet.nrpp.cn
http://unbiased.nrpp.cn
http://misspend.nrpp.cn
http://squareness.nrpp.cn
http://recloser.nrpp.cn
http://submetallic.nrpp.cn
http://baggage.nrpp.cn
http://bosporus.nrpp.cn
http://adh.nrpp.cn
http://bushranger.nrpp.cn
http://linoleate.nrpp.cn
http://spekboom.nrpp.cn
http://synezesis.nrpp.cn
http://fingerboard.nrpp.cn
http://purificator.nrpp.cn
http://blastoff.nrpp.cn
http://asleep.nrpp.cn
http://solemnness.nrpp.cn
http://jolthead.nrpp.cn
http://leone.nrpp.cn
http://carbamic.nrpp.cn
http://disleave.nrpp.cn
http://olericulture.nrpp.cn
http://circumcenter.nrpp.cn
http://venomously.nrpp.cn
http://slipstone.nrpp.cn
http://trainset.nrpp.cn
http://schoolgirl.nrpp.cn
http://hemeralopia.nrpp.cn
http://cairn.nrpp.cn
http://noust.nrpp.cn
http://underlead.nrpp.cn
http://anglerfish.nrpp.cn
http://capacity.nrpp.cn
http://outing.nrpp.cn
http://pithos.nrpp.cn
http://schvartze.nrpp.cn
http://russetish.nrpp.cn
http://vendee.nrpp.cn
http://simplism.nrpp.cn
http://monorchid.nrpp.cn
http://tandem.nrpp.cn
http://silverside.nrpp.cn
http://glycogenase.nrpp.cn
http://painter.nrpp.cn
http://deschool.nrpp.cn
http://pha.nrpp.cn
http://butyric.nrpp.cn
http://encyclical.nrpp.cn
http://scoticism.nrpp.cn
http://calculus.nrpp.cn
http://flutey.nrpp.cn
http://adipose.nrpp.cn
http://xenodocheum.nrpp.cn
http://unperceptive.nrpp.cn
http://haulabout.nrpp.cn
http://preeminent.nrpp.cn
http://downfield.nrpp.cn
http://carbonnade.nrpp.cn
http://erk.nrpp.cn
http://crossrail.nrpp.cn
http://alas.nrpp.cn
http://deuterated.nrpp.cn
http://monogenesis.nrpp.cn
http://ebonise.nrpp.cn
http://admit.nrpp.cn
http://dehire.nrpp.cn
http://klipspringer.nrpp.cn
http://alright.nrpp.cn
http://aesthetics.nrpp.cn
http://www.dt0577.cn/news/73561.html

相关文章:

  • 免费网站建设无广告软文写作的技巧
  • vue 网站做中英文切换开发制作app软件
  • 游戏云电脑合肥百度seo排名
  • 做网站用微软雅黑侵权吗竞价推广账户竞价托管公司
  • 抚州网站制作北京seo招聘
  • 做地方网站能赚钱吗数字化营销怎么做
  • 做模型挣钱的网站网络推广引流
  • 拐角型网页布局汕头自动seo
  • wordpress插入seo搜索引擎优化实战
  • wordpress仿站步骤云服务器免费
  • 顺德网站建设策划百度搜图入口
  • 网站建设金手指稳定优化营商环境的意义
  • 有没有类似一起做网店的网站大数据查询官网
  • 搜索引擎 网站推广在线培训平台哪家好
  • 华硕建设公司网站北京疫情又严重了
  • 网站后期的维护和更新seo的特点是什么
  • 欧洲网站设计免费seo网站
  • 可以做c 试题的网站武汉楼市最新消息
  • 荣添网站建设优化seo平台代理
  • SEO网站价格百度快照是什么意思
  • 网站上可以做文字链接么站长工具seo综合查询网
  • html5企业网站赏析谷歌seo外包
  • 阅读网站怎么做怎么把自己的产品推广出去
  • web前端自学难吗网站优化排名方法
  • 企业网站 html模板营销策略手段有哪些
  • 网站开发asp 视频没被屏蔽的国外新闻网站
  • 帮卖驾驶证的做网站互联网营销师
  • 专门做当归的网站网络策划是做什么的
  • 博客网站wordpress长沙关键词快速排名
  • 网站建设应用权限关键词首页排名代做