摘要: 前言 首先这篇文章只是初步的尝试,不涉及过于高深的编程技巧;同时需要表明的是,面向对象只是一种思想,不局限于什么样的编程语言,不可否认的是基于面向对象特性而设计的语言确实要比面向过程式的语言更加容易进行抽象和统筹,可以说面向对象的设计模式可以很大程度上摆脱过程的实例,但要论完整的应用来讲,设计模式也 阅读全文
posted @ 2024-04-10 13:51 pie_thn 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 概要 由于目前在做一个比较复杂的嵌入式项目,想要借此提升一下代码的结构设计能力,所以想要以面向对象的思想来完成这个项目,即把每个板载外设资源视为一个对象,采用msp+bsp的模式,对每个bsp外设实现对象化处理,现有方案需要手动传入对象引用,调用方法时比较麻烦,所以考虑简化调用方式。 面向对象实现思 阅读全文
posted @ 2023-12-04 09:58 pie_thn 阅读(473) 评论(2) 推荐(0) 编辑
摘要: 前言 该模式主体是一个switch-case结构,所谓工步即为case常量表达式的值,一般为数字常量,也成为显性工步;通过default这一特殊机制,实现隐性工步的执行;而每一工步所执行的间隔就需要定时器来控制,这也是实现超时机制的方法。 这种模式还可以衍生出其他的模式,灵活性很大,总体上像是一个多 阅读全文
posted @ 2023-09-11 09:56 pie_thn 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 前言 这个任务调度模块的实现是形成于毕设项目中的,用在STM32中,断断续续跨度2个月实现了一些基本功能,可能后面再做其他项目时会一点点完善起来,也会多学习相关知识来强化模块的实用性和高效性,毕竟用自己自主实现出来的功能还是蛮舒心的。 任务调度模式结构 整体上的结构属于线性结构,结合链表和定时器来实 阅读全文
posted @ 2023-04-09 17:54 pie_thn 阅读(1040) 评论(1) 推荐(2) 编辑
摘要: 前言 网上一大堆都是要多种格式相互转换,并且要很大的字库文件,对于小应用工程,小容量的STM32芯片,额外多出这些开销会感到蛮不舒服的,而且绝大部分的乱码问题时发生在STM32这边,所以本文是从Android端解决编码格式转化的问题,STM32那边稍做处理即可,我做的转换是从UTF-8转到GBK 解 阅读全文
posted @ 2023-04-03 22:14 pie_thn 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 脚本功能 命令行参数指定ip连接/获取ifconfig中的本地ip连接 修改.bashrc #!/bin/bash net_dev="wifi0" #默认的设备名 FALSE="0" TRUE="1" # 若无参数则选择本地ipv4 通过正则匹配ifconfig $net_dev的内容 l_ip=$ 阅读全文
posted @ 2022-11-26 19:41 pie_thn 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 前言 因为每次打开matlab都得切换一下工作目录,由于目录不固定,所以感觉会很麻烦,所以就想着怎么添加matlab到右键菜单,并从指定目录打开,不过网上没有关于怎么设置这个的,不过却又很多设置cmd、windows terminal这些的,所以本着试一试的心态,想来也是大同小异的吧。还有需要注意, 阅读全文
posted @ 2022-07-10 08:46 pie_thn 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 准备 书名数据库的阵列表示 关键字 书籍 B1 B2 B3 B4 B5 B6 B7 algebra 1 1 1 1 1 1 0 application 1 0 1 1 1 1 0 elementary 0 1 1 0 0 0 0 linear 1 1 1 1 1 0 0 matrix 0 0 0 0 阅读全文
posted @ 2022-07-09 18:40 pie_thn 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 本工具作者大佬的GitHub 前言 因为最近一时心血来潮,学了markdown,我觉得但凡是个人,对于不用word或html就可以有不错的排版,而且使用起来简单便捷,都会投向markdown的怀抱中的。又因为正好写通信作业的报告,所以乘手就当练习markdown的用法了,所以本地写完了,感觉排版还可 阅读全文
posted @ 2022-07-07 21:13 pie_thn 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 题目:基于Simulink的SSB信号调制与解调仿真 参考文章 一、实验目的与要求 目的:学习SSB信号的调制与解调仿真 要求: 具有MATLAB的仿真结果并附上代码 具有基于Simulink的模块的模拟仿真结果,并附上设计模块图 结果清晰充分 包含实现结果分析和总结 二、原理 单边带调制是幅度调制 阅读全文
posted @ 2022-07-07 11:59 pie_thn 阅读(8086) 评论(0) 推荐(1) 编辑