摘要:
疑惑一:HTTPS 什么方式加密 答:常用的加密算法有对称加密算法和非对称加密算法(公开密钥算法),我们知道对称加密算法具有稳定和速度快的特点,难点是如何可靠的传输加解密的密钥,而公开密钥算法通过密钥对,有效的解决了密钥传输的难题。 所以实践中,通过结合对称加密和非对称加密两种算法来解决数据传输的安 阅读全文
摘要:
原链接:https://mp.weixin.qq.com/s/ZsGDW4UZNSsBO0jkNjKMpw 一. 概述 Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎 阅读全文
摘要:
一. 在.vscode下建两个文件 1.1. tasks.json:配置编译 1.2. lunch.json配置debug PS:附录中我提供源文件 二. 创建makefile,以便json调用 三. build 3.1. 打开源码文件 3.2. 编译 点击菜单上Terminal->config T 阅读全文
摘要:
一. 准备工作 1) ECS服务器(带公网IP) 2) 公网域名 (没有的可以去万网注册) 3) SSH远程连接软件 (如mobaxterm, Xshell, SecureCRT, putty等) 二.搭建 2.1. 环境准备 2.1.1. 安装git工具 apt-get install git - 阅读全文
摘要:
一. 带head单链 1.1. 什么是head单链 1.2. 单链创建 listNode_t *CreatList(int listLen) { listNode_t *head = malloc(sizeof(listNode_t)); listNode_t *temp = head; temp- 阅读全文
摘要:
一. 链接 1.1. 每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用连接命令做一些其他事情.连接器有个默认的内置连接脚本 阅读全文
摘要:
一. 什么是ELF ELF是一类文件类型,而不是特指某一后缀的文件。ELF(Executable and Linkable Format,可执行与可链接格式)文件格式,在Linux下主要有如下三种文件: 可执行文件(.out):Executable File,包含代码和数据,是可以直接运行的程序。其 阅读全文
摘要:
一. 软件版本信息 1.1. 方法一:变量定义版本 #define HW_NAME XXX #define FW_FUNCTION 1 #define FW_STAGE 0 #define FW_NO 6 #define STR1(R) #R #define STR2(R) STR1(R) #def 阅读全文
摘要:
一. 搭建开发环境 1.1. 我使用ubuntu作为开发平台 1.2. 下载源码 git clone https://gitclone.com/github.com/littlevgl/pc_simulator.git git submodule update --init 1.3. 安装SDL2 阅读全文
摘要:
一. usb host/device模式 1.1. host模式 USB Host 的意思是该设备可以作为USB主机连接USB外围设备,如连接U盘,键盘,鼠标 1.2. usb device模式 USB Device,意思该设备可以以U盘身份连接到USB主机 1.3. OTG模式 一般的PC机的US 阅读全文