会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
三七鸽
博客园
首页
新随笔
联系
订阅
管理
2022年6月1日
HTTPS疑惑
摘要: 疑惑一:HTTPS 什么方式加密 答:常用的加密算法有对称加密算法和非对称加密算法(公开密钥算法),我们知道对称加密算法具有稳定和速度快的特点,难点是如何可靠的传输加解密的密钥,而公开密钥算法通过密钥对,有效的解决了密钥传输的难题。 所以实践中,通过结合对称加密和非对称加密两种算法来解决数据传输的安
阅读全文
posted @ 2022-06-01 23:23 三七鸽
阅读(48)
评论(0)
推荐(0)
2021年1月24日
转:浅谈Linux内核源码中Makefile、Kconfig和.config文件
摘要: 原链接:https://mp.weixin.qq.com/s/ZsGDW4UZNSsBO0jkNjKMpw 一. 概述 Linux内核源码文件繁多,搞不清Makefile、Kconfig、.config间的关系,不了解内核编译体系,编译修改内核有问题无从下手,自己写的驱动不知道怎么编进内核,不知道怎
阅读全文
posted @ 2021-01-24 23:56 三七鸽
阅读(532)
评论(0)
推荐(1)
2020年11月29日
VS code配置编译及debug环境
摘要: 一. 在.vscode下建两个文件 1.1. tasks.json:配置编译 1.2. lunch.json配置debug PS:附录中我提供源文件 二. 创建makefile,以便json调用 三. build 3.1. 打开源码文件 3.2. 编译 点击菜单上Terminal->config T
阅读全文
posted @ 2020-11-29 23:40 三七鸽
阅读(4839)
评论(1)
推荐(0)
2020年9月4日
搭建ngrok服务器
摘要: 一. 准备工作 1) ECS服务器(带公网IP) 2) 公网域名 (没有的可以去万网注册) 3) SSH远程连接软件 (如mobaxterm, Xshell, SecureCRT, putty等) 二.搭建 2.1. 环境准备 2.1.1. 安装git工具 apt-get install git -
阅读全文
posted @ 2020-09-04 00:24 三七鸽
阅读(7)
评论(0)
推荐(0)
2020年8月24日
数据结构-单链表
摘要: 一. 带head单链 1.1. 什么是head单链 1.2. 单链创建 listNode_t *CreatList(int listLen) { listNode_t *head = malloc(sizeof(listNode_t)); listNode_t *temp = head; temp-
阅读全文
posted @ 2020-08-24 22:48 三七鸽
阅读(189)
评论(0)
推荐(0)
2020年8月23日
利用section构建初始化函数表
摘要: 一. 链接 1.1. 每一个链接过程都由链接脚本(linker script, 一般以lds作为文件的后缀名)控制. 链接脚本主要用于规定如何把输入文件内的section放入输出文件内, 并控制输出文件内各部分在程序地址空间内的布局. 但你也可以用连接命令做一些其他事情.连接器有个默认的内置连接脚本
阅读全文
posted @ 2020-08-23 00:31 三七鸽
阅读(783)
评论(0)
推荐(0)
2020年8月9日
ELF那些事
摘要: 一. 什么是ELF ELF是一类文件类型,而不是特指某一后缀的文件。ELF(Executable and Linkable Format,可执行与可链接格式)文件格式,在Linux下主要有如下三种文件: 可执行文件(.out):Executable File,包含代码和数据,是可以直接运行的程序。其
阅读全文
posted @ 2020-08-09 01:20 三七鸽
阅读(664)
评论(0)
推荐(0)
2020年7月1日
单片机程序HEX文件中加入固件版本信息
摘要: 一. 软件版本信息 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
阅读全文
posted @ 2020-07-01 16:30 三七鸽
阅读(1731)
评论(0)
推荐(2)
2020年6月15日
linux 运行littlevgl
摘要: 一. 搭建开发环境 1.1. 我使用ubuntu作为开发平台 1.2. 下载源码 git clone https://gitclone.com/github.com/littlevgl/pc_simulator.git git submodule update --init 1.3. 安装SDL2
阅读全文
posted @ 2020-06-15 19:38 三七鸽
阅读(1158)
评论(0)
推荐(0)
2020年6月8日
Lichee Nano linux5.2 开发支持USB设备与主机模式
摘要: 一. usb host/device模式 1.1. host模式 USB Host 的意思是该设备可以作为USB主机连接USB外围设备,如连接U盘,键盘,鼠标 1.2. usb device模式 USB Device,意思该设备可以以U盘身份连接到USB主机 1.3. OTG模式 一般的PC机的US
阅读全文
posted @ 2020-06-08 00:57 三七鸽
阅读(1321)
评论(0)
推荐(0)
下一页
公告