摘要: 术语介绍 椭圆曲线定义 y^2 = x^3 + ax + b 单位元 逆元(用来实现减法、除法) 群(伽罗瓦) 阿贝尔群 有限域 素数域 欧几里得算法(辗转相除法) 扩展欧几里得算法 循环子群 曲线类型 openssl ecparam -list_curves 加法乘法 普通算法(使用加法实现乘法) 阅读全文
posted @ 2022-07-22 07:42 nikoladi 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 小知识 !$ 表示上一条命令的最后一个参数 $ !! 管理员权限运行上一条命令 \cp 使用原始cp命令,不使用alias后的cp命令 ctrl+r 交互式搜索历史命令 /dev/uio /proc/meminfo /etc/fstab sudo fdisk /dev/sdb sudo fdisk 阅读全文
posted @ 2022-08-30 16:42 nikoladi 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 环境搭建 使用docker搭建开发环境 参考链接 FROM ubuntu:latest ENV LANG en_US.UTF-8 ENV LANGUAGE en_US.UTF-8 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 阅读全文
posted @ 2022-07-12 23:43 nikoladi 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 编译 此处以 u-boot 为例子 make stm32f429-discovery_defconfig make menuconfig make V=1 > stm32f429_build.log qemu 启动命令 qemu-system-arm -machine netduinoplus2 - 阅读全文
posted @ 2022-05-19 23:45 nikoladi 阅读(490) 评论(0) 推荐(0) 编辑
摘要: clang-format CMake 项目 # This configuration requires clang-format version 6.0 exactly. BasedOnStyle: Mozilla AlignOperands: false AllowShortFunctionsOn 阅读全文
posted @ 2022-03-09 19:06 nikoladi 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 顶层 Makefile # NOTE 配置交叉编译环境 CROSS_COMPILE ?= # NOTE 配置内核目录 KDIR ?= /lib/modules/$(shell uname -r)/build # NOTE 配置架构 ARCH ?= $(shell uname -m) # 导出的变量可 阅读全文
posted @ 2022-03-05 11:04 nikoladi 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 说明 由于个人工作关系,一直使用Qt作为上位机主要开发框架,Python作为辅助手段,快速验证功能,编写一些测试代码。近期有编译 MSVC 动态库的需求,就折腾了一下 visual studio,用起来十分不习惯。学习过程中发现 CMake 可以生成 visual studio ,学习了一下,记录与 阅读全文
posted @ 2022-03-05 10:47 nikoladi 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 说明 本人安全行业萌新一枚,很多专业术语都不太清楚,本文只是从网上搜索并实践所得,记录与此,等以后用到的时候还可以回来看看,所以可能有不严谨的地方,有大佬发现问题希望不吝赐教,感谢感谢。 准备工作 1、下载 Kali NetHunter 开发包。 2、下载 Nexus 5X 官方开发包 需要注意与 阅读全文
posted @ 2021-12-26 21:47 nikoladi 阅读(1127) 评论(0) 推荐(0) 编辑
摘要: 0X00 最近几天需要用到段式液晶,同事打样回来,惊奇发现驱动不了,放狗一顿搜,才发现硬件连接错误,同事直接把seg com直接连接到单片机IO上了,直接用IO来驱动段式液晶不是不可以,但是1/2偏压的液晶还好,再往上1/3,1/4...etc就异常费劲,通用的做法是使用ht1621类似的驱动芯片。 阅读全文
posted @ 2016-01-27 23:52 nikoladi 阅读(1771) 评论(0) 推荐(0) 编辑