- 博客(31)
- 收藏
- 关注
原创 【Code Complete2】Note-1 [启发式编程、管理复杂度、隐藏设计]
【代码大全系列】读书笔记 note1,选取了个人觉得比较有收获的几个点:启发式编程、管理复杂度、隐藏设计。
2024-07-26 22:09:26
1063
原创 二进制 bin文件 合成工具
bin文件合成工具,是一个将指定bin文件进行合并的的工具;在自定义flash分区,进行各种差分文件的逻辑组合中起到很大的作用;差分bin文件合成为普通文件,生成SPL-2MB_0x0.bin文件;学习此篇文章,你将学会通过 cmd 命令行,生成含有 该文件夹中 以.bin为后缀文件名 的txt文件;将 bin文件进行合成的程序逻辑将c语言文件打包成exe可执行程序
2024-07-13 18:23:03
766
原创 RT-Thread的 FAL 组件_使用笔记
本文讲解了 RTT 操作系统中 FAL 分区表的主要 API 和 MSH 测试命令;意在使用时,可以快速查阅,欢迎大家一起交流讨论!
2024-05-16 12:02:58
805
原创 【C语言】面向对象编程--工厂模式
本文以实验的方式详细的介绍了什么是“工厂模式”,让大家直观的感受到工厂模式的优势,为我们提供了一种新的,面向对象的思维方式。欢迎大家一起交流讨论!
2024-04-14 00:54:02
339
1
原创 uboot和linux内核 的简单及介绍
本文讲解了uboot是什么,为什么我们要使用uboot,linux内核的作用、内核主要功能,以及linux根文件系统的介绍;欢迎大家一起交流讨论!
2024-04-12 21:49:44
1211
原创 基于全志H616 ARM-Linux 的智能分拣项目
在这个基于全志H616 ARM-Linux 的智能分拣项目中,我们用到了SU-03T语音模块、OLED模块、USB摄像头和SG90舵机模块,调用阿里云接口实现物品的动态识别服务,实现了语音播报垃圾类型并触发垃圾桶开关盖、OLED显示垃圾类型、并且利用TCP的socket编程,实现通过网络的远程控制的功能;附代码和所用到的语音烧入软件及语音配置文件、网络调试助手等。欢迎大家一起交流讨论
2024-04-07 19:52:09
350
原创 语音模块&摄像头模块&阿里云结合,实现垃圾的智能识别
本文介绍了如何实现 通过语音模块使摄像头在抓拍垃圾图片,程序自动将垃圾传到云端识别,判断出是什么垃圾类型(干垃圾、湿垃圾、可回收垃圾、有害垃圾、无法识别) 最后由语音模块输出相关信息;
2024-03-28 23:13:56
1595
原创 基于香橙派 调用USB摄像头 的两种方法(命令&脚本)
本文讲解了利用全志板子调用摄像头的两种方法,包括硬件配置、设备的连接与调试、基本库的安装,介绍了如何拍一张照片、如何看到摄像头的视频页面、并且实现抓拍;为后续实验做准备。
2024-03-25 21:58:29
1401
原创 在Linux环境底下 用C语言执行Python程序
本文介绍了在Linux环境底下,如何使用C语言来运行Python程序,分别从,环境安装&检测、直接调用py语句、调用无参py语句、调用有参py语句 四个分别将来相关的实现方法,以及C对应的Python的数据类型转换对应的格式的问题,欢迎大家一起交流讨论
2024-03-20 21:39:25
1094
原创 【SQLite数据库】的使用
本文详细的讲解了SQLite数据库的使用,包括数据库的增、删、改、查;以及数据库的编程,打开/创建数据库C接口、创建表的C接口。欢迎大家一起交流讨论!
2024-03-16 19:33:31
1607
原创 udev机制 & 守护进程 (精灵进程(Daemon))
本文介绍了udev机制和守护进程的基本概念,讲解了守护进程的特点和常用进程的命名规则等,欢迎大家一起交流讨论
2024-03-14 19:41:15
852
原创 【全志H616】1 --用orangepi控制硬件
本文介绍了如歌用orangepi 控制蜂鸣器&超声波模块,通过键盘输入1、2、3、4来控制转动角度舵机模块;同时还介绍了利用全志如何配置定时器;以及查看H616引脚状态的命令等..
2024-03-11 23:15:06
647
原创 Linux系统编程8--网络编程
本文讲解了Linux系统编程里的socket网络编程,介绍了网络编程里面常用的API,最后实现了基于TCP协议的客户端与服务端多方消息收发的小项目。欢迎大家一起交流讨论。
2024-03-05 20:59:45
1096
原创 Linux系统编程7--线程 & 写个测试脚本
本文详细的讲解了Linux系统编程中的--进程,线程的创建、退出&等待,线程共享内存、互斥锁、死锁以及线程的条件控制,实现线程的同步;最后,本文还讲解了如何利用C语言来写一个测试脚本,来检测程序的稳定性;
2024-03-02 10:14:36
921
原创 Linux系统编程5--*进程【重点】
本文详细讲解了Linux系统编程里面的一个重要的部分--进程;介绍了进程相关概念、创建进程、进程退出、wait、孤儿进程/僵尸进程、exec族函数、system/popen等;欢迎大家一起交流讨论
2024-02-21 19:47:25
893
原创 Linux系统编程4--标准c库对文件的操作(fopen、fread、fwrite、fseek、fclose、fputc、fgetc、feof)
本文详细的讲解并利用程序举例了Linux系统编程-->标准c库对文件的操作,其中包括open和fopen的区别和联系,fwrite、fseek、fread、fclose、feof、fgetc/fgets、fputc/fputs 等函数。
2024-02-19 09:09:31
772
原创 Linux系统编程1--基本文件操作(open、w/r、lseek、creat)
文章详细的介绍了Linux系统编程对文件的基本操作和用法,包括 ”open、write、read、creat、lseek“等;欢迎大家一起交流讨论!
2024-02-16 13:07:55
898
原创 【C语言】做一个贪吃蛇小游戏,完整代码&附带视频演示
在linux环境下,利用C语言,做了一个基于Ncueses库的贪吃蛇小游戏,非常详细,简单易行;
2024-02-15 12:39:50
1906
原创 在Linux & Window环境下共享文件夹(无需安装Vmware Tool)
本文讲了在没有安装VMware tool 的条件下,实现的共享文件夹
2024-02-12 18:03:15
635
原创 定时器中断&外部中断 区别联系
外部中断我们可以简单的理解为,他就是某个引脚引起的,每次这个中断引脚受到了触发,外部中断程序就立马执行(计算机会放下手下的工作,去执行中断程序,处理完成后,再转战之前的程序),因此可以明白,只要硬件上接到了中断引脚就行,用来接收外部的信号,不管是震动传感器,光传感器,不管是什么都可以,只要是来自外部的信号,给予了该引脚,都可以使用外部中断。顾名思义,外部中断来自外部,它是硬件中断,是硬件成面的中断,因此外部中断比定时器中断快(硬件肯定比软件快,比软件精准度更高);查询次序越高,这个中断的优先级就越高。
2024-01-12 10:55:09
2352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人