更新一期视频教程: 【实战技能】单步运行源码分析,一期视频整明白FreeRTOS内核源码框架和运行机制,RTOSTrace链表功能展示 视频版: https://www.bilibili.com/video/BV1Rw411b7M1/   1、自主无电池无线微型机器人 https://millimobile.cs.washington.edu/ millimobile-compressed.pdf(2.45MB) 这是同类产品中首款无需电池的自主机器人,能够利用收集的太阳能和射频功率进行操作。在逼真的室内和室外照明以及射频功率传输场景中展示了完全不受限制的自主...

  SjplS62NUFLN   2023年12月19日   21   0   0 githubPHPgithub封包PHP 封包

从源码的角度来看,OS内核源码就是通过各种链表组装起来的,FreeRTOS就是下面几个链表组成的。FreeRTOS的调度,任务切换就是倒腾这几个链表。而其它的几款OS是一个链表就一撸到底了,FreeRTOS是搞了好几个。所以视频里面就重点介绍下这个,其它的支持的也做个拓展说明。 搞清楚这几个链表也就搞清楚FreeRTOS的框架设计了。本期视频教程采用调试状态,逐字逐句源码分析方式,录制了一期视频教程,方便大家更好掌握RTOS 视频: https://www.bilibili.com/video/BV1BN411L727/ 提纲:   微信公众号:armfly_com

H7-TOOL详细介绍(含操作手册) 视频介绍: https://www.bilibili.com/video/BV1494y1j7mj 【PC软件】V2.2.41.脱机烧录功能升级  新增GD32C10x系列  新增钜泉光电HT502x  新增英飞凌TLE987x系列  新增NXPS32K1xx系列  新增APM32E103系列  新增GD32F427RE系列  修正PY32F002flash容量  修正新唐M480系列,选项字设置...

  SjplS62NUFLN   2023年12月12日   24   0   0 数据链表数据链表phpphp

  本期视频的实战性较强,涉及到的内容比较多,特别是PDO同步周期和同步非周期玩法要吃透。 视频教程: https://www.bilibili.com/video/BV1zy4y1A7HS/ 视频提纲: 参考资料: CANopen主从机代码,CAN词典工具和主从机配置文件(基于V7板子设计,这两天V5和V6的也将发布) 微信公众号:armfly_com

  更新一期视频教程: BSP视频教程第28期:CANopen协议栈专题,CANopen主从机组网实战,CAN词典工具使用方法以及吃透PDO玩法 视频版: https://www.bilibili.com/video/BV1H84y1Q717/   1、航空航天级CANopen协议栈 https://gitlab.com/n7space/canopenhttps://canopen.space/download lely-core-ecss.zip(1.41MB) test-environment-master.zip(494.18KB)&nbsp...

  SjplS62NUFLN   2023年11月30日   26   0   0 Azuresedsedgithubazuregithub

  更新一期视频,趁热打铁,下期CANopen专题视频将在下周发布 BSP视频教程第27期:CANopen协议栈专题,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等(2023-10-17) 视频版: https://www.bilibili.com/video/BV1aw411X77L 1、开源可编程精密电阻仪 https://github.com/sbstnh/programmable_precision_resistorhttps://hackaday.io/project/191969/logs 这个开源基本上就是一个成品,外壳设计很专业,支持SCP...

  本期视频教程为大家分享CANopen协议栈相关知识内容,涉及到的内容非常多。 视频教程: https://www.bilibili.com/video/BV1Vw411w7Dd 视频提纲: 参考资料: 1、基于V7的CANopen例程模板和词典工具,使用的CANFD2接口。下次视频分享V5,V6,V7和CANopen主从机模板 链接:https://pan.baidu.com/s/1NEUPAeRKODop1GsZIUHgXA  提取码:fr272、H7-TOOL的CANopen解析操作说明3、CiA联盟文档下载:https://www.can-ci...

  说明: 1、一般应用,我们都会将任务RTOS系统时钟节拍(心跳)设置为1ms,但如果直接把RTOS的系统时钟节拍设置为1us,系统负担非常大,而且很多RTOS也做不到100MHz主频下,1us切换一次任务,导致RTOS没有时间处理应用任务2、这个机制主要是用来替换大家的程序里面不支持任务切换的DelayUS微秒延迟的API,让其也支持释放CPU权限来支持任务调度,延迟时间到后,还可以根据自己的优先级情况返回执行。当前将RTOS本身的延迟API,比如tx_thread_sleep替换为新作的API实现也是没问题的3、RTOS的通信组件,信号量,消息队列,事件标志等不需要微秒分辨率的...

