自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 六、e2studio VS STM32CubeIDE之代码自动补全

eclipse系ide代码补全快捷键alt+/,java可以修改任意字母触发自动补全,但c/c++没有这个功能选项网上有提供自动补全插件,但只能用于低版本,不通用(不将就)介绍eclipse c/c++自动补全安装原理、教程、参考资料个人测试eclipse c/++成功,但e2studio、STM32CubeIDE c/c++都失败有成功的请留言指导。

2024-04-24 22:37:18 542

原创 五、e2studio VS STM32CubeIDE之汉化

介绍stm32cubeide汉化方案和汉化包e2studio自带汉化包,在安装过程中可选择安装e2studio STM32CubeIDE切换中英文。

2024-04-24 22:35:39 326

原创 二、e2studio VS STM32CubeIDE之功能对比

二、e2studio VS STM32CubeIDE之功能对比

2024-04-18 22:36:25 368

原创 嵌入式科普(15)小米su7成本分析和拆解之智驶、座舱分析

综合网上小米su7信息,分享数据域控分析NXP S32K324 汽车通用微控制器一览。

2024-04-18 22:32:45 859

原创 八、从0开始卷出一个新项目之瑞萨RZN2L 3.1.7 debug调试和下载

官网:datasheet:coresight:快速开始指南debug configuration修改cpsr。

2024-04-03 20:01:33 316

原创 七、从0开始卷出一个新项目之瑞萨RZN2L 2.2.2 启动模式和flash

七、从0开始卷出一个新项目之瑞萨RZN2L 2.2.2 启动模式和flash。

2024-04-03 19:59:19 370

原创 嵌入式科普(14)指针---这些年嵌入式工程师也不容易理解的词语

在实际的编译器中,令牌化(tokenization)是一个更复杂的过程,涉及词法分析(lexical analysis)和更严格的语法规则。然而,如果我们想要模拟令牌的概念,并手动解析和处理一些简单的“令牌流”,我们可以编写一个简单的C语言程序来模拟这个过程。在C/C++中,文件描述符是常见的例子,它们是由open系统调用返回的整数,用于在后续的文件操作中标识特定的文件。在编程中,它可能指函数的签名,即函数的名称和参数类型列表,用于唯一标识一个函数。在面向对象的编程中,实例是类的一个具体对象。

2024-04-01 07:51:16 1132

原创 嵌入式科普(13)汽车OTA---这些年被大众熟知的嵌入式词语

USB接口几乎存在于每个人的日常生活中,从电脑、手机到各种外设设备,USB接口的普及和标准化使得设备之间的连接变得简单可靠,成为人们生活中不可或缺的一部分。:WIFI技术的普及使得无线网络连接变得普遍,人们可以随时随地享受高速稳定的网络连接,成为现代生活中不可或缺的一部分。:蓝牙技术的广泛应用使得人们习惯了无线连接设备的便利,如耳机、音箱等产品都普遍支持蓝牙连接,提高了用户体验和便利性。WIFI技术提供了无线连接到互联网的便利,为我们的设备和生活带来了高速稳定的网络连接。嵌入式科普 · 目录。

2024-04-01 07:48:53 906

原创 四、e2studio VS STM32CubeIDE之STM32CubeIDE线程安全解决方案

