
Linux杂记
一些小工具的使用
MHai
顺境不惰,逆境不馁,以心制境,万事可成
展开
-
嵌入式常用宏定义分析
这段代码定义了一个宏,用于向给定地址addr处写入一个字节数据reg。该宏的作用是将给定的地址addr转换为类型的指针,然后将字节数据reg转换为类型,并将其写入该地址处。需要注意的是,volatile关键字用于告诉编译器该地址处的数据可能会被外部因素改变,因此在写入数据时应该直接写入内存,而不是使用缓存的值。这对于向外设寄存器等需要实时更新的数据进行写入非常重要。此宏可以用于向特定地址写入一个字节的数据。例如,将向地址0x12345678写入字节数据0x55。这段代码定义了一个宏。原创 2023-07-27 10:15:45 · 303 阅读 · 0 评论 -
ether_crc_le()函数解析
ether_crc_le()函数解析原创 2023-07-25 21:44:34 · 426 阅读 · 0 评论 -
win10修改IP地址报错:出现一个意外情况,不能完成所有你在......
win10修改网卡适配器IP地址不能正常修改问题解决方案原创 2023-06-27 10:43:17 · 5308 阅读 · 5 评论 -
ubuntu18.04系统部署Rsyslog服务器
ubuntu18.04部署Rsyslog服务器原创 2022-09-22 18:21:09 · 2175 阅读 · 0 评论 -
Linux系统之phy芯片问题排查记录
ls1028调试YT8521phy芯片问题记录原创 2022-07-11 18:42:57 · 12928 阅读 · 0 评论 -
systemd服务创建服务demo
通过systemd创建服务实现启机喂狗操作原创 2022-06-08 18:07:08 · 786 阅读 · 0 评论 -
git命令的使用及git仓库的创建
.gitignore文件配置常用git命令原创 2022-06-06 17:57:00 · 296 阅读 · 0 评论 -
ubuntu18.04虚拟机使用过程中存储空间爆满问题(.cache)
虚拟机空间不足问题记录原创 2022-06-02 10:23:14 · 2607 阅读 · 6 评论 -
虚拟机设置桥接模式
在使用TFTP,SFTP等服务器时则需要设置虚拟机的网络连接方式为桥接方式。VMware虚拟网卡设置为桥接模式时,主机网卡和虚拟机网卡通过虚拟网桥进行通信,需要将Ubuntu的IP与主机IP设置在同一个网段。编辑->虚拟网络编辑器选择桥接模式,点击确定打开虚拟机->设置->网络适配器,选择桥接模式,点击确定。打开设置->Network设置,配置静态IP...原创 2022-05-19 14:29:50 · 16681 阅读 · 4 评论 -
Ubuntu18.04无法上网
在日常使用ubuntu18.04的时候,突然出现找不到网卡设备节点的情况,导致没办法上网,原有的默认配置是NAT模式,如下所示:打开设置查看发现没有打开网卡的选项解决方法:forlinx@ubuntu:~$ sudo service network-manager stop //关闭network-manager服务forlinx@ubuntu:~$ sudo rm /var/lib/NetworkManager/NetworkManager.state //删除配置文件forlinx@原创 2022-03-17 11:01:35 · 4652 阅读 · 0 评论 -
4G、以太网、无线同时使用
在有线,4G,wifi多个网络接入开发板的情况下,路由表中就会存在多个默认网关我们如果需要某一个线路优先可以上外网,我们需要修改路由规则,修改完后的路由规则是可以保证指定网卡的时候某一路也可以ping通外网。不过可能会存在优先级较低线路ping域名,数据包不返回的情况,原因是默认开启了反向路径校验,对每个进来的数据包校验其反向路径是否为最佳路径,如果反向路径不是最佳路径,则丢弃该数据包。可以修改/etc/sysctl.conf。将这两个字段的1根据需要改为0或20:关闭反向路由校验1:开启严格的反原创 2022-02-09 16:23:37 · 4917 阅读 · 0 评论 -
systemctl 如何启动、关闭 、启用、禁用服务
systemctl 如何启动、关闭 、启用、禁用服务启动服务:systemctl start xxx.service关闭服务:systemctl stop xxx.service重启服务:systemctl restart xxx.service显示服务的状态:systemctl status xxx.service在开机时启用服务:systemctl enable xxx.service在开机时禁用服务:systemctl disable xxx.service查看服务是否开机启动:syst原创 2021-10-28 10:14:37 · 3338 阅读 · 0 评论 -
虚拟机上网方式
#虚拟机上网方式1:NAT方式设置步骤: 1)菜单栏-> 虚拟机->设置->硬件->网络适配器,在右侧选择NAT模式 2)vi /etc/network/ubterfaces,打开文件编辑以下内容: auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp address 172.16.0.66 netmask 255.255.225.0 gateway 172.16.01原创 2021-09-17 19:31:50 · 294 阅读 · 0 评论 -
vim的安装
1.在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。如图1所示:2.ubuntu系统:普通用户下输入命令:sudo apt-get install vim-gtk如有报错:到/var/lib/dpkg路径下,删除lock,删除后重新执行 sudo apt-get install vim-gtk3.sudo apt-get install原创 2021-07-22 09:48:29 · 15261 阅读 · 0 评论 -
8MPweston桌面 westonscreeshooter截图的方法
vi /lib/systemd/system/weston@.serviceExecStart=/usr/bin/weston –debug --log=${XDG_RUNTIME_DIR}/weston.log $OPTARGS原创 2021-07-20 18:09:40 · 568 阅读 · 0 评论 -
创建git仓库
1.安装gitapt-get install git2.创建一个git仓库,创建之后就会在当前目录生成一个.git的文件git init3.把所有文件添加到缓冲区git add .git config --global user.email “you@example.com”git config --global usr.name “Your Name”4.提交缓冲区的所有修改到仓库git commit -m xxx (xxx代表备注信息)(注意:如果修改了文件但是没有原创 2021-07-08 18:07:59 · 130 阅读 · 0 评论 -
OK1028A-C使用systemd工具创建永久网桥
1、systemd工具创建永久网桥vi /etc/systemd/network/br0.netdev填写以下内容:[NetDev]Name=br0Kind=bridgevi /etc/systemd/network/br0.network填写以下内容:[Match]Name=br0KernelCommandLine=!root=/dev/nfs[Network]Address=172.16.0.1/242、绑定网口到网桥上,这里将swp0、swp1、swp2、swp3加入到br原创 2021-07-08 10:49:10 · 465 阅读 · 0 评论 -
DB9公/母头定义
原创 2021-07-08 10:28:32 · 2034 阅读 · 0 评论 -
vim的安装过程
1.在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。如图1所示:2.ubuntu系统:普通用户下输入命令:sudo apt-get install vim-gtkcentos系统:普通用户下输入命令:yum -y install vim*图片以ubuntu为例3.这里,输入“y”后,回车。4.之后不需要任何操作,等待安装完成。安装完原创 2021-05-10 17:13:01 · 11374 阅读 · 0 评论 -
嵌入式Linux串口root用户自动登录
修改 /lib/systemd/system/serial-getty@.service内容将ExecStart=-/sbin/agetty -o '-p -- \\u' --keep-baud 115200,38400,9600 %I $TERM修改为:ExecStart=-/sbin/agetty -a root --keep-baud 115200,38400,9600 %I $TERM效果图:原创 2021-02-01 10:07:47 · 2063 阅读 · 0 评论