自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到TechCxm技术博客!

我们致力于深入浅出地分享前沿的计算机科学与工程技术,涵盖但不限于嵌入式系统开发、云计算、大数据、人工智能、物联网、网络安全等多个热门领域。我们的核心目标是为广大的程序员、工程师、学生和技术爱好者提供一个深度学习、交流探讨与实战经验分享的平台。

  • 博客(31)
  • 资源 (16)
  • 收藏
  • 关注

原创 SPI总线详解

SPI(Serial Peripheral Interface)是一种常用的串行通信接口标准,它提供了一种主从架构的全双工、同步通信方式。以下是对SPI的详细介绍,并附带一个详细的C代码示例,展示如何使用SPI接口操作外部Flash存储器。SPI详细介绍。

2024-04-19 16:44:57 227

原创 嵌入式开发总线详解

嵌入式开发中会用到多种类型的总线,用于不同层次的硬件互联和通信。

2024-04-19 15:39:22 755

原创 PID算法--温控

PID(比例-积分-微分)控制是一种广泛应用在过程控制中的经典控制理论算法,尤其适用于需要精确调整物理量(如温度、压力、速度等)的控制系统。在温控应用中,PID控制器接收来自温度传感器的实时测量值,并与设定的目标温度(设定值或给定值)进行比较,产生一个控制输出信号,以驱动加热或冷却设备(如加热器、风扇、制冷压缩机等),使实际温度尽可能接近并稳定在设定值。PWM波形 是一种周期性变化的数字信号,其在一个固定的时间周期内,高电平(ON)时间和低电平(OFF)时间的比例(即占空比)可以连续变化。

2024-04-15 23:56:22 424

原创 程序员如何搞副业?

程序员不仅拥有将抽象概念转化为实际应用的能力,还通常具备强大的逻辑思维和问题解决能力。然而,许多程序员并不满足于仅仅在一家公司工作,他们渴望通过副业来实现个人价值的最大化,增加收入,甚至探索自己的创业梦想。提示:撰写技术博客、制作教程视频或编写电子书,通过内容创作分享经验,同时可以通过广告或赞助获得收益。提示:程序员可以利用业余时间开发个人软件项目或应用,通过销售、广告或提供增值服务来获得收入。提示:分享专业知识,通过在线教育平台开设编程课程,或者提供一对一的编程辅导。方向三:技术博客和内容创作。

2024-04-12 23:42:14 191

原创 嵌入式软件裸机开发--循环-查询架构

在嵌入式软件裸机开发中,循环-查询(Polling)是一种基础且广泛应用的架构,它利用一个主循环来持续检查硬件状态或软件事件,以实现对系统行为的实时控制。

2024-04-11 23:44:27 897

原创 嵌入式软件裸机开发—常用的软件架构

嵌入式软件裸机开发是指在没有操作系统支持的情况下,直接对硬件进行编程,以实现特定功能的开发过程。这种开发方式适用于资源受限、实时性要求高或对系统开销敏感的应用场景。在裸机开发中,设计合理的软件架构对于保证程序的可读性、可维护性、可扩展性和可靠性至关重要。

2024-04-10 23:53:36 875

原创 裸机编程与RTOS编程:理解模式差异与实例说明

裸机编程,也称为Bare Metal Programming,是指直接在硬件平台上编写应用程序,无需依赖任何操作系统或中间软件层。在这种模式下,程序员对硬件资源有完全的控制权,需要手动管理内存分配、中断处理、外设驱动、任务调度等所有系统功能。特点:低级控制:程序员直接操作硬件寄存器,实现对CPU、内存、外设的精细控制。资源精简:无额外的操作系统开销,适用于资源受限的嵌入式设备。手动管理:需要手动处理任务调度、内存分配、中断响应等系统服务。

2024-04-08 20:01:38 765

原创 实时操作系统(RTOS)工作原理

