mbedtls
mbedtls入门和使用
ARM mbedtls使开发人员可以非常轻松地在嵌入式产品中加入加密和 SSL/TLS 功能。它提供了具有直观的 API 和可读源代码的 SSL 库。该工具即开即用,可以在大部分系统上直接构建它,也可以手动选择和配置各项功能。
mbedtls 库提供了一组可单独使用和编译的加密组件,还可以使用单个配置头文件加入或排除这些组件。
从功能角度来看,该mbedtls分为三个主要部分:
- - SSL/TLS 协议实施。
- - 一个加密库。
- - 一个 X.509 证书处理库。
crypto
参考
一种加密的协议
赛题类型 Web、Crypto、Pwn、Reverse、Misc 各是指什么意思?_pwn和逆向的区别-CSDN博客
crypto - 廖雪峰的官方网站 (liaoxuefeng.com)
更多待补充
cm-tools
cm-tools,Configuration Management Tools
可参考:The Definitive Guide to Configuration Management Tools - Coralogix
.md文件
参考:
.md文件是什么?.md如何打开?怎么打开?_.md文件用什么打开-CSDN博客
其实就是markdown文件。
.mk文件
应该也是一种makefile文件,后缀是用于标记,毕竟linux是没有文件类型的概念的。
python文件
.py文件是Python程序的源代码文件,其中包含了一系列Python语句和命令。
qemu
QEMU是一种通用的开源计算机仿真器和虚拟器。
QEMU共有两种操作模式
全系统仿真:能够在任意支持的架构上为任何机器运行一个完整的操作系统
用户模式仿真:能够在任意支持的架构上为另一个Linux/BSD运行程序
垂域大模型
参考
Lpwan
参考
ISM
参考
ISM频段(Industrial Scientific Medical Band)主要是开放给工业、科学和医用3个主要机构使用的频段。ISM频段属于无许可(Free License)频段,使用者无需许可证,没有所谓使用授权的限制。ISM频段允许任何人随意地传输数据,但是对所有的功率进行限制,使得发射与接收之间只能是很短的距离,因而不同使用者之间不会相互干扰。
Bringup
半导体或芯片产业中的术语bring-up是指什么
各类板子 bring up_芯片bring up-CSDN博客
“Bring-up”(也写作 bringup)是一个术语,它在嵌入式系统开发中经常使用。它的本意是指在产品开发的早期阶段,将一个新的嵌入式系统板卡、芯片组或模块加电并启动,然后测试其基本功能并使其运行起来的过程。通常这个过程也包括了配置bootloader、内核和设备驱动程序等软件,直到系统能够正常运行为止。
嵌入式系统的 bring-up 过程对于确保产品的正确性和可靠性至关重要。在这个阶段,开发团队会进行硬件和软件调试,以确保系统的所有组成部分能够与各种外设或组件互相通信,如存储器,网络接口,用户接口等。只有这个过程被完成了,才能进入到更高级的测试和开发流程,例如进行性能测试、功能测试或应用开发。
其实就是嵌入式中系统移植和驱动编写这部分的内容。然后才能进行应用开发。
杂项函数
getopt_long
解析命令行。
参考:
更多待补充。
daemon
将进程设置为守护进程
更详细可参考:
【Linux编程】守护进程(daemon)详解与创建_daemon(1, 0);-CSDN博客
更多待补充。