自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

原创 ISYSTEM调试实践12-软件运行时间的优化

实际工程的运行要比上篇文章提到的例程复杂的多由于复杂的应用层模型和底层任务,假定应用层模型的运行周期是10ms,任务函数的执行时间往往超过1ms,这时候就必须要考虑函数执行本身的时间。例如下图,taska\taskb\taskc\taskapp是10ms执行一次,task5ms任务是5ms执行一次。由于10ms周期里,四个任务执行了6.95ms,等于占用了其他函数的周期,导致5ms的任务不能按时执行。

2023-09-09 11:54:26 513

原创 ISYSTEM调试实践11-Profiler Timeline和软件运行时间分析

对于在主循环内执行的任务函数,不论是手写还是Autosar生成,能否节拍执行到,能否在规定的时间内执行完成都非常重要,这中间设计最重要的参数就是WCET(最坏执行时间, Worst-Case Execution Time)。最坏执行时间如果过长,将影响到其他任务的执行,甚至造成程序卡死阻塞。脱离硬件的软件代码可以通过理论计算最大执行路径的情况下估算出来,嵌入式平台执行的代码普遍和硬件息息相关,我理解的办法只能通过大量的测试和统计来进行,使用类似劳德巴赫 isystem这种调试器辅助完成。

2023-09-08 16:08:42 419

原创 ISYSTEM调试实践10-实时数据采集工具daqIDEA

本文介绍一种实时数据采集的工具daqIDEA,该软件整合在了winIDEA内,可以直接通过winIDEA启动。daqIDEA类似于jlink的jscop,stlink也有类似功能。原理就是利用仿真探头,将程序运行的变量实时采集出来,并通过曲线的方式显示出来。

2023-02-13 09:46:15 882

原创 ISYSTEM调试实践9-winIDEA Analyzer功能2

上一篇文章介绍了如何启动Trace,并配置。本文简单介绍一下Analyzer的输出结果,具体每个窗口的内容。

2023-02-10 18:02:45 788

原创 ISYSTEM调试实践8-winIDEA Analyzer功能1

本文介绍了ISYSTEM系统的trace功能,并简单演示了测试结果。

2023-02-10 17:20:45 1125

原创 ISYSTEM调试实践7--Watch 、Local和Symbols窗口

本文介绍了监视窗口和Symbol窗口

2023-02-08 17:16:35 610

原创 ISYSTEM调试实践6--堆栈窗口、汇编窗口和寄存器

本文介绍堆栈调试的使用,并介绍汇编窗口的配置和寄存器的监控。

2023-02-08 16:31:36 645

原创 ISYSTEM调试实践5--基本仿真控制和高阶断点调试技巧

本文介绍仿真的基本操作,和断点的设置。这篇后面会重点介绍几种复杂断点的使用方法。

2023-02-07 18:09:25 1488

原创 ISYSTEM调试实践3--官方工程实例

本文介绍了winIDEA软件的

2023-02-06 17:33:43 465

原创 ISYSTEM调试实践4--工程的配置和启动调试

本文介绍了ISYSTEM的一些常用的配置和调试启动

2023-02-06 17:00:40 625

原创 ISYSTEM调试实践2--连接工具和激活

介绍了工具的链接和注册

2023-01-29 11:36:32 769

原创 ISYSTEM调试实践1--isystem简介与系统的安装

介绍了isystem产品

2023-01-29 10:25:56 1737

原创 stm32 utf8转unicode gb2312,通过ec20功放播放语音

stm32 utf8转unicode gb23121、将Utf8 -- Unicode2、将Unicode--gbk由于我需要通过json接收平台下发 的文字,通过移远电子EC600 ec20 模块播放。但是由于平台下发的是UTF8格式,EC600 通信模块只执行 unicode或者gbk,所以需要转化一下。首先将utf8转为unicode,这时候将内容处理可以直接给模块使用比如平台下发 “1响严严”utf8内容为 “\x31\xE5\x93\x8D\xE4\xB8\xA5\xE4\xB8\xA5

2022-03-07 18:01:57 1524 1

原创 嵌入式平台stm32移植protobuf

在stm32项目上移植protobufprotobuf简介nanopb简介功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入protobuf简介protobuf是由Google开发的一套对数据结构进行序列化的方法,可用做通信协议,

