随笔分类 -  嵌入式

分析Edk2启动流程
摘要:总体认识: 下图是援引的”UEFI原理与编程_戴正华(著) 机械工业出版社_完整版.pdf”中的图1-2, 据我所研究到的,开源Edk2主要实现阶段SEC、PEI、DXE 启动顺序: 描述:开源Edk2中首先被执行的代码是一段汇编,它首先初始化临时存储区域,然后把控制权交给SEC入口函数SecCor 阅读全文

posted @ 2022-02-14 16:40 LiveWithACat 阅读(4249) 评论(1) 推荐(0)

LwIP的编译记录 - 编译自带的测试用例
摘要:1.准备好文件[plh@localhost LwIP_v2]$ lscontrib-2.1.0.zip lwip-2.1.2.zip[plh@localhost LwIP_v2]$ unzip contrib-2.1.0.zip[plh@localhost LwIP_v2]$ unzip lwip- 阅读全文

posted @ 2020-12-23 20:57 LiveWithACat 阅读(1432) 评论(0) 推荐(0)

LwIP的编译记录-动态库
摘要:1. 进入目录 [plh@localhost build]$ cd /tmp/LwIP/contrib-2.1.0/ports/unix/lib/[plh@localhost lib]$ mkdir build[plh@localhost lib]$ cd build/ 2.编译有两种方法 [方法1 阅读全文

posted @ 2020-12-23 20:43 LiveWithACat 阅读(481) 评论(0) 推荐(0)

LwIP的编译记录 - 静态库
摘要:1.获取LwIP的源码 http://savannah.nongnu.org/ lwip-2.1.2.zip 2.获取移植和应用LwIP的一些demo源码 http://savannah.nongnu.org/ contrib-2.1.0.zip 3.Linux环境下编译LwIP成静态库的方法 3. 阅读全文

posted @ 2020-12-23 20:35 LiveWithACat 阅读(1161) 评论(0) 推荐(0)

VPN->L2TPv3
摘要:1.概述: 梳理下路由器上L2TPv3类型的VPN相关功能的启动流程,关于测试、协议细节和报文解析的部分先放到后面再研究。 2. No VLAN 2.1.页面设置 2.2.启动功能 1 insmod /lib/modules/4.4.60/l2tp_eth.ko 2 ip l2tp add tunn 阅读全文

posted @ 2020-09-27 17:23 LiveWithACat 阅读(2) 评论(0) 推荐(0)

VPN->IPSec
摘要:1.概述: 梳理下路由器上IPSec类型的VPN相关功能的启动流程,关于测试、协议细节和报文解析的部分待以后再研究。 2.Key Exchange Method:Manual 2.1.页面设置 Note: Encryption Key: 112233445566778899AABBCCDDEEFF0 阅读全文

posted @ 2020-09-27 15:19 LiveWithACat 阅读(4) 评论(0) 推荐(0)

VPN->PPTP
摘要:1.概述: 梳理下路由器上PPTP类型的VPN相关功能的启动流程,关于测试、协议细节和报文解析的部分待以后再研究。。 2. Address Mode : Static IP 2.1.页面设置 2.2.相关脚本和配置文件 1 # cat /etc/ppp/options.1 2 noauth node 阅读全文

posted @ 2020-09-27 15:02 LiveWithACat 阅读(2) 评论(0) 推荐(0)

a series of applets for embeded
摘要:<13>httphttps://fossies.org/linux/www/thttpd-2.29.tar.gz/http://www.boa.org/http://web-sniffer.net/rfc/rfc2616.html <12>PPPhttps://datatracker.ietf.or 阅读全文

posted @ 2020-09-18 17:55 LiveWithACat 阅读(130) 评论(0) 推荐(0)

dlna
摘要:1.介绍 dlna个人理解是使同一局域网内的终端设备达到共享视频、音乐、图片的目的。 2.下载源码 https://sourceforge.net/projects/minidlnaminidlna-1.2.1.tar.gz 3.编译 略 4.使用方法 /usr/bin/minidlna -f /v 阅读全文

posted @ 2020-09-17 14:39 LiveWithACat 阅读(675) 评论(0) 推荐(0)

upnp
摘要:前言: upnp是一种协议的名称,全称是Universal Plug and Play,中文名是即插即用,目的是在不需要用户手动参与配置,即可在两个终端设备上完成端口映射功能。 upnp协议的标准规范在"https://datatracker.ietf.org/doc/rfc6970/"上可以细看 阅读全文

posted @ 2020-09-17 14:08 LiveWithACat 阅读(2144) 评论(0) 推荐(0)

WAN Ethernet : DHCP/Static/PPPoE
摘要:以太网接口可以分为IP模式和桥接模式,在IP模式下就得先有一个IP地址,以太网接口获取IP地址的方法,我知道的有三种:Static、DHCP和PPPoE。如下例子中使用的eth4是指WAN Ethernet的接口名字。 Static 通过ifconfig命令配置接口的IP地址192.168.88.1 阅读全文

posted @ 2020-09-02 10:36 LiveWithACat 阅读(2135) 评论(0) 推荐(0)

QoS SmartBits测试工具
摘要:1.1 文档简介本文档的主要目的是针对那些对Smartbit和QoS完全不熟悉的人看的。本文档的主要内容是记录了几个用Smartbit测试QoS优先队列的测试过程,供需要的人参考。 2 环境搭建2.1 工具准备1. 一台Smartbit2. 一台交换机3. 两个PC4. 一个Smartwindows 阅读全文

posted @ 2020-08-31 16:09 LiveWithACat 阅读(2206) 评论(0) 推荐(0)

cwmp part2 测试基础RPC
摘要:配置 发出inform报文的CPE端 acsUrl 给出ACS的主机和端口 acsUserName 主动上报Inform时需要向ACS证明自己的合法性提供的账户 acsPassword conReqUserName 被动连接时需要ACS提供它是合法ACS时用到的账户 conReqPassword 接 阅读全文

posted @ 2020-08-28 19:29 LiveWithACat 阅读(608) 评论(0) 推荐(0)

cwmp part1 协议
摘要:TR-069协议 拓扑图 必须理解的几个术语: CPE, ACS, TR-069, CWMP。 CPE是只路由器,ACS指tr069的server,TR-069是一种协议,CWMP是TR-069的别称,全称为CPE WAN Management Protocol. 该协议的目的: 不需要LAN侧用户 阅读全文

posted @ 2020-08-28 16:47 LiveWithACat 阅读(913) 评论(0) 推荐(0)

SOP-借利浦工具烧录Nand Flash
摘要:1 flash芯片信息介绍 烧录器:力浦SU6000 Flash型号:MX30LF2G18AC-T1(TS48) 制造商:MXIC Block数量:2048 其他: NAND flash信号的存储器是由bock组成; block的基本单元是page; 每一个page都包含Data Area(数据存储 阅读全文

posted @ 2020-04-23 14:35 LiveWithACat 阅读(1194) 评论(0) 推荐(0)

DHCP协议讲解
摘要:1 DHCP优缺点 2 基础知识 2.1 介绍 名字:Dynamic Host Configuration Protocol -> DHCP 前身:Bootp 传输层:UDP 端口号:’DHCP server’67 ‘DHCP client’68 2.2 报文流程-无中继 2.3 报文流程-有中继 阅读全文

posted @ 2020-04-23 11:24 LiveWithACat 阅读(729) 评论(0) 推荐(0)

iptables及其在路由器上的应用
摘要:1. iptables基本定义 Table (表名) Explanation (注释) nat nat表的主要用处是网络地址转换,即Network Address Translation,缩写为NAT。做过NAT操作的数据包的地址就被改变了,当然这种改变是根据我们的规则进行 的。属于一个流的包只会经 阅读全文

posted @ 2018-10-09 17:48 LiveWithACat 阅读(2495) 评论(0) 推荐(0)