最近有空,搞了个ST-link V2.1的版本,相比V2的版本,好处就是了虚拟串口,可以直接打印同时信息,另一个就是下载firmware,不需要使用借助其他工具,直接把bin文件(不支持hex文件)拖拽到可移动磁盘,即可完成下载固件功能,很方便。1支持官方固件升级2/支持keil和iar或者其他的开发环境,下载速度有所提高,但说实话,不如jlink快,后续会有一个jlink V9.7的相关文档3
摘要:前几天分享了一篇使用JLink的RTT代替串口文章,没想到这两天安富莱家更新了H7-TOOL,并且包含了全功能版 RTT Viewe
原创 2022-01-15 14:42:02
935阅读
摘要:前几天分享了一篇使用JLink的RTT代替串口文章,没想到这两天安富莱家更新了H7-TOOL,并且包含了全功能版 RTT Viewer功能,试了一下感觉很不错。有关于安富莱家的H7-TooL工具在前面我已经介绍过了,电
原创 2021-08-27 10:13:13
841阅读
linux监控平台介绍    监控软件cacti、nagios、zabbix、smokeping、open-falcon等等。     cacti、smokeping偏向于基础监控,成图非常漂亮。     cacti、nagios、zabbix三款软件都可以监控服务器的基础指标,比如CPU、内存
DAPLink是一款用于在ARM Cortex-M微控制器板上进行固件烧录和调试的开源固件。在使用Linux系统进行开发时,我们常常需要通过DAPLink来实现对硬件的调试和烧录操作。本文将介绍如何在Linux系统下使用DAPLink进行固件烧录和调试。 首先,我们需要安装一个名为openocd的工具,它是一个开源的调试和编程工具,支持多种调试适配器,包括DAPLink。在Linux系统下,我们
原创 4月前
113阅读
Segger RTT的使用 一般arm系统中,如何通过电脑键盘和显示器同mcu进行交互最有效的两种形式:arm7的semihost,cm时代的traceswo。现在jlink推出了颇具特色的rtt(无需SWO引脚,且速度更快)三者的比较如下图:   RTT( Real Time Terminal)是SEGGER公司在jlink V4.90之后,针对Cortex-M和RX系列推出的嵌入式应用与用户
转载 2018-03-13 17:45:00
648阅读
2评论
第八章 Ogre渲染目标在Ogre中,并没有要求你一定要把最终的显示画面渲染到图形显示设备上。换句话说,Ogre最终渲染到帧缓存的结果(颜色数据),既可以在显示器上面展示也可以输送到其他渲染目标。在这里,渲染目标的概念是一个用来保存渲染结果(二维信息)的存储区域,它既可以在显存中也可以在AGP[1]的共享储存区域中。最基本和普通的渲染目标当然是程序的主窗口。就是那个可以被你在操作系统中改变大小并通
转载 2010-12-15 19:08:00
83阅读
说明: 1、串口作为经典的调试方式已经存在好多年了,缺点是需要一个专门的
原创 2022-10-13 10:52:32
400阅读
在Linux操作系统下运行DAPLink是许多开发者所面临的挑战之一。DAPLink是一个开源项目,它提供了一种连接计算机与嵌入式目标设备之间的通信方式。它通过USB接口连接到目标设备,在开发过程中起到了非常重要的作用。 在Linux系统中,能够运行DAPLink的关键是正确设置环境变量和安装必要的驱动程序。首先,用户需要确保他们的Linux系统已经安装了相应的USB驱动程序,以保证计算机能够正
RTT(round-trip time):往返时间
原创 2023-04-11 00:53:28
123阅读
RTO,TCP超时重传机制(RTO:Retransmission Timeout) ,是TCP操作计时器的一种。RTT(Round-Trip Time): 往返时延。在计
原创 2022-10-24 14:38:00
129阅读
  Wireshark默认是只显示到TCP层,要分析MQTT的消息,需要先安装插件。参考:  懒得去看的同学可以直接按照以下步骤操作:1)下载generic.dll:http://wsgd.free.fr/download.html,放到Wireshark的C:\Program Files\Wireshark\plugins\2.4.4目录下2)下载MQTT规则文件:http:
osg::Camera* createHUDCamera(double left, double right, double bottom, double top) { osg::ref_ptr<osg::Camera> camera = new osg::Camera(); camera->set ...
转载 2021-09-07 19:05:00
441阅读
2评论
一互斥量:是信号量的一种,用于共享资源的排他性使用,以锁的形式存在,初始化时为可用,不能在中断中使用,可能导致优先级翻转。 二 事件:创建、删除、初始化、解绑、等待、发送。可以一对多多对的,发送一个事件,所有等待的都有效。可以进行逻辑“与”“或”,不能进行累加;而信号量可以累加但不能进行与或; 三 邮箱:创建、删除、初始化、解绑、发送、接收。用于线程间多数据的传递,类似管道,邮箱单次发送默认4字节
转载 2019-01-11 13:12:00
66阅读
2评论
# 如何实现“rtt python” ## 1. 流程图 ```mermaid gantt title 实现“rtt python”的流程 section 准备工作 准备材料 :done, des1, 2022-01-01, 1d section 实施步骤 安装Python环境 :done, a1, after des1, 2d
原创 3月前
6阅读
       Spring的影响实在太大了,连Python也在向其靠拢了。一直以为Spring只是跟Java非常亲密,原来Spring早就潜入Python了。今天本来只是想Spring如何应用在Python中,于是就Google了下,发现原来Python早已经个叫SpringPython东东了。于是到其官网下载了springpython
转载 2023-08-02 17:41:04
119阅读
作者:周岩编者按 借着人工智能时代的东风,Python成为了目前发展最快的编程语言社区。虽然Python上手简单,使用灵活,但是使用Python进行科学计算的运行效率一直被人们诟病。好在现在的多核CPU成为主流,对于一些计算密集型的任务,我们可以采用多进程的方式对其进行并行加速。本篇文章就来详细介绍一下multiprocessing的原理,以及使用中的一些问题。自从人工智能时代的到来,
# 实现Java的Bitmap ## 引言 在Java中,没有直接提供类似于Android中的Bitmap类的实现,但是我们可以通过使用Java的图形处理库以及一些基本的图像处理算法来实现类似的功能。在本文中,我将向你展示如何实现一个简单的Java Bitmap类。 ## 实现步骤 下面是实现Java Bitmap的步骤,我们将使用Java的图形处理库和一些基本的图像处理算法: | 步骤
原创 10月前
43阅读
# 如何在Python中实现类似Redis的功能 ## 一、整体流程 以下是整个实现过程的步骤,我们将通过这些步骤来完成在Python中实现类似Redis的功能: ```mermaid gantt title 实现类似Redis的功能步骤 section 完成过程 定义数据结构: done, 2021-12-01, 1d 实现数据的添加和获取功能: done,
原创 2月前
7阅读
## MySQL中的NVL函数 在MySQL中,NVL函数是一个非常常用的函数,它用于处理空值。如果某个字段的值为空,NVL函数可以将其替换为一个指定的值,如果字段的值不为空,则保持不变。 ### NVL函数的语法 NVL函数的语法如下: ```sql NVL(expr1, expr2) ``` 其中`expr1`是待检查的字段或表达式,`expr2`是替代的值。如果`expr1`为空,
原创 7月前
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5