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