Risc-V 移植 ssh 与 sftp 记录 前言: 感谢公司提供的平台,本来就打算向 Linux 方向靠拢,之前有跟领导和师傅交流过,如果有 Linux 部分的开发,我愿意向这方向学习与进步。正好后续可能会做 Linux 的产品开发,应用层面的开发。 大的方向说,Linux 的产品移植性会更好,平…
Risc-V 架构下 Linux SDK 学习笔记 [toc] 前言: 由于 Linux 部分内容太多了,因此该文档只是一个框架文档。具体细分还会写别的文档。 移植 openssh && sftp 请查阅别的文档。 一、Luban SDK 官方文档地址 Luban SDK 是通过 buildroot 编译框架进行裁剪生成的。 二、编…
C++ 中类自定义拷贝构造会导致编译器不会提供默认构造引发的思考 [toc] 为何会想到这个问题? 起因,这段时间又在继续学剩下的部分 C++ ( 最新的学习笔记先不整理,还在施工之中,而且剩下的 C++ 教程也不多了,目前进度是函数对象 ( 仿函数 ) ),同时翻了翻之前的笔记,看到了类这部分,然后读了读拷贝构造函数,因此…
ESP32 驱动 RGB 灯带 [toc] 环境搭建 python 环境,电脑已经安装了python 3.9.13 因此跳过这一步 环境搭建环境教程文档 在 VSCode 中安装 'ESP-IDF EXPLORER' 插件,并使用 VS code 终端 PowerShell 编译。 idf.py build 进行编译, idf.py -p COM1…
C 中结构体定义的函数指针,通过结构体成员来实现函数的调用 起因: 我在阅读 ESP32 中 RMT 外设驱动 Dshot 电调协议的时候遇到的 C 语言语法问题,这个结构体的用法未曾见过,它是在结构体中定义了一个 函数指针,指针后面括号了形参,这种写法之前没遇到过特此记录。 struct rmt_encoder_t { *…
do{ }while(0); 的黑科技 前言 对于循环来说,do while 循环仿佛一直用得比较少,除了必要的执行一遍循环体中的语句之外,我个人一般很少使用到该循环的语法。但是无意间在知乎看到了do while(0) 这个黑科技玩法。因此记录一下。 宏定义 // 一般使用宏定义的时候 一切正常 #define a 10 p…
好文章整理 一文看懂堆栈的关系 堆和栈的关系 看完上方博客之后再理解之前学C++ 我做的 4个内存区域的笔记,这就很清晰了 应用程序中4 大内存区域的理解 单片机中0/1 如何控制硬件的?答案在2014年5月4日8:52分 的这个回答(很有哲理) 0/1如何控制硬件?哲理性回答 CPU 主频很少超过4Ghz( 当时搜索时候问的为何很少超过5GHZ …
腾讯云服务器使用ssl + 域名安全访问 重新修改服务器设置 使用前先将wordpress 端口从80挪开 原因:宿主机需要安装nginx 用来申请ssl。而之前wordpress 服务把80端口占用了。需要将它移走。 遇到的问题:(已解决) docker 配置端口映射问题( 宿主机5000-> 容器80 ) // 先暂停容器 docker …
手动裁剪一个Linux 系统,步骤记录。(还差烧录测试+体积裁剪为更小) 写作目的: 为我的开发板进行减负,自定义一个Linux 系统,并在其中运行wordpress 服务 。 学习并回顾之前的 qemu 交叉编译的过程。 了解Linux设备的底层构建。 为后续的开发做技术储备。 框架: 内核裁剪:make menuconfig 或者别的工具进行,…
lua 语言中的 for 循环的键值对 -- 以http 为例, local function cbFnc(result,prompt,head,body) -- http 的回调函数,这里的body log.info("testHttp.cbFnc",result,prompt) if result and head then…