实时操作系统(RTOS)是一种专门设计用于保证系统对事件或请求作出响应的时限要求的操作系统。这类系统广泛应用于工业控制、航空航天、汽车电子、医疗设备、物联网等领域,其中关键的工作原理包括任务调度、信号量、互斥锁、队列等同步与通信机制。

2024-04-07 22:48:21 360

原创 嵌入式开发中内存管理与优化

嵌入式开发中的内存管理涉及静态分配、动态分配、内存池管理等多种策略,并需要结合具体的优化措施,如减少内存消耗、避免内存泄漏和溢出、缓解内存碎片等,以确保系统高效、稳定地运行。内存池适用于频繁进行小对象分配和释放的场景,能有效减少内存碎片,提高内存分配速度,降低系统开销。缓解内存碎片:除了使用内存池外,还可以通过合并相邻的空闲内存块、采用最佳适配、首次适配等分配策略来减少碎片。

2024-04-06 10:03:46 738

原创 智启未来:人工智能技术引领的创新创业新纪元

人工智能技术的蓬勃发展为全球创业者开启了无限可能。面对这一波澜壮阔的创新浪潮,创业者应积极拥抱变革,精准定位市场空白,以创新驱动产品和服务,勇攀人工智能创业高峰,共谱人类社会智能化转型的华美篇章。

2024-04-06 09:51:20 246

原创 嵌入式开发中装饰者模式实现

装饰者模式(Decorator Pattern)是一种结构型设计模式,其主要目的是在运行时动态地为对象添加新功能或更改其行为,同时保持对象的封装性和继承结构的简洁性。装饰者模式遵循“开闭原则”,即对扩展开放,对修改关闭,允许在不修改现有代码的情况下扩展对象的功能。

2024-04-05 10:00:00 835

原创 零基础进军IT行业:解锁学习路径与技能提升攻略

在信息化社会中,IT行业以其广阔的发展前景、高薪待遇以及创新活力吸引着越来越多的人投身其中。然而,对于毫无相关背景知识的零基础者来说,如何顺利叩开IT行业的大门呢?本文将针对这个问题,从选择学习路径、掌握关键技能以及通过实践项目与开源社区积累经验三个方面展开探讨,为有意进入IT行业的零基础人士绘制一份清晰的成长蓝图。

2024-04-04 09:54:39 349 1

原创 编程基础---数据结构与算法

数据结构和算法均需理解其原理、适用场景以及优缺点,并具备手写实现代码的能力。在实际项目中,可根据数据特性和性能需求选择合适的数据结构和算法。

2024-04-04 09:46:51 1007 1

原创 编程基础---C/C++基础知识

详述了C/C++语言中涉及的语法和语义、指针、结构体与联合体、函数指针等基础知识

2024-04-03 16:07:06 1720 1

原创 嵌入式软件面试---编程基础篇

通过扎实的编程基础,面试者应能展示出解决嵌入式软件开发中实际问题的能力,并能适应各种复杂场景下的编程挑战

2024-04-02 11:04:23 703 1

原创 嵌入式系统开发面试知识要点和技巧

嵌入式开发面试知识要点和技巧

2024-04-01 14:34:33 318

原创 嵌入式开发中状态模式实现

状态模式尤其适用于那些根据外部事件或内部条件频繁改变状态并且每种状态下行为不同的场景,例如设备的不同工作模式切换、任务调度、传感器状态管理、通信协议状态机

2024-03-31 15:32:07 627 1

原创 机器学习:理论框架、实施步骤及其在实际场景中的应用

机器学习:理论框架、实施步骤及其在实际场景中的应用

2024-03-30 10:43:50 448

原创 Git实战教程 - 进阶操作指南

Git是一款强大的分布式版本控制系统,用于跟踪对任何文件集合的修改。

2024-03-30 10:13:30 212

原创 AI程序员的到来:革新还是替代?

AI程序员是否会彻底颠覆并取代人类程序员的角色?这是一个值得深入探讨和辩证分析的话题

2024-03-30 09:39:43 189

原创 全面解析Python语言学习攻略