视频: https://www.bilibili.com/video/BV1CB4y1Z7kA 问题由来: 早期这个帖子里面的局部变量对齐仅测试了MDKAC5,但项目中使用AC6发现了新问题,看来AAPCS规约研究的还是不够细 当时对局部变量的描述如下:局部变量使用的是栈空间(除了静态局部变量和编译器优化不使用栈,直接用寄存器做变量空间),也就是大家使用在xxxx.S启动文件开辟的stack空间。 在M内核里面,局部变量的对齐问题如果研究起来是最烧脑的,这个涉及到AAPCS规约(ProcedureCallStandardfortheArmArchitecture,  Arm...

  视频版: https://www.bilibili.com/video/BV1vp4y1F7qD   1、开源的星球探索小车发布V2.0版本 https://github.com/nasa-jpl/open-source-rover 第1版探测车是2018年发布,小车带有Rocker-Bogie悬挂系统,在非常崎岖的地形上移动时,六个轮子可以依然保持在地面上。 本次升级,在成本和构建难度上都做了较大的改进。 截图: 之前版本效果: 2、Matlab2023b发布,集成C/C单元测试工具PolyspaceTest PolyspaceTest是一款新产品...

  SjplS62NUFLN   2023年11月19日   24   0   0 htmlhtmlphpphpTestTest

  这个是我们初学RTOS面临的最直接问题,很多时候,简单的RTOS机制明白了,API也会调用了,就是添加到RTOS后,总感觉那里不对劲,怎么使用才是正确姿势。 针对这些问题,本期视频教程,我们ThreadX内核教程穿插一期实战应用。使用RTOS要充分发挥其高效的多任务管理机制和实时性,这样也是我们采用RTOS的原因。 视频: https://www.bilibili.com/video/BV11j411t7Xn/ 提纲: 参考资料: 1、ThreadX全家桶综合模板2、教程中展示的综合应用Demo 微信公众号:armfly_com

  视频版: https://www.bilibili.com/video/BV1Cr4y1d7Mp/ 1、键盘敲击声解码 https://arxiv.org/abs/2308.01074 键盘敲击声被解码的话,我们使用键盘输入密码将被方便的解码出来。这篇文章介绍了一种使用最先进的深度学习模型,以便使用手机麦克风对笔记本电脑敲击键盘分析。实际测试训练手机,可以实现97%的准确率,使用Zoom视频会议软件可以实现93%的精度。 2、4轴CNC运动控制器,搭载开源库grblHAL,高度优化的C语言编写,能够保持高达300kHz的频率,稳定、无抖动的控制脉冲 https://gi...

  SjplS62NUFLN   2023年11月13日   40   0   0 Python#include链表链表#includepython

  视频: https://www.bilibili.com/video/BV1Bw411D7F5 介绍:看参数手册的Debug章节,SystemROMTable里面带Timestamp  generator的都是支持的,不带的不支持。当前测试H743/H750等系列是带的。与DWT时钟计数器一样,可以调试使用也可以正常程序运行使用。 C程序里面DWT和64bit时间戳TSG比较测试,测量结果基本一致: 并且使用LUA小程序也可以方便控制64bit时间戳TSG: 测试代码: [Lua] TSG_CNTCR=0x5C005000--bit0用于使能 TSG...

首先感谢大家对上一个视频的点评回复,非常有意义的讨论,这次AC6的表现更新惊呆,不开优化都可以乱跳。【实验目的】 同样的程序代码,目的是测试C环境的调试现象。【实验版本】 IAR版本  :9.3xMDK版本:5.3x,含AC5和AC6EmbeddedStudio:使用GCC,版本V7.1X 【视频展示】 https://www.bilibili.com/video/BV18h4y1v7yR   【测试说明】 测试了IAR,所有优化等级均正常:   EmbeddedStudio开最高速度优化Level3forspeed,测试正常:   MDK...

基于V6模板做的库文件以及基于库文件的工程。 库文件生成,含GCC,MDK和IAR GUIXLibCreate.7z (2.55MB) 基于库文件的工程,可以在我们V6板子上面跑,含MDK,IAR和GCC GUIXLibExample(MDK,IAR,GCC).7z (4.97MB) MDK创建库文件: 生成的库文件在路径\Project\MDK-ARM(AC6)\Objects里面,即GUIX.Lib,将其添加到大家的源工程文件里面,并GUIX/Source分组下的源文件全部删除 至此就完成了MDK的库文件生成。 IAR创建库文件: 生成的库...

  SjplS62NUFLN   2023年11月02日   23   0   0 Source库文件工程文件

  视频版: https://www.bilibili.com/video/BV1TT411Y7fq 1、Terathon数学库,支持2D/3D/4D矢量,矩阵,四元函数和几何代数 https://github.com/EricLengyel/Terathon-Math-Library Terathon-Math-Library-main.zip(100.4KB) 作者主要是做游戏引擎和计算机图形开发,这里分享的库也是图形方面,大家有需要做一些稍复杂图形绘制可以试试 有时候不得不说好的文档整理确实要花很多心思才可以,作者这里整理的射影几何一览表 confgeomalg.pdf...

  SjplS62NUFLN   2023年11月02日   41   0   0 phpRustCode

  本期视频教程我们从应用层面来理解RTOS运行机制,任务管理,任务切换等基础。争取图文并茂些,对于RTOS学习,好的图形化解析大大有助于理解。本期视频我们采用步步深入的方式,把RTOS的运行机制弄明白。、   视频: https://www.bilibili.com/video/BV1bv4y1W7vQ   提纲:   微信公众号:armfly_com

  更新一期视频教程: BSP视频教程第24期:应用实战,设计一款属于自己的ModbusRTU主从协议栈(2022-10-03) 视频版: https://www.bilibili.com/video/BV18G4y1W7Az 1、电子技术更新换代太快,我要躺平 从F1的DMA开始,F4一种DMA,H7一种DMA,到了U5又是一直新的DMA玩法,真的是学不动系列了,而且新一代DMA更复杂,性能更强,功能更多。 不得不说这更新速度也是没谁了,还真让网友们说中了,学不动了。。。拒绝新知识,我要躺平,刷刷CubeMX之类的工具得了^_^ F1系列 F4系列 H7系列,采用DMA...

  SjplS62NUFLN   2023年11月02日   49   0   0 php视频教程github
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~