- 博客(123)
- 收藏
- 关注
原创 第3章_运算符与流程控制
C语言提供了丰富的运算符来执行算术、逻辑、位操作等,并使用流程控制语句(如if、switch、for、while和do-while)来控制程序的执行流程。
2024-07-02 17:38:46
503
原创 Makefile入门
Makefile 是一个特殊格式的文件,它被 `make` 工具使用来自动化软件的构建过程,定义了如何编译和链接程序的规则和依赖关系。
2024-06-29 20:27:25
1129
原创 orangePi zero2智能家居
利用先进的监听和响应机制,全面监控家居环境并实现智能控制。系统通过多线程技术,结合语音、网络、安全和消息处理模块,确保家居运营的安全性、便捷性和舒适性。此外,系统采用消息队列技术,优化指令和事件的处理流程,提高响应效率。
2024-06-29 19:30:58
768
原创 OrangePi Zero2系统移植
之前香橙派的使用时, 都是直接在香橙派上进行代码编译, 但在实际的项目开发过程中,更多 的还是使用交叉编译环境进行代码的编译。再编译完成之后再把代码放到香橙派等ARM开发板上运行。 因此这章节专门讲解下交叉编译环境的搭建、Uboot移植和内核移植内容
2024-06-01 10:11:58
1243
原创 智能垃圾桶项目
智能垃圾桶是一种集成了物联网技术、传感器、数据分析和自动化功能的高科技垃圾收集设备,旨在提高垃圾回收效率、降低运营成本、优化资源管理、减少环境污染,并提升公众的环保意识,是推动智慧城市建设和可持续发展的重要工具。
2024-05-27 09:50:33
732
原创 初识SQLite数据库
SQLite是一个轻量级、嵌入式、无需服务器配置的开源数据库管理系统,支持SQL语言,适用于各种操作系统,广泛用于小型应用和移动设备。
2024-05-14 19:35:00
1553
原创 Udev作用概述
Linux的热拔插UDEV机制是一种动态设备管理框架,它能够自动检测、识别和配置系统中的硬件设备,支持即插即用功能,允许用户在不重启系统的情况下添加或移除硬件设备,并通过规则文件实现对设备事件的灵活响应和自动化管理。
2024-05-13 10:56:14
781
原创 【Orangepi Zero2】串口通信
串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方 式的扩展接口。串行接口(Serial Interface)是指数据一位一位地顺序传送。其特点是通信线路简 单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成 本,特别适用于远距离通信,但传送速度较慢
2024-05-09 15:57:18
1569
原创 IIC接口OLED屏实战开发
IIC全称Inter-Integrated Circuit (集成电路总线) 是由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。IIC属于半双 工同步通信方式。
2024-05-07 22:18:34
1921
1
原创 舵机转向编程实现
如下图所示,最便宜的舵机sg90,常用三根或者四根接线,黄色为PWM信号控制用处:垃圾桶项目开盖 用、智能小车的全比例转向、摄像头云台、机械臂等 常见的有0-90°、0-180°、0-360°。
2024-05-07 09:38:23
953
原创 Orangepi Zero2全志H616配置
学习目标依然是Linux系统,平台是ARM架构蜂巢快递柜,配送机器人,这些应用场景用C51,STM32单片机无法实现第三方介入库的局限性,比如刷脸支付和公交车收费设备需要集成支付宝SDK,提供的libalipay.so是Linux的库,设备必须跑Linux系统图像识别,音频,视频等领域的技术支撑也无法脱离Linux系统人工智能型设备通常需要更好的系统和更高的算力,所以Linux也是必不可少能跑Linux的一般为 X86,ARM,MIPS,PowerPC等架构,而ARM市场占有率最大。
2024-05-06 11:55:30
1519
1
原创 C语言,结构体:输入两个学生的名字,学号,成绩,输出成绩高的学生的信息
【代码】C语言,结构体:输入两个学生的名字,学号,成绩,输出成绩高的学生的信息。
2023-08-13 17:33:36
2272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人