
基于RaspberryPi智能家居项目
文章平均质量分 76
基于RaspberryPi智能家居项目
大帅不想当程序猿(梦想成真版…
奇奇怪怪、跟随大流选择了计算机科学与技术专业
然后走上了嵌入式Linux这条不归路
24届应届生,广漂MUC转深漂 Linux应用层,转正后已离职……
目前暂时不做码农在学校任职…未来会怎样呢
展开
-
【智能家居】1、C语言面向对象引入类和对象的概念
类是用户自定义的一种数据类型,也称类类型——C语言中的结构体。原创 2023-11-09 22:20:12 · 194 阅读 · 0 评论 -
【智能家居】2、工厂模式的实现
工厂模式是一种常用的设计模式,它主要用于实例化对象。这种模式的主要思想是在不暴露具体的实现细节的情况下,让客户端能够创建具有特定接口的对象。它可以让我们在运行时决定实例化哪个类。原创 2023-11-13 10:48:24 · 106 阅读 · 0 评论 -
【智能家居】3、Linux库的生成和使用(核心代码是程序员不可公开的小秘密)
静态库的优点在于它们不需要在运行时存在,而动态库需要在运行时可用,否则程序将无法启动。但另一方面,静态库会增加最终程序的大小,因为它们的代码被嵌入到了程序中,而动态库则是只在运行时加载,从而减小了程序的大小。此外,静态库比动态库更容易安全审计,因为它们是完全内置到程序中的。总的来说,静态库适合于那些只需要少量更改并且不需要频繁更新的代码模块,而对于需要经常更新和更改的模块更适合使用动态库。原创 2023-11-13 21:49:59 · 307 阅读 · 0 评论 -
【智能家居】4、智能家居框架设计和代码文件工程建立
创建一个名为si的文件夹用于保存SourceInsight生成的文件信息,然后在SourceInsight里面创建一个新的工程并选择这个文件夹保存文件信息。退出后点击SmartHoust.PR即可启动SamrtHouse工程。设置完名字和选择完路径选择ok。2、命名选择文件信息保存路径。3、将代码添加到工程中。原创 2023-11-15 22:50:53 · 530 阅读 · 0 评论 -
【智能家居】5、主流程设计以及外设框架编写与测试
/指令名称//指令//初始化函数//获取指令函数//日志一个长度为128的字符数组,用于存储指令名称。一个长度为32的字符数组,用于存储指令。一个初始化相关指令操作的函数指针,它指向一个返回值为整型,接受三个字符指针类型的参数(名称、IP地址、端口号)的函数。一个用于获取指令的函数指针,它指向一个返回值为整型,接受一个字符指针类型的参数(指令)的函数。一个长度为1024的字符指针数组,用于存储日志信息。:一个指向 `struct InputCmd` 类型的指针,用于链表的连接。原创 2023-11-17 13:06:02 · 859 阅读 · 2 评论 -
【智能家居】6、语音控制及网络控制代码实现
【智能家居】语音控制及网络控制代码实现原创 2024-01-27 21:56:56 · 1925 阅读 · 0 评论 -
【智能家居】7、主程序编写+实现语音、网络和串口功能
【智能家居】7、主程序编写+实现语音、网络和串口功能原创 2024-02-21 22:30:00 · 746 阅读 · 0 评论 -
【智能家居】8、摄像头模块安装以及监控代码编写
libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。libcurl的官网。原创 2024-03-11 22:53:12 · 1995 阅读 · 0 评论 -
【智能家居】9、毕业设计-完结篇(论文&源代码&模型)
智能家居功能展示。原创 2024-07-01 09:03:38 · 756 阅读 · 0 评论