2022-01-28 15:13:26 2273 2

原创 Python MySQL - mysql-connector 连续查询select无效的问题

我在循环查询 类似下面,发现不能正常执行,只有第一次才能查询到,数据库更新数据后数据不能被select查询到。import mysql.connectorimport timemydb = mysql.connector.connect( host="localhost", user="root", passwd="123456", database="runoob_db")while True: mycursor = mydb.cursor() mycursor.exe

2020-08-07 14:28:29 571

原创 win10 QT 使用rabbitmq小结

qt使用rabbitmq。部署rabbitmq暂时不表,网上资料很多官网http://www.rabbitmq.com/有开发介绍。下载rabbitmq源码。编译库。需要自己重新编译,因为每个人的qt版本不一样,编译出来可能会有区别。下载地址:https://github.com/mbroadst/qamqp进入src目录,打开pro工程文件构建工程,会生成。...

2020-01-20 14:26:36 3119 4

原创 解决python邮件会划归垃圾邮件的办法

使用python发布邮件规避垃圾邮箱的办法,经过我反复尝试,以下办法可以躲过公司邮箱,方便给自己发邮件 # msg['From'] = formataddr([my_chengname, my_sender]) msg['From'] = my_sender # msg['To'] = formataddr(["收件人昵称", my_user]) ...

2019-12-20 09:11:57 1553

原创 python 使用QQ邮箱smtp发送邮件

python 使用QQ邮箱smtp发送邮件因为现在邮箱都支持smtp服务,需要你手动打开,并且获得授权码。以qq邮箱为例,这里会要求你发送短信,验证,通过后会提供给你一个授权码,记下这个授权码,写入程序内import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmy_se...

2019-12-19 16:36:56 251

原创 python 3.7 lxml里没有etree?

网上各种方法,为了装老版本的lxml用源码,whil版本啥的,其实etree一直有,lxml和xml包里都有lxml.html.etreexml.etree

2019-11-27 09:23:31 1803

原创 qt c++调用python库

使用centos环境,想调用Python函数,添加库和头文件,发现执行普通的helloword这种测试函数是没有问题的,但是当使用python外部库的时候python文件总是import失败,中间试图将python版本改为2.7也是不可以,经过反复尝试,终于解决。当仅有python一个文件时,这个python文件如果import外部库(当然这时候你的系统环境已经安装了这个库),这时候调用,是失败...

2019-11-11 10:44:37 948 1

原创 python 安装后pip无法使用

[root@dba bin]# pip -bash: /bin/pip: /usr/bin/python3.6: bad interpreter: No such file or directory[root@dba bin]# ln -s /usr/local/python3Dir/bin/python3 python3.6[root@dba bin]# ls -al pyth*lr...

2019-11-07 11:50:11 690

原创 qt python 出现undefined reference to `forkpty' 错误解决方法

qt python 出现undefined reference to `forkpty’ 错误解决方法添加编译选项LIBS+=-ldlLIBS+=-lutil手动链接这个底层库

2019-11-05 16:15:40 403

原创 centos qt调用官方mqtt库无法添加库

在centos系统使用qt调用qtmqtt库,下载源码。编译库,报错,在解决cmake,gcc版本低问题以后,生成库so文件,添加进工程,发现还是报错,提醒无法找到库,实际上pro文件里已经增加里lib路径。经过反复尝试,终于找到解决方法,进入源码位置qmakemakemake install将库安装到/opt/…/gcc_64/lib/路径下,工程文件直接调用头文件路径就可以了p...

2019-10-23 08:50:53 295

原创 关于QT qstring 无法实现" " "字符的问题

qstring 不支持" " "字符,如果你想添加,可以使用c++标准string,再转为qstring。 qstring str ; std::string sss ; sss.clear(); sss.append("\""); ...

2019-10-08 11:09:17 672

原创 QTcpServer在64位系统中的incomingConnection函数不执行

坑爹玩意。。。。新版的QT函数原型已经变成了void incomingConnection(qintptr socketDescriptor) override;我还按照int类型就行重写,当然不行了,所以当你发现32位可以通信64位不能通信,就是因为这个变量不同...

2019-09-24 13:22:29 887

