![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
专题教程
文章平均质量分 82
硬汉嵌入式
这个作者很懒,什么都没留下…
展开
-
【原创开源应用第1期】花式玩转网络摄像头之TCP上位机软件实现,高端大气上档次,速度2MB/S,华丽丽的界面效果
说明:1、例子是两年前做的,一直没有顾上整理出来,今天特地整理出来,开源出来给大家玩。2、上位机是emWin模拟器开发的,大家估计很难猜到,所以你会emWin话的,就可以轻松制作上位机。做些通信和控制类上位机,比使用C#之类的方便程度一点不差,而且你仅会C语言就可以。3、并且成功将emWin人性化,可以做些Windows系统上的小应用了,基本完全看不出是emWin做的,而且生成的软件很小,因为...原创 2020-01-07 16:10:45 · 1038 阅读 · 2 评论 -
【原创开源应用第5期】基于RL-USB+RL-FlashFS的外挂U盘解决方案
说明:1、RL-USB外挂U盘的例子,最近太多网友咨询,再不做一个例子就说不过去了。此例子为此而生。2、RTX及其所有中间件基本都做例子了,就差这个USB Host功能了,这次算是补上,所有功能基本已经做全面。3、此例子仅支持MDK4.74版本,因为RTX,RL-FlashFS,RL-USB都是来自MDK4.74的安装目录,使用MDK4.74才是最佳组合。要使用MDK5的话,看此贴说明:ht...原创 2018-09-03 17:09:30 · 2589 阅读 · 0 评论 -
【原创开源应用第4期】给ili9488,RA8875等类显示屏的emWin底层增加DMA加速,提供RTX,uCOS和FreeRTOS版本
说明:1、emWin底层中最重要的一个优化就是16bpp绘制,特此为其增加DMA加速,已经支持RA8875和ili9488。2、使用中务必将emWin任务设置为除了空闲任务,统计任务以外的最低优先级,这样就可以有效的发挥DMA的优势,CPU可以解放出来处理其他任务。操作说明:1. 所有界面支持按键操作(1)K2按键用于控件焦点的切换,切换时,所选择的控件会出现浅色边框(2)K3按键用于进入下一个界...原创 2018-07-07 15:34:56 · 1429 阅读 · 0 评论 -
【原创开源应用第3期】花式玩转网络摄像头之VNC远程桌面版本,稳定运行2年不死机
说明:1、前段时间开源了一个网络摄像头的TCP版本https://blog.csdn.net/simon223/article/details/80665666,这次再来一个远程VNC的版本。使用更方便,无需大家制作上位机软件了,也不需要显示屏,使用外部SRAM虚拟一个显示屏。2、这个工程是之前测试RL-TCPnet网络协议栈稳定性的时候做的,一共做了三个版本,第三个版本稳定运行快2年的时候,停...原创 2018-06-28 17:43:14 · 1073 阅读 · 0 评论 -
【专题教程第6期】SEGGER的J-Scope波形上位机软件,RTT模式波形上传速度可狂飙到500KB/S左右
说明:1、在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示。通常的解决办法是用串口上位机,USB接口上位机或者MDK的逻辑分析仪功能,使用这三种方式都比较繁琐。本期专题为大家讲解的J-Scope波形软件简单易用。2、J-Scope波形显示软件主要有RTT和HSS两种工作方式。本期专题教程为大家讲解RTT模式的使用方法。RTT模式的波形显示速度非常快,而且随时随地都可...原创 2020-10-20 16:06:45 · 3322 阅读 · 2 评论 -
【专题教程第5期】工程调试利器RTT实时数据传输组件,替代串口调试,速度飞快,可以在中断和多任务中随意调用
说明:1、串口作为经典的调试方式已经存在好多年了,缺点是需要一个专门的硬件接口。现在有了SEGGER的RTT(已经发布有几年了),无需占用系统额外的硬件资源,而且速度超快,是替代串口调试的绝佳方式。2、RTT的API可以在中断和多任务环境中正常调用。并且JLINK处于MDK或者IAR的调试状态,RTT功能依然可以正常使用。最重要的是速度非常快,普通的JLINK也可以飙到几百KB/S。3...原创 2020-10-20 16:07:23 · 1005 阅读 · 0 评论 -
【专题教程第4期】SEGGER的J-Scope波形上位机软件,HSS模式简单易用,无需额外资源,也不需要写目标板代码
说明:1、在实际项目中,很多时候,我们需要将传感器或者ADC的数值以波形的形式显示。通常的解决办法是用串口上位机,USB接口上位机或者MDK的逻辑分析仪功能,使用这三种方式都比较繁琐。本期专题为大家讲解的J-Scope波形软件简单易用,不占用系统额外资源,无需用户写目标板代码,仅需将JLINK插上即可。2、J-Scope波形显示软件主要有RTT和HSS两种工作方式。本期专题教程为大家讲解H...原创 2020-10-20 16:07:59 · 1364 阅读 · 1 评论 -
【专题教程第3期】开发板搭建Web服务器,利用花生壳让电脑和手机可以外网远程监控
说明:1.开发板Web服务器的设计可以看我们之前发布的史诗级网络教程:链接。2.需要复杂些的Web设计模板,可以使用我们V6开发板发布的综合Demo:链接。3.教程中使用的是花生壳免费版,免费版仅支持电信用户,每个月1GB的流量,实际测试几天,稳定性还行。收费版没有这些限制。4.现在已经用了快两年的花生壳收费版,比较稳定,基本没有死机现象。5.不管是免费版本...原创 2020-10-20 16:08:37 · 452 阅读 · 1 评论 -
【专题教程第2期】uC/Probe简易使用说明,含MDK和IAR,支持F103,F407和F429开发板
说明: 1. 在uCOS工程调试时,这个软件还是非常给力的,方便查看各种信息,可以认为是MDK或者IAR调试功能的图形化版本,使用JLINK连接可以随时连接查看,无需目标端代码。 2. 当前教程中,我们使用的是教育版,这个版本可以免费使用,但部分功能有限制。 3. 教程是采用的是 JLINK 实现开发板与 uC/Probe 的连接通信。 4. 其它需要注意的问...原创 2020-10-20 16:09:04 · 1055 阅读 · 0 评论 -
【专题教程第1期】基于STM32的硬件RGB888接口实现emWin的快速刷新方案,32位色或24
说明:1. 首先感谢ST终于推出了ARGB格式的emWin库,可谓千呼万唤始出来,使用STM32的硬件RGB888接口刷新图片慢的问题终于得到解决。2. 这个问题由来已久,是之前为我们的STM32-V6板子制作emWin模板时发现的。V6板子的硬件配置是STM32F429BIT6 + 32位带宽的SDRAM + 硬件RGB888接口。实际测试中发现,将F429配置为16位色的RGB565,...原创 2020-10-20 16:09:50 · 1989 阅读 · 0 评论 -
【专题教程第7期】终极调试组件Event Recorder,各种Link通吃,支持时间和功耗测量,printf打印,RTX5及中间件调试
说明:1、继前面的专题教程推出SEGGER的RTT,JScope,Micrium的uC/Probe之后,再出一期终极调试方案Event Recoder,之所以叫终极解决方案,是因为所有Link通吃。 支持时间测量,功耗测量,printf打印,RTX5及其所有中间件调试信息展示。2、当前在JLINK,CMSIS-DAP,STLINK全部测试通过,KEIL自家的ULINK系列也都支持...原创 2020-01-07 16:19:53 · 1642 阅读 · 0 评论 -
【原创开源应用第2期】基于RL-USB和RL-FlashFS的完整NAND解决方案,稳定好用,可放心用于产品批量
说明:0. NAND Flash这块经常有人咨询,这里发布一个完整的解决方案,支持擦写均衡,坏块管理,ECC和掉电保护。早期的时候我们是用的自己做的NAND算法,支持滑块管理,擦写均衡,实际测试效果不够好,容易出问题,所以放弃了。1. 此例子仅支持MDK4.74版本,因为RTX,RL-FlashFS,RL-USB都是来自MDK4.74的安装目录,使用MDK4.74才是最佳组合。2. RL-Fl...原创 2020-10-20 16:05:07 · 1286 阅读 · 0 评论 -
【专题教程第8期】基于emWin模拟器的USB BULK上位机开发,仅需C即可,简单易实现
说明:1、如果你会emWin话的,就可以轻松制作上位机。做些通信和控制类上位机,比使用C#之类的方便程度一点不差,而且你仅会C语言就可以。2、并且成功将emWin人性化,可以做些Windows系统上的小应用了,基本完全看不出是emWin做的,而且生成的软件很小。Win32 API编写的软件,最大的好处就是微软的各个系统版本都兼容,而且发布时软件比较小,仅仅一个exe小软件。3、无需用户自己编...原创 2020-01-07 16:11:48 · 1096 阅读 · 0 评论