自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

修成真的博客

嵌入式方向的修行者

  • 博客(129)
  • 资源 (20)
  • 收藏
  • 关注

原创 【STM32】标准库与HAL库对照学习系列教程大全

STM32标准库与HAL库对照学习教程系列大全

2023-10-23 07:45:00 4291 3

原创 【硬件设计】硬件学习笔记三--常见接口电路设计

一、RS232电路设计。

2023-09-24 13:34:03 3775 2

原创 【硬件设计】硬件学习笔记二--电源电路设计

本篇讲述硬件电源的设计以及如何通过计算得到自己想要的电压输出

2023-09-10 13:13:06 1817

原创 【硬件设计】硬件学习笔记一--元器件的介绍与选型

本篇介绍了硬件设计中常用的一些基础元器件,以及如何对元器件进行选型,有哪些注意的地方等等

2023-08-27 10:34:46 3057 2

原创 【硬件设计】模拟电子基础三--集成运算放大电路

本篇讲述集成运算放大电路的原理以及运用

2023-08-05 16:19:34 3924 1

原创 【硬件设计】模拟电子基础二--放大电路

模拟电子技术放大电路的基础讲解

2023-08-02 19:45:00 1255

原创 【硬件设计】模拟电子基础一--元器件介绍

本篇讲述模拟电子技术基础的相关基础元器件的介绍与应用,作为硬件画图前需要认知的基础

2023-08-01 13:15:00 1233

原创 【硬件设计】数字电路基础--概念、分类与基本运算

本篇主要讲述数字电路技术的基础知识,作为硬件画图前的基础认知

2023-07-27 07:30:00 1655

原创 【硬件设计】Multisim软件的下载与使用

本篇讲解Multisim的下载、安装与使用教程

2023-07-26 07:45:00 3837 3

原创 【测试笔记】示波器的使用示例(多图形说明,少文字描述)

本篇文章是我使用示波器后的一个功能记录,多为常用功能记录(自己经常使用的,其他等用到后在补充),写这篇文章是让自己好随时复习和翻阅,防止忘记,别的同学也可以根据需要观看。

2023-07-24 18:56:21 4879

原创 【IT】上培训班真的有用吗?

我们究竟该不该上培训班呢?本篇针对这个问题进行探讨,并给出我的建议

2023-07-15 16:04:03 604

原创 【Modbus】Modbus协议讲解

Modbus 是一种常用的工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成,常用于各种数据采集和过程监控。

2023-07-15 11:06:37 1020

原创 【CANopen】CANopen总线讲解

前面讲解了CAN总线的一些基础内容,这里来讲解一些在CAN总线的基础上提供的CANopen协议【STM32】标准库与HAL库对照学习教程十四–CAN总线CANopen 是在 CAL 基础上开发的,使用了 CAL 通讯和服务协议子集,提供了分布式控制系统的一种实现方案。CANopen是CAN的一种应用层协议。CANopen 的核心概念是设备对象字典(OD:Object Dictionary),在其它现场总线(Profibus,Interbus-S)系统中也使用这种设备描述形式。

2023-04-05 17:55:04 7800 1

原创 【STM32】标准库与HAL库对照学习教程十四--CAN总线

CAN 是控制器局域网络 (Controller Area Network) 的简称,它是由研发和生产汽车电子产品著称的德国 BOSCH 公司开发的,并最终成为国际标准(ISO11519以及ISO11898,我简称519,898),是国际上应用最广泛的现场总线之一。差分信号需要两根信号线,通过两根信号线的电压差值来表示逻辑 0和逻辑 1。差分信号有 抗干扰能力强,少电磁干扰的优点。

2023-04-03 13:57:41 5827 11

原创 【ROS】机械人开发五--ROS基本概念的程序实现

本文主要介绍了ROS开发IDE工具的使用,前面所讲的ROS基本概念的实现与自定义消息类型

2022-11-21 18:47:35 887 1

原创 【ROS】机械人开发四--ROS常用概念与Launch文件

本节解释了ROS的一些常用概念,为后面的学习打下基础,随后讲解了关于Launch文件相关的功能与语法

2022-11-16 20:48:30 1050

原创 【ROS】机械人开发三--ROS工作空间与功能包

本章主要讲解了ROS与功能包的作用、创建、使用,对其中两个特殊的文件进行了分析

2022-11-15 20:38:50 887

原创 【ROS】机械人开发二--ROS环境安装

本文主要讲解了如何在ubuntu上安装ROS运行环境