详尽的八百字左右的Python自学指南,旨在帮助您规划出一条系统、高效的学习路径

2024-03-29 10:28:35 321 1

原创 探究软件学习书籍的实效性及其局限

探究软件学习书籍的实效性及其局限

2024-03-29 09:25:22 211

原创 嵌入式开发中命令模式实现

命令模式在嵌入式软件开发中的应用具有重要意义

2024-03-28 14:19:29 786 1

原创 嵌入式开发中观察者模式实现

观察者模式(Observer Pattern)是一种广泛应用于软件设计的行为型设计模式

2024-03-27 10:22:08 1385

原创 《AI大模型学习:融合领域知识与技术创新,赋能现代生活与产业》

AI大模型学习:融合领域知识与技术创新,赋能现代生活与产业

2024-03-26 19:44:16 186

原创 pycharm安装教程

PyCharm 安装教程

2024-03-26 16:57:48 266

原创 嵌入式开发中适配器模式实现

适配器模式是一种重要的设计模式,它主要用于解决接口不兼容的问题,使得原本无法直接协作的类可以协同工作

2024-03-26 13:39:29 223

原创 冲破年龄桎梏,探寻无限可能

程序员35岁不再是瓶颈

2024-03-25 19:39:29 322

原创 嵌入式开发中单例模式实现

嵌入式开发中单例模式实现

2024-03-25 17:47:16 133

原创 嵌入式开发常用的设计模式介绍

嵌入式开发设计模式介绍

2024-03-25 17:23:26 284

原创 嵌入式开发中设备抽象的具体实现

本文讲述了在嵌入式开发过程中设备抽象的重要作用,以及以存储设备为例子说明设备抽象的具体实现。

2024-03-25 17:04:43 828 1

pycharm安装教程

pycharm安装教程

2024-03-26

Linux操作系统中提供了大量实用的命令,以下是部分Linux常用命令的大全

linux常用命令大全

2024-03-26

51单片机RC522操作FM1208CPU卡.rar

通过51单片机控制RC522操作CPU卡,前面PcdRequest(寻卡),PcdAnticoll(防冲突),PcdSelect(选卡)与操作M1卡的相同,但第四步就不一样了,需要RATS步骤相当于是激活CPU卡,成功之后才能操作CPU底层。接下来还有外部认证等等。详情请查看FM1208发卡命令以及ISO1443协议。该程序是通过串口与RC522进行通信的,如使stm32开发使用到SPI接口的只需要改发送接收函数即可,程序都是大同小异的。

2019-12-20

CPU卡上位机.exe

通过读写器与电脑连接,操作该上位机可实现CPU卡的命令的下发,对CPU卡进行读写操作。以及有DES算法加密字节的生成。

2019-12-20

RFID的编码调制技术.ppt

该PPT很好地讲解了RFID地编码以及调制技术。对于想了解RFID编码和调制的朋友提供了很大的帮助 。

2019-12-20

RC522中英文数据手册.rar

MFRC522的数据手册,里面含有英文和中文版的,中文版是周立功翻译的版本,对于RC522的开发者以及初学者来说是一份很好地学习资料。

2019-12-20

PBOC2.0.rar

PBOC2.0 规范大全,对于需要了解PBOC的朋友有很大帮助。里面收藏了多篇有关PBOC的文档,非常适合初学者的学习。

2019-12-20

PBOC之CPU卡FM1208的发卡指令讲解.pdf

该文档很好地讲解了CPU卡的激活,密钥验证,操作CPU内部等等。有详细的发卡指令,有兴趣的小伙伴可以下载来学习,对CPU卡的开发很有帮助。

2019-12-20

14443协议精髓.ppt

该学习资料主要有以下几点。 1 非接触式IC的概述 2 PICC的物理特性 (14443-1) 3 射频能量与信息接口(14443-2) 4 初始化与防冲突 (14443-3) 5 选择应答和传输协议 (14443-4)

2019-12-20

ISO14443-4协议简介.ppt

