自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 嵌入式软件项目开发经验总结

嵌入式软件开发项目时的经验与问题

2025-03-31 15:45:24 302

原创 菜鸟的程序编程理解

在 x86 架构的计算机中,

2025-03-25 23:12:39 832

原创 my学习网址

1、廖雪峰网站

2025-03-05 14:16:04 481

原创 keil如何生成最终程序

否则,该语句会被忽略。

2025-03-04 10:43:17 363

原创 嵌入式软件可靠性设计详细介绍及代码示例

模块间通过明确的接口进行交互,这样一个模块的修改不会影响其他模块,提高了软件的可维护性和可扩展性。例如,在 SPI 通信中,发送端计算数据的 CRC 值并一同发送,接收端重新计算 CRC 并与接收到的 CRC 对比,判断数据是否正确。软件应具备一定的容错能力,能够处理运行过程中出现的异常情况,如硬件故障、输入错误等,避免系统崩溃。例如,在数据传输时,多次发送相同的数据帧,接收端对多次接收的数据进行校验和对比,若一致则认为数据正确接收。如在存储重要数据时,采用备份存储,当主数据出现问题时,可从备份数据恢复。

2025-03-03 14:51:26 631

原创 C语言实现滤波算法

【代码】C语言实现滤波算法。

2024-12-31 16:40:11 349

原创 优化可燃气体探测器的策略

【代码】优化可燃气体探测器的策略。

2024-12-31 16:25:55 416

原创 字节对齐问题

RTOS任务栈的关键依然是8字节对齐问题,如果仅仅是满足4字节对齐,就会出现我们前面printf和sprintf浮点数或者64bit数据的错误问题,早年各种RTOS移植案例还不是那么发达的时候(现在问题依旧),经常在这个地方入坑,加上硬件浮点寄存器入栈出栈后更是玩不转了。为什么会造成这个问题,根本原因依然是前面AAPCS规约的要求,RTOS的移植都有个汇编的port文件,这个port文件的关键是实现任务切换,任务切换的关键就是进入任务前保证PSP是8字节对齐。DMA对齐指的是源数据地址和目的数据对齐问题。

2024-12-30 15:59:34 759

原创 嵌入式软件设计

回调函数是一种作为参数传递给其他函数的函数,其执行由接收函数在特定时刻触发,允许在不修改接收函数内部逻辑的情况下定制其行为,增强代码的灵活性与扩展性,例如在事件驱动编程中用于响应特定事件。

2024-12-30 13:39:50 745

原创 菜鸟的C#学习

通过Visual Studio在项目的属性中修改不可行,因为项目会根据目标框架自动调整C#版本,如下图。1)在项目目录中找到"项目名称.csproj"文件,右键用记事本打开。2)在如下位置各加一个LangVersion标签,标签值为版本号。

2024-12-27 13:56:51 315

原创 软件测试规范示例

测试计划阶段测试用例设计阶段测试执行阶段回归测试阶段测试总结阶段文档管理规范本测试计划依据 GBT 16250 标准编制,旨在明确[软件项目名称]的测试范围、测试策略、资源安排以及进度规划等内容,确保软件产品质量,为项目顺利交付提供保障。[软件项目名称]是一款为[目标用户群体]开发的[软件类型,如移动端办公应用],旨在解决[简述核心业务需求,例如远程办公场景下的文档协作问题]。当前开发处于[具体开发阶段],即将进入全面测试环节。本测试计划需经项目负责人、质量保证部门负责人审批通过后正式生效。

2024-12-24 14:07:15 1100

原创 嵌入式工程师具备的能力要求

嵌入式软件工程是一个综合性很强的领域,从业者需具备以下几类关键能力:

2024-12-24 10:50:30 1009

原创 C语言程序漏洞检测

这些工具都可以帮助你检测 C 语言程序中的漏洞,但是要注意,它们并不能保证能够检测到所有的漏洞。5.clang:这是一个编译器,具有强大的静态代码分析功能,可以检测 C 和 C++ 代码中的潜在问题,4. cppcheck:这是一个开源的静态代码分析工具,可以检测 C++ 代码中的潜在问题。1.lint:这是一个常用的代码检査工具,可以检查代码中的语法错误、风格问题和潜在的错误。2.splint:这是一个静态代码分析工具,可以检查代码中的潜在的安全漏洞和缺陷。有很多工具可以检查 C 语言程序的漏洞。

2024-12-19 13:47:17 284

原创 菜鸟的编程学习

总结来说,就是局部变量高存低用,全局/静态/堆变量低存低用。

2024-11-12 16:58:33 202

原创 操作系统学习笔记

它指的是操作系统在执行多任务时,从一个任务(或线程、进程)切换到另一个任务时所进行的必要操作。保存当前任务的上下文:操作系统会保存当前正在运行的任务的状态信息,这包括处理器的寄存器状态、程序计数器、堆栈指针、内存管理信息以及其他任务特定的数据。恢复下一个任务的上下文:一旦选定了下一个任务,操作系统就会加载该任务的上下文到处理器中。在嵌入式系统、实时系统或高性能计算环境中,上下文切换的性能和效率尤为重要,因为这些系统中的任务通常对时间和响应性有严格要求。

2024-11-08 15:46:46 271

原创 十大排序算法学习练习与总结

菜鸟的自我学习

2024-11-08 11:47:45 206

原创 关于使用GD32芯片开发遇到的问题

ARM Cortex-M3与Cortex-M4权威指南。

2024-11-05 13:16:26 338 2

原创 【adc+dma使用笔记和回调函数理解】

DMA+ADC使用步骤,回调函数的理解。

2024-11-04 16:13:07 1067

