- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 【ubuntu】NATAPP 内网穿透
已经很久没有更新博客了,刚好把这两天业余时间弄的内网穿透工具NATAPP总结一下。三年前买的的阿里云服务器到期了,续费一年的价格不太香,所以通过“本地服务器+NATAPP穿透+Server酱”方式完成外网访问功能。
2022-11-25 23:47:50 766
原创 ARM Cortex-M 内核调试相关
根据《ARM Technical Reference Manual cortex_m3_r1p1_trm》和《Arm® Debug Interface Architecture Specification ADI v6.0.pdf》进行梳理。
2022-08-01 19:56:05 6479 2
原创 【方法】MDK Debug选择JLINK后提示 No ULINK/ME Device found
MDK5 Debug 调试器选择 J-LINK,进入 Settings 界面可以正常显示 IDCODE,即 JINK 正常连接目标芯片,但是编译下载出现 “No ULINK/ME Device found” 报错信息。
2022-06-14 17:24:38 3857
原创 DRIVER_OVERRAN_STACK_BUFFER: Sony NW-A45插入PC必蓝屏问题(Bus Hound相关)
问题近期调试 USB,BUS Hound v6 无问题。心血来潮安装了 v7 后,体验后又回退到 v6。然后只要插入 Sony NW-A45,电脑100% 必绿屏(WIN11),提示信息:DRIVER_OVERRAN_STACK_BUFFER解决近期项目稍微轻松点后,开始解决这个问题。dump 文件 目录:C:\Windows\Minidumpdmp文件是系统错误的内存转储文件。当 PC 蓝屏或系统崩溃时,Windows 会将错误报告存储在一个后缀名为 “.DMP” 的文件里,该文件记录了
2022-05-25 10:32:37 4558
翻译 I2C协议详解 (Based Philips I2C spec)
前言Version 1.0 - 1992此版本的 1992 I2C 总线规范包括以下修改:省略了软件对从地址的编程。 这个功能的实现比较复杂,没有使用过。省略了“低速模式”。 事实上,这种模式是整个 I2C 总线规范的一个子集,不需要明确指定。增加了快速模式。 这允许将比特率提高四倍,最高可达 400 kbit/s。 快速模式设备向下兼容,即它们可用于 0 至 100 kbit/s I2C 总线系统。增加了 10 位寻址。 这允许 1024 个额外的从地址。指定用于快速模式设备的斜率控制和输
2021-08-31 17:41:20 2755
原创 2021-06-08 ubuntu+docker+home-assistant 安装
ubuntudocker 运行docker search home-assistantdocker pull homeassistant/home-assistantsdocker run -d --name="home-assistants" -v /homeAss:/config -p 8123:8123 homeassistant/home-assistant查看运行状态:docker ps----------------CONTAINER ID IMAGE .
2021-06-08 21:31:44 1717
原创 【工具】git ssh失效: “kex_exchange_identification: read: Connection reset by peer“问题
报错界面:详情:解决办法:git remote set-url origin git remote set-url origin http://******************.git
2021-04-26 15:38:34 1797
转载 【转载】以太网自动协商原理
自协商基本原理自动协商模式是端口根据另一端设备的连接速度和双工模式,自动把它的速度调节到最高的公共水平,即线路两端能具有的最快速度和双工模式。自协商功能允许一个网络设备能够将自己所支持的工作模式信息传达给网络上的对端,并接受对方可能传递过来的相应信息,从而解决双工和10M/100M速率自协商问题。自协商功能完全由物理层芯片设计实现,因此并不使用专用数据包或带来任何高层协议开销。自协商功能的基本机制是:每个网络设备在上电、管理命令发出、或是用户干预时发出FLP(快速连接脉冲),协商信息封装在这些FLP序
2021-03-15 15:07:33 1506
原创 【MM32】EVBoard 之 MM32F3270系列 - ADC通道采集和内部温度传感器
前言MB039 EVBoard 为灵动 MM32 新一代通用高性能 F 系列 MM32F3270 硬件评估测试板。本文主要讲解 MB039 板载ADC通道采集以及内部温度传感器采集。硬件MB039 拥有三个电位调节器,具体接口图如下:其中,RV1、RV2、RV3 电路图如下:A1、A2、A3 信号与 MM32F3270 引脚对应关系如下:经查阅数据手册,ADC通道与引脚、电位器对应关系如下所示:引脚ADC通道原理图PA1ADC1_CH1RV3PA4ADC1
2021-01-22 17:36:55 2500 1
原创 【MM32】定时器:霍尔传感器接口与六步算法
实现结果本文的目的是 实现下图所示。声明由于实验室缺少电机,所以咱用另一块板子timer3模拟霍尔信号TIH1、TIH2、TIH3出来。* 模拟霍尔信号代码如下:/******************************************************************************** @name : initTIM3* @brief : init TIM3* @param : u16 arr, u16 arr* @retval : void**
2020-07-30 15:36:47 7992 6
原创 【工具】VSCode 2020.06 + git add 报错问题
问题描述使用 VScode 很长时间了,5月更新之后,当我尝试添加一个文件时频繁出现问题。git fatal error: file is outside directory如图:– 翻译:错误:“xxx.c” 在存储库外部已经检查了设置,没有什么奇怪的,而且当我使用终端的命令添加文件,它也可以正常工作。版本VSCODE 1.46.1 (user setup)Date: 2020-06-17T21:13:20.174ZElectron: 7.3.1Chrome: 78.0.3904
2020-07-01 18:01:24 514
原创 【MM32】PWM 正弦波调制音频 - 定时器之 FDS 配置
文章目录使用资源定时器高级定时器11.实现功能2.初始化配置通用定时器21.实现功能2.初始化配置系统滴答定时器使用资源定时器高级定时器1(TIM1)通用定时器2(TIM2)系统滴答定时器(SYSTICK)高级定时器11.实现功能控制PA8(TIM1CH1)PWM 输出对应频率至蜂鸣器引脚BUZ。2.初始化配置////////////////////////////////////////////////////////////////////////////////void i
2020-06-18 15:45:48 649
转载 【工具】win10+VMware+Ubuntu+Logitech鼠标滚轮失效问题
在win10环境下,Ubuntu鼠标滚动失效,折腾了一上午,一直以为是 /etc/X11/xorg.conf 配置问题,其实在新版 Ubuntu已经没有该配置文件。最后找到了问题所在,禁用罗技鼠标的 平滑滚动 即可。感谢 简书原文链接,转载过来。...
2020-06-10 11:23:54 992 2
原创 【工具】win10 安装 ubuntu 子系统(WSL) 并安装图形化界面
文章目录前言正文第一步 安装 ubuntu第二步 安装图形化界面2.1 开源软件 `VcXsrv`2.1.1 下载安装包2.1.2 使用2.2 ubuntu 配置2.2.1 Ubuntu内安装桌面环境2.2.2 配置显示2.2.4 开启桌面换源前言因为项目需要在 Ubuntu 上使用 ecplise,尝试在 WIN 10 安装 ubuntu。正文第一步 安装 ubuntu在win10应用商店搜索 Ubuntu,我选择 ubuntu 20.04 LTS,公司网速快也等了几分钟,网速慢的可以自己找安
2020-06-09 11:02:23 8216 1
原创 【写作】硕士学位论文
论文写作从本科贯穿到研究生,但是正儿八经的学术论文写作却一直没有实践。本科阶段写过的学位论文放到研究生阶段来看,简直不堪入目,而研究生的课程论文又只是简单的摆摆格式。学位论文不等于公司产品技术报告,这是我导师一直跟我强调的问题。我经历无数次闭门造车,写的论文却多次被导师打回重写,每次强调无非以下几点: 针对别人未解决的问题,提出完整方案 分析当前系统问题,哪些技术可以应用下面从手稿里抄几条学术论文的学习经验:写论文90%是读文献。论文质量取决于文献阅读量的多少;多读文献,资料积累。应该了解
2020-06-06 18:35:56 355
原创 【MM32】 eMiniBoard 之 PWM驱动无源蜂鸣器+ADC调整LED亮度 参考例程(下)
MindMotionADC调整LED亮度ADC调度算法LED调度算法系统调度主程序全局变量参考文献ADC调整LED亮度ADC调度算法////////////////////////////////////////////////////////////////////////////////void adcTick(void){ adc0 = (u16)((float)(adc0 * 6 + ADCtemp[0] * 4) / 10); adc1 = (u16)((float
2020-06-05 13:56:47 924
原创 【MM32】 eMiniBoard 之 PWM驱动无源蜂鸣器+ADC调整LED亮度 参考例程(上)
目录前言主要功能准备工作硬件兼容版型LED & Key 模块Beep 模块软件功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言本文介绍 MM32 Insight-Series 开发板 eMiniBoard 第二批出厂
2020-06-05 12:41:15 2448
原创 【工具】docker Learn
docker pull training/webappdocker run -d -p 6000:50 training/webapp python app.pydocker ps -adocker exec -it vibrant_mendel bash
2020-06-02 14:06:06 211
原创 【工具】Python 修改添加删除元素
1.在列表末尾添加×××.append(*元素*)2.在列表中插入×××.insert(*location*,*元素*)3.在列表中删除·1>deldel ×××[*location*]·2> pop()#弹出末尾元素×××.pop()#弹出任意位置元素×××.pop(*location*)·3> remove()#根据值删除元素×××.remove(*value*)
2017-10-10 14:45:40 654
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人