linux
文章平均质量分 66
linux一些常事和开发过程中遇到的问题。
linxuew
当下的选择是最好的选择!
展开
-
一次IPTV断流分析
分析解决由于光猫异常导致路由器不能正常转发IPTV业务流,就该问题,通过kernel引流方式提供解决思路。原创 2024-01-04 22:45:00 · 1609 阅读 · 0 评论 -
netif_receive_skb解析
netif_receive_skb简介netif_receive_skb作用:把接收帧传给每个协议分流器把接收帧传给skb->protocol所关联的L3协议处理函数。负责L2必须的功能处理如果某接收帧数据没有关联skb->protocol,而且L2没有处理该帧,kernel不知道如何处理该帧数据,会将起丢弃。skb->protocol:一般由驱动接收程序赋值,从L2层设备驱动程序的角度看,就是用在下一个较高层的协议。如:IP、IPv6以及ARP等;值在include/l原创 2021-11-01 19:25:42 · 3919 阅读 · 0 评论 -
BCM以太网驱动初始化简要
环境BCM6756驱动程序。驱动初始化源码路径:bcmdrivers/opensource/net/enet/impl7/以下为BCM网卡驱动初始化的概要。初始化工作主要在bcm_enet_init_post函数中,该驱动适配了支持设备树和不支持设备树两种,不支持设备树的情况下,bcm_enet_init直接调用bcm_enet_init_post完成网卡驱动的初始化。bcm_enet_init(); /* 注册网卡设备(设备树),在prob函数中调用bcm_enet_init_post *原创 2021-10-27 11:26:24 · 1749 阅读 · 0 评论 -
嵌入式linux系统时区
背景嵌入式系统中,一般情况下使用精简的问题系统,系统默认为UTC时间,也就是0时区。为了保证系统时间正常,使用时间同步协议如:SNPT等获取获取时间的基础上在中国地区(东八区)加8小时配置为本地时间。这样,程序中使用时间函数获取的时间是OK的。但是,使用date -R命令看到是UTC时区。思路使用date命令Thu Oct 21 10:10:45 UTC 2021使用date -R命令Thu, 21 Oct 2021 10:11:51 +0000如果使用UTC时间加把小时作为本地时原创 2021-10-21 11:08:33 · 1179 阅读 · 1 评论 -
linux脚本定时执行
简介crontab命令编辑内容由crond守护进程执行,crond守护进程每分钟检查一次需要运行的crontab计划,如果有需要运行的crontab,则执行它。crontab针对每个用户的。每个用户都有一个可编辑的crontab(可以使用crontab -e 命令编辑)。crontab命令详解crontab -e (edit user's crontab)crontab -l (list user's crontab)crontab -r (delete user's crontab)cro原创 2021-09-03 16:18:41 · 115 阅读 · 0 评论 -
linux下nfs服务的安装
linux下NFS服务器的安装1.为什幺要安装nfs呢nfs的功能很强大,主要是进行文件共享的。上节中说了tftp服务的安装,嵌入式中主要是用来保存kernel镜像和设备文件等,可以方便的从u-boo TFTP中获取uImage和dtb等。nfs主要是用来挂在根文件系统的。2.安装步骤(1).安装nfs-kernel-server软件包命令:sudo apt-get install nf...原创 2019-12-24 15:27:19 · 804 阅读 · 0 评论 -
LINUX下TFTP服务器的安装
LINUX下TFTP服务器安装1. 什么是TFTPTFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务.TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的, 此协议设计的时候是进行...原创 2019-12-23 21:20:22 · 424 阅读 · 0 评论 -
打造 vim IDE
1新建索引make tags cscope TAGS原创 2020-02-29 16:09:31 · 167 阅读 · 0 评论 -
debian 安装后的简单配置
1.需要添加sudo 权限切换到root用户,修改/etc/sudoers文件su vi /etc/sudoers在# User privilege specificationroot ALL=(ALL:ALL) ALL下添加username ALL=(ALL:ALL) ALL2.安装和设置自动补全debian安装后无法自动补全中有详细的讲解。3.安装搜狗...原创 2020-02-29 14:36:50 · 436 阅读 · 0 评论 -
debian安装搜狗输入法
sudo apt-get install im-configsudo apt-get install fcitxlibqtwebkit4 libopencc2 libopencc1 zip fcitx-libs libfcitx-qt0原创 2020-02-29 14:24:42 · 2582 阅读 · 0 评论 -
debian安装后无法自动补全
1.安装补全命令apt-get install bash-completion2.修改配置文件/etc/profile,添加if [ -f /etc/bash_completion ]; then. /etc/bash_completionfi3.更行配置文件source /etc/profile...原创 2020-02-23 14:49:19 · 965 阅读 · 0 评论