原创 Git技能树学习

https://edu.youkuaiyun.com/skill/git

2024-10-21 15:29:54 85

原创 运放输出直接接电容会导致震荡,输出不理想

https://bbs.21ic.com/icview-199400-1-1.html

2024-06-25 10:20:33 692

原创 Keil软件使用中遇到的问题

1⃣️环境变量 (作用:系统在当前目录下找不到,就去环境变量中搜索路径,找到,运行)2⃣️设置为SW模式,不是JTAG。1⃣️optimizie 选项里。二,找不到j-link 解决方法。Keil使用时遇到的问题。Level等级设置为最低。一,编译不通过解决方法。

2024-05-16 21:53:07 1180

原创 Keil5.26

mdk5.26下载地址。mdk5.27下载地址。mdk5.30下载地址。亲测有效,速速下载。

2024-03-30 08:33:49 525 1

Capacitor size depends on panel capacitance

Capacitor size depends on panel

2025-01-16

Capacitor size depends on panel capacitance

Recommended capacitor values: CBX : For panels of 3-inch or smaller, use 2.2uF (25V) capacitor; For panels bigger than 3 inches, use 5F (25V) capacitor or higher. (Capacitor size depends on panel capacitance loading and actual image performance.) CL : 330nF (25V) is appropriate for most applications.  To avoid the correction of digital signals being affected by the charging/discharging of VBX, do not overlay CBX with the digital layout while FPC wiring

2025-01-16

基于野火开发板STM32F407的modbus协议 通信

基于野火开发板STMF407的modbus协议 通信 参考链接https://blog.youkuaiyun.com/weixin_47702410/article/details/122651417

2024-02-26

超声波接收电路设计 超声波接收电路设计

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): (1)了解超声波的特点; (2)掌握超声波接收电路的设计、仿真与调试; (3)掌握方案设计与论证; (4)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书; (5)提供参考文献不少于三篇,且必须是相关的参考文献;

2022-06-12

出租车计费器设计,出租车计费器设计

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): (1)掌握行程采集(计费范围不小于10公里,精度不低于200米)电路的设计、仿真与调试; (2)掌握计费显示电路的设计、仿真与调试; (3)掌握方案设计与论证; (4)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书; (5)提供参考文献不少于三篇,且必须是相关的参考文献;

2022-06-12

篮球比赛24秒倒计时器设计

(1)掌握24秒计时电路的设计、仿真与调试; (2)掌握计时暂停、清零电路的设计、仿真与调试; (3)掌握计时显示电路的设计、仿真与调试; (4)掌握计时开始和计时终止报警电路的设计、仿真与调试; (5)掌握方案设计与论证; (6)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结;

2022-06-12

汽车尾灯控制电路设计,汽车尾灯控制电路设计

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): (假设汽车尾部左右各有3只指示灯,汽车正常运行时全部熄灭;右转时右侧3只灯依次按右循环点亮;左转时左侧3只灯依次按左循环点亮;刹车时所有灯同时闪烁。) (1)掌握车灯右循环电路的设计、仿真与调试; (2)掌握车灯左循环电路的设计、仿真与调试; (3)掌握延时电路的设计、仿真与调试; (4)掌握状态切换电路的设计、仿真与调试; (5)掌握方案设计与论证; (6)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结;

2022-06-12

煤气计费电路设计ccccc

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): (1)掌握煤气信号采集电路的设计、仿真与调试; (2)掌握煤气计量电路的设计、仿真与调试; (3)掌握煤气计费电路的设计、仿真与调试; (4)掌握煤气报警电路的设计、仿真与调试; (5)掌握方案设计与论证; (6)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书; (5)提供参考文献不少于三篇,且必须是相关的参考文献;

2022-06-12

基于湿敏电阻实现湿度测量电路的设计

2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等): (1)了解湿敏电阻的工作原理; (2)掌握湿度测量电路的设计、仿真与调试; (3)掌握湿度显示电路的设计、仿真与调试; (4)掌握方案设计与论证; (5)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书; (5)提供参考文献不少于三篇,且必须是相关的参考文献;

2022-06-12

病房呼叫器设计设计 ccccc

(1)了解病房呼叫器的功能; (2)掌握单个病房呼叫器(包括按键、指示和语音模块)电路的设计、仿真与调试; (3)掌握多个病房呼叫器(不少于3个)组成系统的电路的设计、仿真与调试; (4)掌握方案设计与论证; (5)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书;

2022-06-12

音响放大电路的设计(报告说明)

(1)掌握音响放大的特点与目的; (2)了解集成功率放大器内部电路工作原理; (3)掌握集成功率放大器外围电路的设计、仿真与调试; (4)掌握方案设计与论证; (5)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书; (5)提供参考文献不少于三篇,且必须是相关的参考文献;

2022-06-12

多功能正负直流电源的设计

(1)掌握桥式整流电容滤波电路的工作原理; (2)掌握稳压三极管的选型; (3)掌握正直流电源(+5V, +3.3V, +24V)电路的设计、仿真与调试; (4)掌握负直流电源(-12V)电路的设计、仿真与调试; (5)掌握方案设计与论证; (6)掌握用相关软件进行电路图设计、仿真,以及对仿真结果的分析、总结; 3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕: (1)提供核心器件的工作原理与应用介绍; (2)提供用Protel99设计的电路原理图,也可给出印刷板电路图; (3)提供用Multisim、MaxPluss、Proteus等其他软件对电路的仿真结果与分析; (4)提供符合规定要求的课程设计说明书; (5)提供参考文献不少于三篇,且必须是相关的参考文献;

2022-06-12

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

TA关注的人

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