
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
现象-DCMAKE_INSTALL_PREFIX:PATH=/home/wangxinyu/work/AX1803/6755_sdk/targets/947622GWCTCSAPTR98/fs.build/public \/home/wangxinyu/work/AX1803/6755_sdk/userspace/public/libs/libubox/libubox-2019-02-27...
在开发模块功能时,需要用到一些调试或者传值给模块的方法,最简单的就是构造一个proc文件,然后配置传值或查看 。如下提供了一个简单模板,需要时可以直接复制过去使用。/* Init a test proc file 'btn_test'*/#include <linux/proc_fs.h>static char nvram_query_str[256]={0};static ssize
Multi-APSpecificationVersion 1.0EasyMesh认证即基于Multi-AP标准WI-FI联盟专有-如有更改,恕不另行通知经本文所述条款,可在Wi-Fi联盟的许可下使用本文档。使用本文档即表示您同意这些条款。 除非明确将本文档指定为批准的规范,否则本文档正在开发中,不是批准的Wi-Fi联盟规范。 本文档随时可能修订或删除,恕不另行通...
人是通过故事来了解世界,融入世界,构建假想共同体。英雄的故事更能带来共鸣,英雄也有专门的成长模型,这个模型是从神话故事抽象出来,更是从人内心提炼出来的,毕竟神话也源于人。参考《千面英雄》这个模型获取了影片、游戏等待方面的成功。这些给我的启发是:对新人培养用一个好的故事模型,这个模型符合小组、部门、公司的氛围;效果上更有启发性、感染性,深植于内心。导师是启发的是好人选,以...
#!/bin/sh# change /bin/shconfig_sh(){echo "Config /bin/sh..."ln -sf bash /bin/sh}# apt upgrage.config_apt(){echo "Config apt..."apt updateapt-get dist-upgrade}add_vim(){echo "Config vim..."echo y | ap
Linux下安装PPPOE SERVER网关研发部:童小琴、王鑫宇安装准备下载pppoe软件包rp-pppoe-3.8.tar.gz(或rp-pppoe-3.10.tar.gz)。在虚拟机上安装好linux操作系统并且gcc可以正常使用(若不能使用可在软件管理中进行搜索安装)。画好整体拓扑结构图如下:上图说明:使用LINUX作PPPOE服务器与使用routeros作PPPOE服务器在网络拓扑上是没
对于大部分嵌入式软件开发工程师来讲,在Windows下安装虚拟机来使用Linux系统,然后进行交叉编译,是比较灵活的一种选择,兼顾的日常办工和开发工作。毕竟管理、沟通等也是工作中非常重要的环节。当然直接使用Linux系统,再使用VirtualBox来装Windows也不错。随着Linux软件的丰富,趋势上仅使用Linux来满足日常办工与开发,应该不会太久了。1、选择文件,新建虚拟机,选择自定义2、
前言本人使用Linux版本最在大学时候,大约是08年,那时老师教装虚拟机或双系统来安一个RedHat。学过操作系统课程以及C语言基础,进入系统后,感觉上是很亲切。要做的事情限于课程:各种命令使用、网络配置、C编码等。不同于XP(那时Vista版本很失败,WIN7还没出,XP绝对主流)上的办公+娱乐,在RedHat上进行的实验很干练可控,加之对Linux发展的了解,又有几分致敬之感。毕业工作后从事嵌
2.3 协议栈注册内核实现了网络层的ip协议,也实现了传输层的tcp协议和udp协议。这些协议对应的实现函数分别是ip_rcv(),tcp_v4_rcv()和udp_rcv()。和我们平时写代码的方式不一样的是,内核是通过注册的方式来实现的。Linux内核中的fs_initcall和subsys_initcall类似,也是初始化模块的入口。fs_initcall调用inet_init后开始网络协议
1.3 协议分层大概了解了网卡驱动、硬中断、软中断和ksoftirqd线程之后,我们在这几个概念的基础上给出一个内核收包的路径示意:当网卡上收到数据以后,Linux中第一个工作的模块是网络驱动。网络驱动会以DMA的方式把网卡上收到的帧写到内存里。再向CPU发起一个中断,以通知CPU有数据到达。当CPU收到中断请求后,会去调用网络驱动注册的中断处理函数。网卡的中断处理函数并不做过多工作,发出软中断请







