- 博客(229)
- 资源 (3)
- 收藏
- 关注
原创 我的文章目录
这是我的一片树叶,你收藏后便拥有了我的森林!本文包括Linux系列、ZYNQ系列、FPGA系列、Altium Designer系列、matlab系列、python系利等,所有文章的链接都在这里,且在持续更新中......
2021-11-25 11:40:24 3436
原创 ZYNQ之嵌入式开发03——按键中断实验
本文介绍按键中断实验,内容包括使用PS端按键控制PS端的LED状态、利用AXI实现PL端按键控制PS端的LED状态以及利用AXI实现PL端按键控制PL端的LED状态等。
2024-04-15 14:08:50 907
原创 ZYNQ之嵌入式开发02——LED实验
本文介绍在ZYNQ平台上进行的LED的实验,包括MIO和EMIO的使用,通过PS端或PL端按键控制LED亮灭。
2024-04-10 13:56:35 924
原创 ZYNQ之嵌入式开发01——HelloWorld实验
本文介绍使用SDK实现Helloworld打印的实验,用到的平台是Vivado和黑金ZYNQ 7020开发板。
2024-04-07 16:08:26 1051
原创 Linux进程间通信
本文介绍Linux下的进程通信,包括管道方式、信号方式、共享内存方式、消息队列方式、信号灯方式,文中对于各种方式下使用到的函数做了详细说明,同时给出了代码示例和运行结果。
2024-03-31 16:12:51 1096
原创 多进程编程及相关函数
本文介绍多进程相关的知识,主要内容是进程的创建、wait函数、exec函数、system函数等,文中提供了简单的代码示例帮助理解。
2024-03-25 16:52:15 714
原创 多线程和线程同步
本文的主要内容是介绍进程和线程的区别,线程的创建、退出、回收、分离、取消等操作函数,线程同步中互斥锁、读写锁、条件变量和信号量的使用。
2024-03-23 12:55:00 822
原创 从0到1入门C++编程——13 机房预约管理系统
本文是从0到1入门C++编程系列的最后一篇,完成的是机房预约管理系统案例,这个案例很综合,基本上包括了之前介绍的所有内容,文中并没有贴出工程中所有的代码,大家可以自己尝试着写一下。
2024-03-19 15:56:36 729
原创 从0到1入门C++编程——12 演讲比赛流程管理系统
本文是基于STL的演讲比赛流程管理系统实现,该程序能够按照规则开始演讲比赛,用户可以查看往届的比赛记录,可以清空比赛记录和退出该管理系统。
2024-03-13 14:39:06 1557
原创 从0到1入门C++编程——11 函数对象及算法介绍
本文主要是对函数对象和相关算法的介绍,函数对象中介绍了谓词和三种内建函数对象,算法介绍包括遍历、查找、排序、拷贝替换、算术生成、集合操作等。
2024-03-10 17:18:25 1068
原创 从0到1入门C++编程——10 stack容器、queue容器、list容器、set容器、map容器
本文主要介绍了stack容器、queue容器、list容器、set容器以及map容器,关于这些容器,文中分别从构造赋值、插入删除、查找统计、排序以及自定义规则排序等方面进行了介绍,并附有相关的代码案例及运行结果。
2024-03-07 17:20:33 1028
原创 从0到1入门C++编程——09 STL、string容器、vector容器、deque容器
本文的内容是标准模板库、string容器、vector容器、deque容器的介绍,最后还包含了这几个容器综合使用的案例,文中对于相关操作的介绍都提供了代码示例和运行结果。
2024-03-05 16:50:06 668
原创 从0到1入门C++编程——08 函数模板和类模板
本文是函数模板和类模板的简单介绍,文中分别对函数模板和类模板的一些简单应用做了说明,每部分的介绍都附有代码和程序运行结果。
2024-02-26 23:00:12 838
原创 从0到1入门C++编程——07 基于多态的职工管理系统
本文是基于多态的职工管理系统,系统能够完成退出程序、增加职工信息并写入到文件、显示职工信息、删除职工信息、修改职工信息、查找职工信息、对职工信息排序以及清空文件内容等功能,文章中给出了每个功能的具体实现,并且附有项目工程文件。
2024-02-04 15:45:44 823
原创 从0到1入门C++编程——06 类和对象之多态、文件操作
本文的主要内容是介绍C++中雷和对象相关的知识,主要是多态的应用以及文件的操作,文件的操作包括文本文件和二进制文件的读写。
2024-02-01 14:35:41 1354
原创 从0到1入门C++编程——05 类和对象之运算符重载、继承
本文的主要内容是介绍C++中类和对象相关的知识,包括运算符重载和继承,文章对于每一部分的介绍都附有代码和程序运行结果。
2024-01-10 23:15:50 1074
原创 从0到1入门C++编程——04 类和对象之封装、构造函数、析构函数、this指针、友元
本文介绍C++中类和对象相关的知识,包括封装、构造函数、析构函数、this指针、友元等概念,并在文章中附有代码和运行结果。
2024-01-07 22:26:26 1087
原创 从0到1入门C++编程——03 内存分区、引用、函数高级应用
本文的主要内容是介绍内存的四个分区,C++中引用的基本知识,函数高级应用中的默认参数、占位参数以及函数重载。
2024-01-04 23:00:57 1105
原创 从0到1入门C++编程——02 通讯录管理系统
本文通过C++实现一个通讯录管理系统,该系统具有添加联系人、显示联系人、删除联系人、查找联系人、修改联系人、清空联系人和退出通讯录的功能!
2024-01-01 23:04:25 1182
原创 从0到1入门C++编程——01 C++基础知识
本文是从0到1入门C++编程的第一小节,C++基础知识的介绍,本文中很多知识都是在C语言中学习过的,用的编程工具是Visual Studio。
2023-12-31 17:19:26 1153
原创 Linux下网络通信及socket编程
本文的内容是Linux下网络通信及socket编程,文章简单介绍了网络通信的知识,然后介绍了与socket相关的函数,并通过socket实现了服务器与客户端的简单通信。
2023-12-13 15:11:38 432
原创 C语言——分割单向链表
本文的内容是使用C语言分割单向链表,给出一个链表和一个值,要求链表中小于给定值的节点全都位于大于或等于给定值的节点之前,打印原始链表的所有元素和经此操作之后链表的所有元素。
2023-11-15 19:57:33 853
原创 C语言---插入排序、希尔排序、冒泡排序、选择排序、快速排序简单介绍
本文主要介绍用C语言实现的一些排序方法,有插入排序、希尔排序、冒泡排序、选择排序和快速排序,文章中给出的例子都是按照升序排列的。
2023-11-09 20:18:52 855
原创 Linux下input子系统
本文的内容是Linux下输入子系统的介绍,文章中对用到的函数、注册的过程都做了相应的说明,并通过一个按键的例子介绍了输入子系统的具体使用。
2023-11-04 21:13:09 819
原创 信号、进程、线程、I/O介绍
本文对信号、进程、线程、I/O等做简单介绍,涉及到进程通信、线程同步、I/O等具体内容,对于其中一些内容,文章中给出了代码示例和运行结果。
2023-11-01 22:36:36 506
原创 Linux下GPIO和看门狗应用编程
本文是Linux下GPIO和看门狗应用编程的介绍,通过sysfs文件系统可以操作硬件,具体以gpio为例展开,文中还介绍了看门狗的应用编程,通过程序自行设置喂狗时间。
2023-10-30 19:55:14 631
原创 Linux下的文件操作和文件管理
本文的主要内容是Linux下文件操作和文件管理的介绍,涉及到的内容比较多,对于一些函数,文中还通过代码进行了功能验证。
2023-10-27 15:07:27 436
原创 字符串的处理
本文介绍字符串的处理,包含字符串的输入输出,字符串的复制、比较、拼接等一系列操作等,文中对用到的函数原型进行了罗列,在使用的时候直接根据函数原型传入相应的参数即可。
2023-10-24 11:51:49 324
原创 Linux下等待队列、定时器、中断综合应用——按键控制LED
本文是Linux下等待队列、定时器、中断等的一个综合应用实验,通过按键控制LED的亮灭,本实验的实现是在前面LED实验和按键实验的基础上一步步实现的。
2023-10-19 12:04:46 447
原创 Linux下按键驱动实验
本文介绍按键的驱动实验,通过修改设备树、pinctrl和gpio子系统等内容,实现按键触发的动作,文中提供了按键驱动的源代码。
2023-10-16 11:57:01 360
原创 Linux下将驱动编译进内核
本文介绍在Linux下如何将驱动编译进内核,之前介绍的都是将驱动编译成模块,然后发到开发板自己加载驱动,这篇文章将详细介绍把驱动编译进内核。
2023-10-14 12:23:32 686 1
原创 Linux下设备树、pinctrl和gpio子系统、LED灯驱动实验
本文介绍设备树、pinctrl和gpio子系统等内容,然后通过LED灯的驱动实验对这些内容进行应用,文中提供了源代码,感兴趣的可以根据开发板类型修改尝试一下。
2023-10-11 20:58:31 1008
原创 Linux下platform驱动框架描述
本文介绍Linux下platform驱动框架,包括驱动的分离和分层,platform模型等,并给出了platform驱动的代码框架。
2023-10-10 10:58:30 373
原创 Linux下的管道通信
本文主要介绍管道通信,包括用在父子进程或兄弟进程之间的无名管道通信和有名管道FIFO通信,关于这两种通信,文章中都给出了代码。
2023-10-02 20:23:42 357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人