2022-11-15 19:37:12 674

原创 【ROS】机械人开发一--树莓派安装ubuntu18.04

安装了一天的树莓派系统,遇到了很多坑,这里将教程详细分享一下,方便大家快速的安装系统。

2022-11-15 13:39:26 2620 8

原创 【Linux】特别篇--GNU C编译器扩展语法

本章是我参考《嵌入式C语言自我修养》的GUN C编译器扩展语法这一章,对其中的内容进行了摘录、总结与归纳,并写了一些关于自己的理解,这边还是推荐大家去购买原作的,因为里面用通俗的语言解决了很多原理上的问题,让我对C语言又有了一个新的认识。至于这里有人会问,那你直接去翻书不就得了嘛,为什么还要写到这里,我的回答是,第一,我需要对学的知识进行总结归纳,第二,书中的内容太多,需要进行一定的缩减,第三,分享给其他人学习,第四,以后忘了的知识可以直接在这里查找,比翻书方便。

2022-11-10 15:22:29 540

原创 【Linux】特别篇--SMBus 协议

主要介绍了SMBus协议的简介、对比与分析

2022-10-23 15:44:54 6390

原创 我的创作一周年纪念日--收获与成长与展望

一年的创作总结

2022-10-11 15:22:41 428 2

原创 【嵌入式面试题】常见面试题梳理六

看面试题时,主要应该以学习为主,面试题有些基本上是我们编程时会遇上的问题,通过学习面试题会提升我们的编程意识和解决一些日常我们编程所遇到的问题,看完这篇面试题后,希望能对你有所帮助,另外题中有问题的地方可以在评论区指出,在这里谢谢您的观看。

2022-10-05 19:58:39 867

原创 【嵌入式面试题】常见面试题梳理五

看面试题时,主要应该以学习为主,面试题有些基本上是我们编程时会遇上的问题,通过学习面试题会提升我们的编程意识和解决一些日常我们编程所遇到的问题,看完这篇面试题后,希望能对你有所帮助,另外题中有问题的地方可以在评论区指出,在这里谢谢您的观看

2022-09-23 14:33:21 464

原创 【嵌入式面试题】常见面试题梳理四

看面试题时,主要应该以学习为主,面试题有些基本上是我们编程时会遇上的问题,通过学习面试题会提升我们的编程意识和解决一些日常我们编程所遇到的问题,看完这篇面试题后,希望能对你有所帮助,另外题中有问题的地方可以在评论区指出,在这里谢谢您的观看。

2022-09-21 15:27:11 419 2

原创 【嵌入式面试题】常见面试题梳理三

看面试题时,主要应该以学习为主,面试题有些基本上是我们编程时会遇上的问题,通过学习面试题会提升我们的编程意识和解决一些日常我们编程所遇到的问题,看完这篇面试题后,希望能对你有所帮助,另外题中有问题的地方可以在评论区指出,在这里谢谢您的观看。

2022-09-18 19:54:59 631

原创 【嵌入式面试题】常见面试题梳理二

看面试题时,主要应该以学习为主,面试题有些基本上是我们编程时会遇上的问题,通过学习面试题会提升我们的编程意识和解决一些日常我们编程所遇到的问题,看完这篇面试题后,希望能对你有所帮助,另外题中有问题的地方可以在评论区指出,在这里谢谢您的观看。

2022-09-17 13:34:41 535

原创 【嵌入式面试题】常见的面试题梳理一

看面试题时,主要应该以学习为主,面试题有些基本上是我们编程时会遇上的问题,通过学习面试题会提升我们的编程意识和解决一些日常我们编程所遇到的问题,看完这篇面试题后,希望能对你有所帮助,另外题中有问题的地方可以在评论区指出,在这里谢谢您的观看

2022-09-15 16:22:58 828

原创 【python】飞机大战小游戏练习

本篇是作为博主学习python语言之后的练习,CSDN上关于飞机大战游戏的代码很多,本篇的代码也只是其中一种思路,希望对大家的学习有所帮助

2022-07-25 20:20:19 1038 1

原创 【C++】QT学习的小练习编程

QT学习过程中的知识点练习代码,本篇代码占大部分

2022-07-06 18:38:34 1230 5

原创 C++学习三--多态、异常、转换函数、模板

多实例,少概念,包含了我自己的理解

2022-07-02 20:21:58 420 1

原创 C++学习二--运算符重载、组合与继承

C++运算符重载、组合与继承的讲解,没有太多概念,具体学习靠实例