总体介绍术语简介,TypeA型卡片的激活,CPU型卡片激活,卡片的数据交换,小结。ISO/IEC14443协议对非接触式卡片的应用予以规定,总共分为四部分,第一部分规定了卡片的物理特性,第二部分规定了信号能量及信号接口,第三部分规定了卡片的初始化和抗冲突特性,第四部分部规定了卡片的数据传输协议。在此仅简要的介绍协议的第四部分ISO/IEC14443-4。

2019-12-20

ISO14443协议学习总结.pptx

PPT的形式总结ISO协议的理解,对初学者很有帮助。非接触式IC的工作原理,信号能量及信号接口,初始化和抗冲突特性,数据传输协议。

2019-12-20

中国金融集成电路_IC_卡非接触式规范.pdf

IC卡的规范《本规范》适用于由银行发行或受理的带有非接触式金融 IC 卡应用。其使用对象是与 非接触式金融 IC 卡应用相关的卡片设计、制造、发行、管理,及应用系统的研制、开发、 集成和维护等部门(单位),也可供非金融 IC 卡应用参考。

2019-12-20

串口监视软件-串口数据监控分析

CEIWEI 软件已经发布了最新的CommMonitor串口监控11.0软件,可以试试,  这个软件不是专门搞解的,是一个工具软件,主要用于串口数据监控分析。 11.0 更新日志 1. 支持会员手机号注册登录,不在限制使用电脑,任意电脑帐号登录,详情请查看“会员管理”,会员帐号功能适用于CommMonitor串口监控、USBMonitor监控、CommTone串口调试、虚拟串口等所有CEIWEI软件都可以在任意电脑上登录使用;但同一帐号,同一时间在线只能一台电脑。 2. 支持监控正在使用中(已打开)的串口; 3. 支持第一次管理员权限安装后,非管理员权限运行程序; 4. 支持中文 Unicode 字符串解码; 5. SDK 支持阻止串行端口写入数据包,并可以将写入的数据包拦截后再修改,然后再写入到串行端口,或是你主动写入任意的数据包,从而改变串行端口数据的输出; 6. SDK 支持 OCX/DLL 调用方式,详情参看 MFC-DLL/DelphiDLL Demo 示例

2019-12-01

PyQt实战开发.rar

本教程的目的是带领你入门PyQt5。 PyQt5 是Digia的一套Qt5应用框架与python的结合,同时支持2.x和3.x。本教程使用的是3.x。Qt库由Riverbank Computing开发,是最强大的GUI库之一. PyQt5是由一系列Python模块组成。超过620个类,6000函数和方法。能在诸如Unix、Windows和Mac OS等主流操作系统上运行.

2019-11-13

SetupSTM32CubeMX-4.16.1.exe

STM32CubeMX 非常好用欢迎大家下载 远程非常流畅 使用起来非常方便 界面比3.6美观 操作便捷 直接通过工具配置生成代码

2019-08-29

串口摄像头调试软件1.0

串口摄像头(CAMERA)又称为数字拍照摄像头,JPEG摄像头等,是一款具有视频采集和图像压缩功能的设备,被广泛的运用于各种图像采集系统,环境监控,工业现场过程控制,医疗设备,可视电话,安全防盗,留像门铃,车载监控,远程监控,数字图像纪录等方面。其目前应该最广的领域为GPS定位监控所以又称为GPS串口摄像头。之所以是用串口摄像头命名是因为只能用串口对其进行操作,控制!

2019-04-20

MA82G5DXX_Datasheet_v074.pdf中文技术手册

MA82G5DXX中文技术手册,非常实用。装配有笙泉独家的()接口可以用」在线仿真(),接口提供在片内和在系统 不干扰调试并且不占用仟何资源。支持应用中的几个必须的操作例如:复位、全这、停止、单步、全速到光 标和断点设置。软件开发期间使用者不需要使用任何的开发板或者传统的上应用的插头转接器,使用者只需要 迕接好接口,这强有力的接口使得开发非常容易。

2018-09-11

空空如也

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

TA关注的人

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