mkk Blog

「凡王之血,必以剑终」

ESP32学习记录01

核心知识

freeRTOS esp-idf是基于freeRTOS的框架,所以是首先要掌握的内容 freeRTOS任务概述 在低端设备中,程序基本分为裸机和RTOS,针对简单的程序,我们用裸机程序完全可以满足,一旦功能复杂,程序模块众多,裸机程序往往很难满足我们的需求。因此我们就要用到RTOS系统。 使用 FreeRTOS 的实时应用程序可以被构建为一组独立的任务。每个任务在自己的上下文中执行,不依...

python学习笔记

学习汇总

Python基础 注释 注释是对代码的解释说明。 单行注释(行注释) Python 中 # 后的一行内的内容会被视为注释 1 2 # print("hello world") print("hello world") # 打印hello world 多行注释(块注释) Python 中使用三个引号开始,三个引号结束(单引号或者双引号都可以),为多行注释多行注释在说明文字需要换行时...

脉冲阵列绝对定位基站

串讲

这个脉冲阵列绝对定位基站,我们内部一般都管他叫360基站,是我们上一代基站的迭代产品,原本的基站功能较为单一,测距测角会存在死角,新一代基站在各个方面进行了升级,实现了真正的360度无死角。 该基站主要是用作消防救援器材,在救援环境中,可以不依赖卫星,做到精确定位,消防员佩戴公司的另一款单兵产品,与基站之间就可以完成组网,中继信号,信标部署。并且可以持续检测周围有毒气体的情况,当佩戴单兵...

嵌入式基础

核心知识

C语言 1.从源码到可执行文件会经历怎样的过程? 预编译 :处理预处理指令(#define #include #ifdef #if 等),去掉空格注释,生成干净的源代码 编译: 将源代码翻译成汇编代码,生成汇编文件。 汇编: 将汇编代码翻译成机器码,生成目标文件(二进制文件)。 链接: 将目标文件和程序所依赖的库连接成最终的可执行文件。 2.介绍一下C语言程序的内存...

Linux应用层开发笔记

学习汇总

Linux下的C语言开发 GCC、glibc和GNU C的关系 GCC全称GNU Compiler Collection,是GNU项目的一部分,主要是一套编译器工具集,支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada、Go和D等。GCC最初作为GNU操作系统的官方编译器,用于编译GNU/Linux系统和应用程序。它是自由软件,遵循GNU GPL(GNU G...

我的图床上线了

用于图片分享的网站

日出日落就是一天,花开花谢又是一年。冬至阳生,岁回律转。在这辞旧迎新的美好时刻,我向大家致以新年的祝福! 正文 今天是2025年1月1日,我上线了我的图床,也可以通过本站底部(侧边)链接访问。 为防止短时间访问量过大,目前需要密码访问,需要使用者可以向我发送邮件。 当前试用密码:373737 邮箱:[email protected] 图床地址: https://image.k...

一份Linux测试题

Linux基础

day01 说明:每题10分,共100分,得到60分及以上算通过 1. 如何理解linux中一切皆文件 1 2 3 4 会将各种硬件(CPU/内存)映射成文件 将运行程序进程的内存映射成文件 => 也就是Linux系统在操作各种硬件、内存时都统一为了文件操作 2. 列出几个Linux根目录下的文件夹及其作用 1 2 3 4 /bin 可执行命令程序的目录文件 /...

hello world

你好世界

时节不拘,岁月如流,即将23岁的我,在24年末上线了我的个人博客 前言 这也算是一个偶然,这段时间我格外的忙碌,睡眠也严重不足,但是作为白嫖党,发现了可以利用github搭建博客的方案,自然是不能浪费,耗时一天,参悟透了这套博客源码,买个域名,这个网站算是初步搭建完成了。 打算 白嫖了网站,自然不能忘记分享,等新年假期,做一份搭建此网站的攻略,网站底部有我B站的链接,当然点击...