摘要: 最近需要将在Linux上的代码移植到FreeRTOS上,许多系统函数运行不了,其中就包括gettimeofday,以及使用定时器的不同。 FreeRTOS添加计时器 首先,FreeRTOS的系统时钟节拍可以在配置文件 FreeRTOSConfig.h 里面设置: #define configTICK 阅读全文
posted @ 2023-10-10 11:31 ouyang_wsgwz 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 介绍 CMake 是一个跨平台的开源构建工具,用于管理软件构建过程。它采用了一种声明式的构建配置语言,可以生成与平台无关的构建脚本,使得在不同的操作系统和编译器上都能够方便地构建项目。 CMake 的设计目标是提供一个简洁、高效的构建系统,以更好地支持大型项目的构建和管理。它具有以下特点: 简单易用 阅读全文
posted @ 2023-10-07 16:55 ouyang_wsgwz 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 编译一个C语言程序的过程 linux > gcc -o hello hello.c GCC编译器将源程序文件hell0.c翻译成一个可执行目标文件hello,分成四个阶段: hello.c 源程序 通过预处理器为hello.i 修改了的源程序(文本) hello.i 通过编译器为hello.s 汇编 阅读全文
posted @ 2022-10-07 19:54 ouyang_wsgwz 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 参考内容:https://blog.csdn.net/amoscykl/article/details/80616688 阅读全文
posted @ 2022-09-26 10:48 ouyang_wsgwz 阅读(13) 评论(0) 推荐(0) 编辑
摘要: select的作用 初学socket时,习惯使用connent、accept、recv或者recvfrom来阻塞程序。然而使用select可以完成非阻塞方式,监视需要被监视的文件描述符的变化情况——读写或异常。 相关数据结构 fd_set,实际是一个long int 类型的数组,其中的每一个 bit 阅读全文
posted @ 2022-09-14 17:56 ouyang_wsgwz 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 在Linux文件系统中的总体结构图 相关数据结构 1. file_system_type 这个结构来描述一种文件系统类型,一般具体文件系统会定义这个结构,然后注册到系统中;定义了具体文件系统的挂载和卸载方法,文件系统挂载时调用其挂载方法构建超级块、跟dentry等实例。 1 struct file_ 阅读全文
posted @ 2022-08-30 10:43 ouyang_wsgwz 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 学习链接:sunym1993/flash-linux0.11-talk: 你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码 (github.com) 1. 从开机到运行main.c的过程 在主板上写死的固件程序BIOS会将硬盘中启动的512字节的数据,复制到0x7c00 阅读全文
posted @ 2022-08-15 20:30 ouyang_wsgwz 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 牛客网参考:【C++工程师面试宝典】学习说明_互联网校招面试真题面经汇总_牛客网 (nowcoder.com) C++ Q:C++面向对象思想 概述:面向对象技术中的对象就是现实世界中,某个具体的物理实体在计算机中的映射和体现,是模拟现实世界中的实体。我们可以通过设计类,然后再实例化产生一个对象。 阅读全文
posted @ 2022-06-14 15:22 ouyang_wsgwz 阅读(54) 评论(0) 推荐(0) 编辑
摘要: K-means算法 输入参数:c 过程: 适当选择c个类的初始中心; 在第k次迭代中,对任意一个样本,求其到c个中心的距离,将该样本归到距离最短的中心所在的类; 利用均等方法更新该类的中心值; 对于所有的c个聚类中心,如果利用 2,3 的迭代法更新后,值保持不变,则迭代结束,否则继续迭代。 该算法是 阅读全文
posted @ 2022-05-15 19:09 ouyang_wsgwz 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 激活函数 非线性激活函数( Activation Function) - 知乎 (zhihu.com) 引入激活函数是为了增加神经网络模型的非线性。 如果不用激活函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都是输入的线性组合,这种情况就是最原始的感知机(Perceptron)。 阅读全文
posted @ 2022-05-15 17:45 ouyang_wsgwz 阅读(29) 评论(0) 推荐(0) 编辑