logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

通过python插入数据到.hex文件

最近需要修改.hex文件,嫌麻烦就随手写了一个修改.hex文件的demo,因为自己项目中是需要插入一些内容,所以我只写了数据插入,如果你是其他操作,需要自行修改。import osimport sysimport tkinterfrom tkinter import messageboxfrom tkinter import filedialogfrom tkinter import *curre

#python
(GCC)STM32进阶详解之栈回溯

由上一篇大概了解了函数是如何被调用,中断或者说异常又是如何被调用,而这一篇相当于上一篇知识的一个应用,也是上一篇遗留的思考,即在hardfault中如何判断是从何处触发这个异常的。本来打算自己写demo,但是查到github上有一个开源的CmBacktrace,既然有大牛已经写了开源的库,就直接拿来分析印证吧。硬件我使用的是STM32F103ZET6最小系统板,demo是项目中提供的,直接下载即可

#stm32#arm#嵌入式硬件
(GCC)STM32CubeMX生成的ld链接脚本详解

本文所使用工程由STM32CubeMX生成,使用芯片:STM32F103ZET6,基本只开了时钟。ld连接脚本内容如下:/**********************************************************************************File: LinkerScript.ld****Abstract: Linker script for STM3

#嵌入式#gnu#c语言 +2
主机、虚拟机、开发板之间网络连接设置

最近在玩开发板,主机使用的无线网卡,开发板与主机网线直连,现在开发板想使用tftp直接从虚拟机下载镜像等文件,经过一番折腾算是调试成功。1.主机和虚拟机直接连接或者开发板和虚拟机之间连接1.设置IP目前使用发现虚拟机如果和开发板直连,可以使用tftp指令,但是和主机就无法连接了,所以也无法使用无线网卡上网了,但是为了来回切换,就直接把主机无线网卡IP和虚拟机IP和开发板IP设置为同一网络段,你可以

#linux#网络#虚拟机 +1
NCS再探--nRF5340 Audio

1.前情提要官方文档介绍:nRF5340 Audio — nRF Connect SDK 1.9.99 documentation截止到本文发布,该应用仅仅是实验性的。开发板:PCA10121-nRF5340 Audio DK(22-05-10发布)nRF5340 Audio DK - nordicsemi.com开发环境:Ubuntu 18.04(环境搭建可以参考笔者另一篇博客:NCS初探--搭

文章图片
#单片机
C语言经典面试题100道(校对详解版)

题目非本人整理,转载于https://blog.csdn.net/qq_42613510/article/details/81225935做了校对与详解,方便大家参考。1.请填写bool , float,指针变量 与“零值”比较的if语句。提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如int 变量 n 与“零值”比较的 if 语句为:if ( n = =0 ...

#c语言#面试
为什么你的程序跑不满CPU?——简单聊聊多核多线程

最近同事测试自己的程序,感觉处理耗时太长,一看CPU使用率,才25%。想要提高CPU使用率降低处理时长,于是向我询问。以此为契机写了这篇,聊聊多核多线程。

#linux
Ubuntu虚拟机开机卡在failed to start Raise network interface

虚拟机因为下载了一个很大的文件,下载过程中显示内存不足了,看网上说可以拓展内存,但是需要关机。于是关机设置拓展内存,但是这个内存还需要开机后重新挂载才能生效,但是此时虚拟机卡在 failed to start Raise network interface ,同时屏幕会闪烁。等待一会后,闪烁停止,不过界面仍旧停留在启动界面,打印的是Started Hold until boot procss fi

#ubuntu#linux#运维
到底了