自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 STM32虚拟串口修改名称描述

跟电脑通信想要比较快的速度就只有虚拟串口VCP或者Bluk设备传输,并且上位机需要调用WinUSB或者libusb的API来实现和STM32的通信。虽然API不复杂,但是后者CubeMX中并没有现成的配置需要自己修改USB的代码。虚拟串口只能使用驱动程序给定的名称,当插入多个串口的时候分辨不出来那个设备是自己定义的。想要名称的其中一个方法就是:重新定义自己的VIP和PID修改官方的VCP驱...

2020-03-26 21:31:50 4152 9

原创 Ubuntu(WSL)安装3b1b的manim

如果没有看过3blue1brown的视频,那真是太遗憾了。Grant本人为了完成视频中通俗易懂的动画,专门使用python写了一个一些脚本来实现,就是manim。这个库托管在github上:github/manim根据早期的安装教程,manim是基于python 2.7的,并且可以运行在Windows上,用的是Agg软件绘图。但是目前最新的代码貌似只可以运行在Linux上了,并且绘图从A...

2019-02-08 00:06:55 4304

原创 Verilog自制NIOS2外设,Avalon总线上的HelloWorld

虚无的目录嘿嘿嘿,开新坑这个时候有个CPU来测试就太好了总线这次只用到下面几个必要的信号接下来干什么自制外设的代码Qsys配置新组件连接到Nios内核配置顶层连接来吧,eclipse没用?这就对了内存一致性问题更高级的操作以后哦接着讲嘿嘿嘿,开新坑一开始想写一个SDRAM控制器,和FTDI一些芯片的通信,可是看了很多文章介绍,用Verilog写却又不知如何下手。SDRAM控制部分知道了,控制器...

2019-02-01 00:35:30 1971 2

原创 FTDI BITBANG软件实现i2ctools

小小的串口也能当I2C做这个小东西的想法很久了,把手头的串口发挥到极致。每次一个新的I2C传感器或者摄像头的SCCB想要调试总是太麻烦了,还要先写一个单片机。终于熬过期末考试,在家休息两天,做好后拖了几天才开始写博客,主要是写了也没什么人会看,一直再考虑是否要当一个UP主,没有写下去的动力,算是沽名钓誉,也是想的分享一下知识有所肯定。后续还要扩展EEPROM的支持和SPI FLASH的读取和烧...

2019-01-27 17:09:04 2955

原创 FT232R之Bit Bang

那啥FT232R强大而憋屈FT232R是各种平常可以用到的串口中质量比较好的芯片,如果有一个FT232R的板子,你会发现上面会有CBUS0~4四个空焊的引脚,或许一开始不清楚是做什么用的,一般来说都会宣传这个串口支持GPIO之类的。也就是FTDI手册中所说的BitBang,BitBang是一个类似并口的东西可以设置波特率的前提下Input,Output,想要使用,就必须通过FTDI的SDK进行...

2018-12-08 23:36:59 13524 3

原创 Mingw下使用FTD2XX进行FTDI的开发

虚无的目录直奔主题FTD2XX下载gcc编译续一句直奔主题FTD2XX下载FTD2XX是FTDI官方对USB 2.0系列芯片的开发库,对DLL调用就能够直接访问设备,库很简洁用起来也简单,直接官网下载就好了。gcc编译为什么不用 libftdi,这个虽然开源,但是跟官方差别不大,依赖libusb,在linux上还好,windows上很不方便,需要卸载原有驱动,windows上没必要费这个...

2018-12-08 01:57:59 3866 1

原创 简单地在Windows上写GLES

Opengl ES2.0 Programming Guide 书中附带的exmaple,创建了一个Windows窗口,通过几个简单的回调函数传递事件,交互起来实在太繁琐了。所以改用SDL2显示GLES2,SDL的事件更加便于交互。 当然了 Webgl Programming Guide 讲述了如何在浏览器中使用GLES2,调试分享起来也非常便捷,并且没有了繁琐的环境搭建过程,也不失为一种好的方法...

2018-04-09 14:12:52 3041

原创 Python绘制Mandelbrot Set与Julia Set

看了这篇文章感觉画出一个分形并不是想像的那么难,并且被这美丽而又统一的图案深深的吸引了。所以决定用Python绘Mandlebrot Set和Julia Set。因为两个集合是同一个式子的不同参数的递归,并且Mandlebrot是对Julia的一种概括,可以点击Mandlebrot Set中的一点,观察对应Julia Set的变化或许更为直观,也更能体会两者其中美妙的关联。计算思路Mand

2018-01-09 22:36:44 6385 2

原创 CMSIS-DAP和openOCD那些事

这篇文章只是日常瞎折腾,仅仅经验之谈,没有太多技术含量。出于好奇,在某宝上看到了一些自己做的CMSIS-DAP下载器,说是开源方案,开源的血统天生优于盗版Jlink OB,都是来自于X893的源码修改版,把原先的Jtag替换成了swd。实际上硬件方案与Jlink OB并无二致,都是一颗 stm32f103c8t6,几乎没有其他外围电路。这么多的卖家,只是区分在做工优劣上,并没有速度上明显提升的。买

2018-01-06 00:34:09 17430 3

原创 Cortex-M4的启动过程分析从GCC开始-Kinetis K60为例

做了一年NXP智能汽车竞赛,对ARM的理解也都只停留在使用某宝商家提供的库和近几年比赛一直在使用的K60上,对ARM单片机Cortex-M4认识也是一直未识庐山真面目。手边有很多比赛留下的K60,也就以K60为例了。 你可能需要安装 arm-none-eabi-gcc,make等GCC交叉编译工具链储存映射K60的flash从0x0000_0000开始,所谓的二进制程序也是烧录在这里。Cort

2017-12-20 22:20:31 3947

原创 Python3 SciPy解常微分方程 用Matplotlib演示

Python科学计算 简单记录几篇笔记 SciPy解常微分方程integrate模块提供的odeint函数Anaconda 3的jupyter notebook上matplotlib 2D 绘制求解 牛顿冷却定律matplotlib 3D 绘制求解 洛伦兹吸引子

2017-09-01 18:19:07 7853

win32控件实例.rar

win32的C语言开发实例,2015年编写的,但是还有点价值。用的是codeblocks开发,mingw64编译器,体积很小很精简

2020-08-19

dosbox 加强版debug

包含了一个正常的microsoft debug.exe和Google上一个修改加强版的debug(DEBUGX_1.3.2.zip),但是很久没有更新了,最后一次更新是2016年,项目主页还在但是已经没办法下载了。 https://sites.google.com/site/pcdosretro/enhdebug

2018-11-08

SkinSharpi

SkinSharpi集成开发包 包含Dll命令接口及说明 和原版使用产品(delphi、vs.net、vc6.0、vb6.0、c++building、易语言) ,以及全系列破解Dll补丁(去掉小衣服)包含了主流皮肤34个 2012现最新版 (1.0.6.6)

2012-04-30

空空如也

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

TA关注的人

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