2022-07-01 19:37:19 275

原创 C++学习一--从C到C++

多示例,少概念

2022-06-30 20:41:24 800 2

原创 【Linux】实际项目应该如何完成?--安防监控系统项目的总结

到目前为止我也做个5、6个嵌入式项目,但以往都是从零开始自己做,也就是毫无计划,想到那里做那里,有想法就会去实现,就这样导致我碰到了很多坑,也消耗了我许多时间,当然,不是说这样不好,因为在其中我也得到了一个很好的锻炼与练习,但是这不适用于在工作中去这样做。...

2022-06-18 16:46:59 3006 3

原创 【超全面】Linux嵌入式干货学习系列教程

博主学习Linux也有几个月了,在这里为广大朋友整理出嵌入式linux的学习知识,希望对大家有所帮助,当然博主也只是个初入嵌入式领域的初学者,有问题的地方希望大家指出,在此祝大家学习顺利。............

2022-06-06 14:41:38 32346 30

原创 【Linux】内核驱动篇十二--input子系统

内核驱动篇十三--input子系统一、input子系统基本框架二、驱动开发步骤一、input子系统基本框架Linux内核为了两个目的:简化纯输入类外设(如:键盘、鼠标、游戏杆、轨迹球、触摸屏。。。等等)的驱动开发统一输入类外设产生的数据格式(struct input_event),更加方便应用层编程设计了输入子系统事件处理层:接收来自核心层上报的事件,并选择对应的handler(事件处理器 struct input_handler)去处理。内核维护着多个事件处理器对象,每个input.

2022-05-30 20:41:14 696

原创 【Linux】内核驱动篇十一--I2C总线式驱动开发

内核驱动篇十二--I2C总线式驱动开发一、I2C总线背景知识二、Exynos4412 I2C收发实现之裸机版2.1 发送2.2 接收三、Linux内核对I2C总线的支持四、MPU6050五、应用层直接使用I2C通道5.1 预备工作:5.2 应用层直接使用i2c总线的代码实现六、I2C总线二级外设驱动开发方法七、I2C总线二级外设驱动开发之名称匹配一、I2C总线背景知识SOC芯片平台的外设分为:一级外设:外设控制器集成在SOC芯片内部二级外设:外设控制器由另一块芯片负责,通过一些通讯总线与SOC.

2022-05-29 15:19:20 1408 2

原创 【Linux】内核驱动篇十--平台总线驱动开发

内核驱动篇十--平台总线驱动开发一、总线、设备、驱动1.1 初期解决思路:设备和驱动分离1.2 升级思路:根据设备树,在系统启动时自动产生每个节点对应的设备二、基本数据类型三、platform总线驱动3.1 核心数据类型之platform_device3.2 核心数据类型之platform_driver四、platform的三种匹配方式五、名称匹配之基础框架六、ID匹配之框架代码七、设备树匹配八、一个编写驱动用的宏一、总线、设备、驱动硬编码式的驱动开发带来的问题:垃圾代码太多结构不清晰一些统.

2022-05-25 21:37:53 1130

原创 【Linux】内核驱动篇九--设备模型

内核驱动篇九--设备模型一、起源二、新方案2.1 sysfs: 一种用内存模拟的文件系统,系统启动时mount到/sys目录2.2 uevent三、代码中自动mknod一、起源linux内核开发前期,仅devfs,导致开发不方便以及一些功能难以支持:热插拔不支持一些针对所有设备的统一操作(如电源管理)不能自动mknod用户查看不了设备信息设备信息硬编码,导致驱动代码通用性差,即没有分离设备和驱动二、新方案linux内核在3.0以后引入了设备树的机制与新的开发方法uevent机制.

2022-05-25 10:00:00 565

原创 【Linux】内核驱动篇八--中断处理

内核驱动篇八--中断处理一、什么是中断二、中断处理原理三、中断接口3.1 中断申请 3.2 中断释放3.3 中断处理函数原型四、按键驱动五、上半部与下半部六、下半部机制之tasklet ---- 基于软中断6.1 结构体6.2 定义tasklet的中断底半部处理函数6.3 初始化tasklet6.4 调度tasklet七、下半部机制之workqueue ----- 基于内核线程7.1 工作队列结构体:7.2 定义工作队列底半部处理函数7.3 初始化工作队列7.4 工作队列的调度函数八、按键驱动之work.

2022-05-24 13:41:09 1030

模电基础multisim14.0仿真电路