继续嵌入式科普(6)话题分享介绍STM32CubeMX和STM32CubeIDE实现的线程[安全解决方案同时强调线程安全的[重要性]:裸机和RTOS都可能存在;MDK、 EWARM、STM32CubeIDE都可能存在资料来源。

2024-03-30 13:00:24 776

原创 一、e2studio VS STM32CubeIDE之下载和安装

e2studio VS STM32CubeIDE之下载和安装通过对比学习,更快速的掌握两款IDE对比国产其他品牌,有一定的评估下载和安装的资料。

2024-03-30 12:57:15 713

原创 嵌入式科普(12)西门子PROFINET ERTECH 200P-3路演

老罗砸西门子冰箱时候的傲慢 -> 路演的谦逊国外工程师包吃住差旅 -> 要做“生态”芯片资料极难检索,官网逻辑混乱通讯芯片,而不是“主控”ERTECH 200P-3比200P-2优势明显,但不是里程碑式的引用 知乎 ARM架构处理器解析【最全的一篇!】:PLC S7-1500之后才支持PN IRTPROFINET分为控制器(主站)和驱动器(从站)硬件:200P-3内置phy*2、3路电源时序,但需要外挂SDRAM、Flash。

2024-03-19 19:45:55 940 1

原创 嵌入式科普(11)315加油机“偷油”偷税与信息安全和功能安全

renesas安全密钥管理工具https://www.renesas.cn/cn/zh/document/mat/security-key-management-tool-v105-users-manual。数字签名,加密和解密,对称加密和非对称加密,然后详细介绍了 MD5,SHA-1,HMAC,DES/AES,RSA 和 ECC 等等加密算法。引用知乎:浅谈功能安全与信息安全的区别https://zhuanlan.zhihu.com/p/346389240。---引用:人民日报,ARM,知乎。

2024-03-19 19:40:37 409 1

原创 一、从0开始卷出一个新项目之CC-Link IE TSN 概述

官网:https://www.cc-linkchina.org.cnCLPA是开放式网络的推动者CLPA协会成立于日本,并以亚洲为中心在全球十个地区设立了分支机构。协会致力于CC-Link工业网络在全球范围的普及推广。除了工厂设备控制,为了满足通过设备管理、设备保全、数据收集功能实现系统的整体最优化的这一新的需求,我们发布了基于以太网的整合网络“CC-Link IE”,从设备厂商的兼容产品开发到用户的工厂自动化系统构筑,协会都将提供广泛的支持。

2024-03-18 21:22:41 1117

原创 嵌入式科普(10)十种编程语言判断闰年

请用c,c++,c#,java,Python,lua,go,JavaScript,php,arm cortex M3可执行的汇编等共10中编程语言各写一段代码,可以计算打印输出2024 2025 2035 2050是否是闰年。很明显,我们希望每种语言都判断这4个年份是否为闰年,但每种语言只判断了一种,这个逻辑错误。那么,结果到底是否可以正确输出呢?以上是用十种不同编程语言编写的代码片段,用于判断给定年份是否是闰年,并打印输出结果。大家一起来找茬(chatGPT的10段代码是否可以正确输出)

2024-03-18 21:20:09 405

原创 嵌入式科普(10)IAR debug reset delay

1、还热乎的经验/采坑,跟大家分享,以后少踩坑2、解决问题的思路分析过程3、扩展到I-jet、j-link之外调试器的结论和总结IAR debug的j-link、i-jet、dap都reset delay功能,并且j-link只针对非coretex M内核通过IAR帮助文档能得到reset delay一般尽快启动i-jet、dap默认delay 200ms,j-link默认0。我们跟进什么修改延时数值?该例程默认i-jet,我们修改为j-link是否能分析出200ms延时呢?

2024-01-05 22:21:58 433

原创 嵌入式科普(9)vscode无法跳转和恢复默认配置

1、2024年的第一天突然vscode无法跳转,莫名其妙2、尝试了各种设置和插件都无效,卸载重装vscode也无效,删除C:\Users\jerry.vscode也无效3、搜索“vscode无法跳转”,查不到有效的解决办法3、根本原因Intelli Sense Engine 和 vscode如何一键恢复默认配置。

2024-01-05 22:09:58 1154

原创 嵌入式科普(8)ESP-IDF newlib相关介绍和对比分析

1、在我的嵌入式科普(6)你听说过FreeRTOS heap6吗?b站有评论ESP-IDF2、我们就来简介ESP-IDF,重点看看与newlib相关的概念和源码3、对比分析首版ESP-IDFv0.9 Sep 30, 2016 ===> 里程碑ESP-IDFv5.0 2022年12月30日。2019 年 7 月,乐鑫科技在上海证券交易所科创板挂牌上市ESP-IDF(Espressif IoT Development Framework 乐鑫物联网开发框架物联网开发框架)芯片v4.3v4.4。

2023-12-30 22:02:03 932

原创 六、从0开始卷出一个新项目瑞萨RZN2L之loader app分离工程优化

对比“3.2 base project构建”中的单个工程,本章节介绍loader app分离的双工程。可以实现更为灵活和复杂的功能,例如多协议支持、固件升级等等。

2023-12-29 10:33:41 398

原创 嵌入式科普(7)你知道JTAG&SWD接口最少接几根线?

1、那位同学直接抢答说2根线,数据+时钟。没错,提问中的“最少”二字、经验和直觉也告诉我们。2、另外,JTAG&SWD接口、J-Link、ST-Link、ULINK、DP、JTAG-DP、SWJ-DP、I-Jet、20-pin 2.54mm端子、9-pin 2.0mm端子、20-pin 1.27mm端子等等,他们都是什么关系呢?3、的确,最常用的调试接口,我甚至不需要去关注他了。4、谈谈我碰到的问题,顺藤摸瓜的过程,最后的发问?

2023-12-25 19:06:20 691

原创 五、从0开始卷出一个新项目瑞萨RZN2L之RZT2L BaseProject coremark的移植

参照【四、从0开始卷出一个新项目之瑞萨RZN2L软件基础工程构建】 https://www.bilibili.com/video/BV1cQ4y1p7of/?

2023-12-21 18:57:25 1312

原创 三、e2studio VS STM32CubeIDE之瑞萨RA FSP5.0.0裸机printf重定向

在嵌入式系统中,实现printf函数重定向输入日志,这是优秀代码的前提,或者说是基础。瑞萨RA升级到fsp5.0.0之后,原fps4.6.0及之前的版本的printf重定向功能编译报错。所以,我们分析报错的原因和解决办法。

2023-12-20 19:41:52 1016 5

原创 三、万语始于HelloWorld,万物基于点灯之瑞萨RX23E-A 3线RTD PT100测温

介绍电子、自动化、嵌入式行业中使用最普遍的3种测温方法,即NTC、PTC和热电偶。简介原理,着重介绍实现方式和区别。

2023-12-20 19:38:21 439

原创 嵌入式科普(6)你听说过FreeRTOS heap6吗?

上一节介绍eclipse+Arm GNU Toolchain+newlib是MCU/MPU开发中比较通用的,FreeRTOS+heap4也是比较常见的RTOS和动态内存管理。这些都结合到一起就足以应付较复杂功能的开发,例如:以太网相关编程。所以,在应用代码中、以太网协议栈、第三方库中不可避免的使用newlib c sprintf、malloc等功能,可能就会涉及多线程安全问题。

2023-12-19 18:55:32 888

原创 嵌入式科普(5)ARM GNU Toolchain相关概念和逻辑

对比高集成度的IDE(MDK、IAR等),Linux开发需要自己写Makefile等多种脚本。eclipse、Visual Studio等需要了解预处理、编译、汇编、链接的过程,但无需自己完整编写。并且各大芯片厂家都有基于eclipse的IDE(cube ide、e2studio、ccs、MCUX、Simplicity),支持vs code的插件,国产rtt也有基于eclipse的RT-Thread Studio。

2023-12-18 19:29:57 1646 4

原创 嵌入式科普(4)图腾柱和互补推挽到底是不是一种?

发现光耦RV1S9209A为图腾柱(Totem Pole)输出,继而发现非常多的关于图腾柱和推挽电路的区别的各种观点。作为软件工程师应该都听过MCU IO的推挽输出模式。我们列举资料,实际测试,总结我们的观点。1️⃣图腾柱是NPN+NPN结构,互补推挽是NPN+PNP结构;2️⃣图腾柱有非线性特征,只能用于PWM输出,而互补推挽有线性特征,除了用于PWM输出外,还可用于模拟信号输出;3️⃣图腾柱多见于PWM芯片驱动,用于直接驱动功率MOS管;互补推挽多见于搭建的电路以及MCU(单片机)、运放等芯片;

2023-12-17 19:20:20 1021

原创 五、万语始于HelloWorld,万物基于点灯之瑞萨RX23E-A热电偶温度采集

使用瑞萨RX23E-A采集K型热电偶,展示其便捷性和注意事项,得以快速上手。

2023-12-03 23:05:00 368

原创 四、万语始于HelloWorld,万物基于点灯之瑞萨RX23E-A采集称重传感器

使用瑞萨RX23E-A采集称重传感器得到重量数据,展示其便捷性和注意事项,得以快速上手。

2023-12-03 23:02:30 338

原创 嵌入式科普(3)NTC、PTC和热电偶测温的实现方法

介绍电子、自动化、嵌入式行业中使用最普遍的3种测温方法,即NTC、PTC和热电偶。简介原理,着重介绍实现方式和区别。

2023-12-03 22:57:15 763

原创 嵌入式科普(2)据说理解“Gerber”和“袼褙”两个词的不到1%?

推荐一个在线查看Gerber文件的网站通过“袼褙”解释“Gerber”和电路板到底是什么Gerber:印刷电路板的文件格式,统一标准和保护知识产权的作用在线查看Gerber:https://gerber-viewer.ucamco.com/袼褙:做“千层底”鞋底的原材料,用浆糊将破布一层层粘起来。

2023-11-21 22:16:33 44

原创 七、瑞萨RZN2L port GOAL PROFINET

本文通过介绍在瑞萨RZN2L上运行port GmbH’s PROFINET即GOAL_PROFINET - IO DEVICE STACK V2.22.0,来了解瑞萨RZN2L工业以太网多协议的能力、PROFINET的一种实现方式、port GmbH’s是做什么的、GOAL PROFINET IO DEVICE STACK又是怎么回事。当然了,要掌握一种标准、一种通讯协议、一个协议栈是要花费足够精力的,这里仅抛砖引玉,使之快速上手。详见:嵌入式科普(1),本文就是其中一种实现PROFINET的办法。

2023-11-21 22:14:35 219

原创 嵌入式科普(1)PROFINET ?≈ 西门子

[PI中国](http://pi-china.org.cn/)- [西门子PROFINET](https://www.siemens.com/cn/zh/products/automation/industrial-communication/profinet/pb-2-pn.html)- [西门子支持中心](https://www.ad.siemens.com.cn/club/bbs/bbs_story.aspx?b_id=144)

2023-11-13 22:29:56 66

原创 二、万语始于HelloWorld,万物基于点灯之瑞萨RX23E-A coremark测试

莱布尼茨级数迭代一百万次约700ms[20:04:23.508]收←◆date:Nov 7 2023[20:04:24.275]收←◆calculatePi_Leibniz[20:04:59.264]收←◆2K performance run parameters for coremark.[20:05:00.398]收←◆printf:hello world 1, 1 sec,R_LED1_toggle。

2023-11-10 23:13:43 133

原创 一、万语始于HelloWorld,万物基于点灯之瑞萨RX23E-A介绍

双 24 位 delta sigma模数转换器:高达 23 位的有效分辨率,可编程数据速率为 7.6 sps 至 15,625 kspsPGA:轨到轨模拟输入,增益 1 至 128 倍,失调漂移 10 nV/°C,增益漂移 1 ppm/°C基准电压源:10ppm/°C的低温漂特性,具有良好的温度稳定性励磁电流源:匹配可编程电流源CPU:32 位 RXv2 (32 MHz)数字信号处理的DSP/FPU接口:SPI x 1 通道、UART x 4 通道、I2C x 1 通道、CAN x 1 通道。

2023-11-10 23:11:37 197

原创 四、从0开始卷出一个新项目之瑞萨RZN2L软件基础工程构建

在starup.c中引导norflash到sram和atcm,参考coremark工程。

2023-11-05 22:37:12 242 2

原创 三、从0开始卷出一个新项目之瑞萨RZN2L开发环境和常用配置

导入其他工程stackpin导出csv多套pins配置pins导入导出configuration.xml差分。

2023-11-05 22:33:41 257 3

原创 二、从0开始卷出一个新项目之瑞萨RZN2L硬件设计

二、从0开始卷出一个新项目之瑞萨RZN2L硬件设计二、硬件设计2.1 参考资料文档2.2 硬件设计关键点2.2.1 电源和复位2.2.2 启动模式和flash2.2.3 以太网和phy2.2.5 时钟2.2.8 其他通讯接口2.2.9 未使用引脚二、从0开始卷出一个新项目之瑞萨RZN2L硬件设计。

2023-11-05 22:31:31 180

原创 一、从0开始卷出一个新项目之瑞萨RZN2L

熟悉mcu,未使用过mpu熟悉cortex M3,未使用过cortex R52熟悉工业现场总线和工业以太网Nor FlashNand FlashSDRAMDDR。

2023-10-28 11:19:56 141

原创 【无标题】

10.1 公司自行管理维护10.2 Release和Debug版本的差异10.2.1 引用文章10.2.2 个人观点10.3 version存储10.3.2 绝对定位__attribute__((at()))八、从0开始卷出一个新项目之瑞萨RA6M5发布新固件---Release和Debug版本的差异产品/项目小批量后会发布新固件,从而迭代新功能和修复bug等。可以通过如下方式升级:boot+app工厂引导在线升级拉低MD引脚进入boot引导模式,串口升级直接通过jtag/swd烧写。

2023-10-27 20:34:44 27

原创 六、瑞萨RZN2L Ethernet/IP通讯

本节通过使用CODESYS&SetupEnIPExplorer_1.2与RZN2L开发板建立Ethernet/IP通讯,展示IO通讯功能,来验证RZN2L开发板的软硬件能力。其次对于初学者来说能少走弯路。RZN2L_OpENer_RSK_rev0101:例程软件包。

2023-10-19 22:03:32 315

原创 四、瑞萨RZN2L Modbus TCP Slave

四、瑞萨RZN2L Modbus TCP Slavehttps://www.Modbus.cn/ https://Modbus.org/ ModbusRTU ModbusASCII ModbusTCP RZ/T2M, RZ/N2L Group Quick Start Guide: Modbus TCP Slave Software

2023-09-24 17:08:28 141 1

空空如也

空空如也

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

TA关注的人

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