原创 QT在子线程相应其他线程发送信号的问题

只讨论第二种线程方法,因为第一种集成Thread类,除了run函数,其他都是在主线程内。如果子线程是继承Object类,子线程处理函数是放在一个死循环里循环判断,这时候还想让子线程立刻相应信号,貌似只能采取对connect函数第五个参数指定Qt::DirectConnection,默认的化貌似不能响应。...

2019-09-10 15:43:01 2647 2

原创 qt查看多线程ID

#include//使用currentThreadId()返回值即可。//currentThread()返回的是当前线程指针qDebug()<<currentThreadId();

2019-08-28 13:37:17 5082 3

原创 Qt Creator总是卡死怎么办

QT 卡死

2019-08-28 13:29:53 4356 8

NXP5744安全手册,MPC5744P安全手册,MPC5744PSM 对于学习功能安全设计很有帮助

NXP5744安全手册,对于学习功能安全设计很有帮助

2023-12-25

基于功能安全的电子换挡器电控平台硬件开发

一篇关于功能安全的论文

2023-04-22

基于AUTOSAR标准的跨ECU平台微控制器抽象层(MCAL)的开发

一篇关于MCAL层设计的论文

2023-04-22

HexView vecctor公司软件

vecctor公司软件,可以查看编辑16进制文件,并进行字节对齐等操作

2022-11-02

MFC实现的一个抽奖功能

采用API或MFC设计一个抽奖程序。

2022-06-19

MFC实现一个简单的计算器

MFC实现一个简单的计算器

2022-06-19

一个MFC 2D 绘图的需求,实现简单的画线填充坐标的工作

简单图形绘制

2022-06-19

STM32 C 语言转换 utf8 gb2312

STM32 C 语言转换 utf8 gb2312。附件是c源码

2022-03-07

nanopb 基于嵌入式protobuf的移植例程

nanopb 基于嵌入式protobuf的移植

2022-01-28

ascII码背景墙纸,程序员专用

ascII码背景墙纸,我看网上资源很少,仅有的也不好看清楚,由于调试经常用到,所以自己找朋友做了一个,分享给大家

2021-01-19

opc连接问题.rar

手头正在处理的winform项目经过三个月左右的设计和开发,终于进行了测试和验收阶段。今天在给测试小组部署测试环境时遇到问题,就是按照OPC配置手册配置了OPC服务器(我们读取的是力控6.0软件)和OPC客户端(也是我们的应用服务器)后,OPC客户端仍然无法找到服务器,大概分析了一下原因,觉得是有一些dll没有注册的原因,因为以前也有遇到过这种情况,但是在安装了力控6.0的试用版后,这个错误就消失了,所以我认为是在安装力控测试程序时,力控自动注册了一些dll文件,但现在的测试环境并没有安装力控软件,所以导致一些dll没有注册。我打包了这些,都在附件里

2020-08-24

rabbitmq.rar

win10 QT 使用rabbitmq https://blog.csdn.net/cubmonk/article/details/104051219

2020-01-21

OPC2Web.zip

这是一个免费的OPC客户端,它可以将OPC主机的数据取下来,以xmlda的数据格式保存下来,wsdl文件访问,soap协议,不过我用的是python直接从网页上爬下来,也是可以的,省去很大的时间去开发客户端了

2019-10-16

open62541.h

open62541实现了OPC UA二进制协议栈以及客户端和服务器SDK。它目前支持Micro Embedded Device Server Profile以及一些其他功能。服务器二进制文件的大小可能低于100kb,具体取决于所包含的信息模型。

2019-10-12

open62541.dll

open62541实现了OPC UA二进制协议栈以及客户端和服务器SDK。它目前支持Micro Embedded Device Server Profile以及一些其他功能。服务器二进制文件的大小可能低于100kb,具体取决于所包含的信息模型。

2019-10-12

OPCda官方客户端源码资源

OPC源码,亲测可以使用,交给有缘人,打包在一起。 copcdatacallback copctransaction OPCClient opccomn Opcda OpcEnum opcerror unknownbase wldef

2019-10-12

MEDWIN 3.0

单片机汇编语言汇编编译,可在win 7 系统xp环境下运行

2013-04-13

空空如也

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

TA关注的人

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