文件包含: 1. 基本元器件电路 2. 基本放大电路 3. 集成运算放大电路 4. 应用电路

2023-08-06

STM32标准库与HAL库开发代码

代码的内容是包括我教程从模板到IIC的内容,代码全部测试可运行,我用的是普中的STM32ZE的Z200开发板,不同的开发运行我的程序可能会有问题,所以这个只能算作参考,具体请根据你自己开发板自行修改。 开发板内容包括: 标准库:寄存器操控LED 、标准库函数模板文件、库函数点亮LED、SysTick定时器延时、外部中断实验、位带操控LED、定时器中断、串口中断通信、PWM呼吸灯、输入捕获实验、ADC单通道转换、DAC输出电压、软件IIC通信_EEPROM实验 HAL库:Template、LED、SysTick、Exit、System、time、usart、PWM、Input、ADC、DAC、AT24C02

2022-09-24

【python】飞机大战小游戏代码

代码运行环境为pycharm,使用的类库是pygame, 代码是博主学习python语言之后的练习,CSDN上关于飞机大战游戏的代码很多,本篇的代码也只是其中一种思路,代码内大量用到了类的创建与使用,希望对大家的学习有所帮助

2022-07-25

【C++】QT小练习代码

1、代码使用Qt creator 编写 2、文件主要包含关于QT的知识点的练习代码

2022-07-06

linux内核、设备驱动、根文件系统移植

资源包含华清远见FS4412嵌入式开发板的linux内核、设备驱动、根文件系统移植,教程与文件全部在压缩包内,教程只适用于华清远见的FS4412开发板

2022-05-10

华清远见嵌入式FS4412开发板uboot移植教程

包含开发板uboot的移植教程

2022-05-08

Ubuntu交叉编译安装教程

内容讲解如何在Ubuntu中安装arm的编译工具

2022-05-07

Linux内核的安装与加载教程

内容包含linux的内核安装与加载教程的PPT、LInux内核镜像、文件系统镜像,该教程基于华清远见的FS4412开发板。

2022-05-07

ARM开发板SD卡启动盘制作教程

内容包括SD卡启动盘制作教程PPT、uboot镜像、测试程序

2022-05-06

Ubuntu交叉环境搭建教程

内容包括:ubuntu网络环境配置、tftp服务器环境搭建、nfs服务器环境搭建

2022-05-06

FS4412开发板工程模板

包含华清远见嵌入式FS4412开发板的工程模板,运行程序写在interface.c内,make编译代码,.bin文件是开发板可执行文件。

2022-04-19

FS4412开发板环境搭建

文件包含FS4412开发板,所需文件的搭建,以及开发板的电路原理图,环境请按照文件步骤依次完成,电路原理图包括核心板原理图与外设硬件原理图。

2022-04-16

linux下FTP服务器项目

项目分为用户与服务器,用户可以登录服务器,输入命令可以查看服务器资源,可以选择资源进行下载,也可以上传资源文件到服务器,包内有程序的框架实现图,第一次画图,画的不好请见谅。

2022-04-11

linux在线词典项目代码

词典项目是以网络上的词典为原型,创建的在线词典缩减版,可以让用户进行服务器数据库储存字典信息,当客机作为用户可以连接服务器进行登录并查询自己想要查询的单词,服务器记录用户的信息以及登录信息并返回单词信息给用户。词典还分管理员与用户登录,两者有不同的权限。

2022-04-11

【数据结构与算法】查找和排序的程序

包含哈希表的实现程序文件与快速排序的实现程序

2022-03-14

【数据结构与算法】二叉树的实现C语言代码

包含二叉树的创建、遍历、程序,可在test.c文件中测试功能

2022-03-12

【数据结构与算法】队列的C程序实现

包含顺序队列、链表队列的实现,还有球钟问题的解决代码。

2022-03-11

【数据结构与算法】栈的实现C程序

包含顺序栈的实现与链表栈的实现程序文件,其中.c文件是函数的实现,.h是头文件申明,test.c文件是测试文件

2022-03-10

【数据结构算法】--单链表的相关程序实现

压缩包包含单链表的listlink.h头文件,linkliist.c函数实现文件,test.c功能测试文件

2022-03-09

【数据结构与算法】顺序表C程序的实现

【数据结构与算法】顺序表C程序的实现,其中sqlist.c文件是顺序表的实现程序,sqlist.h头文件包含类型申明、头文件包含等,test.c是测试文件用于对sqlist.c中的1功能程序进行测试

2022-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除