logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

真香啊!沁恒CH32+MRS真心不错

遗憾的是,由于当时项目进度紧张,加上对RISCV架构的不熟悉,以及对国产芯片开发环境的固有偏见,我们只是简单了解了CH32的开发流程和环境,总觉得它在稳定性、兼容性上还差点意思,最终还是选择了另一家国产芯片完成了当时的项目。当时整个市场的芯片供需严重失衡,我们项目中最常用的STM32系列,价格飞涨,常态下几块钱的STM32F103RCT6,最高被炒到几十元甚至上百元,涨幅将近10倍,对于批量生产的

FreeRTOS 调试神器:开源免费的跟踪与可视化分析工具分享

通过对比其实你会发现Tracealyzer的功能要比Percepio View强大很多,如果有条件还是可以付费购买Tracealyzer工具。免费工具,旨在帮助你检查任务执行、调试与RTOS相关的问题,它通过使用调试连接来读取跟踪数据,与传统调试工具(如J-Link)一起工作。Percepio View的使用方法和Percepio Tracealyzer有近似的地方。当然,具体的细节这里就不描述了

Serial-Studio,一款开源的多协议、跨平台实时数据可视化项目

Serial-Studio 作为一个功能强大的开源数据可视化工具,为嵌入式开发者提供了便捷的解决方案。该项目支持从串行端口、蓝牙低功耗(BLE)、MQTT、TCP/UDP 套接字和音频设备获取数据,能够从嵌入式设备、外部软件和网络服务中采集数据。官方 GitHub 仓库:https://github.com/Serial-Studio/Serial-Studio。项目文档:https://gith

#信息可视化
嵌入式开发小妙招,如何精准计算代码的运行时间?

让我们看看DWT_CYCCNT的基地址,从ARM-Cortex-M手册中可以看到其基地址是0xE000 1004,复位默认值是0,而且它的类型是可读可写的,我们往0xE000 1004这个地址写0就将DWT_CYCCNT清0了。它有一个32位的寄存器叫CYCCNT,它是一个向上的计数器,记录的是内核时钟运行的个数,内核时钟跳动一次,该计数器就加1,精度非常高,如果内核时钟是72M,那精度就是1/7

嵌入式开发常用的Ring Buffer,今天一篇文章讲透它

因为缓冲区成头尾相连的环形,写操作可能会覆盖未及时读取的数据,有的场景允许这种情况发生,有的场景又严格限制这种情况发生。因为缓冲区成头尾相连的环形,写操作可能会覆盖未及时读取的数据,有的场景允许这种情况发生,有的场景又严格限制这种情况发生。来看策略一,例如,这时。如果缓冲区的大小需要经常调整,就不适合用环形缓冲区,因为在扩展缓冲区大小时,需要搬移其中的数据,这种场合使用链表更加合适;如果缓冲区的大

别再裸机写寄存器了!高效构建嵌入式Linux系统秘籍,文末送书

但是,也有很多短板,比如缺乏运行时包管理,扩展性和协调性不足,社区支持有限,不利于模块化和高度定制的场景,对于需要长期维护的项目也充满了挑战。项目,从技术学习到工程实践,再到社区分享,他不仅积累了丰富的经验,更具备将复杂问题系统化、结构化的能力。Buildroot 简单易用,上手快,学习成本较低,而且构建速度快,非常适合快速原型开发。此外,软硬件协同优化难度大,不同平台资源受限,优化策略难以通用,

#linux#运维#服务器
嵌入式行情回暖?又有小伙伴想入坑嵌入式

对于嵌入式的相关情况,我比较乐观,虽然目前大环境经济形势不好。不过随着新能源车,光伏,储能,和很多传统制造的升级,相应的岗位也会越来越多。感觉嵌入式方向会逐渐变好,也有一个通信的小伙伴在星球里提问,好不好转嵌入式,能不能找到工作?球友提问麦哥好,我是本科,通信工程专业,今年毕业了,在学校的时候没有好好学习,现在想通过自学做嵌入式,有什么学习方向吗,自学能找到工作吗?我以前上学的时候,经常混在实..

开源一个电子胸牌项目,很棒!

摘要:关注RT-Thread的同学肯定知道,RT-Thread为了向众多开发者展示RT-Thread的最新开发和生态建设成果,每年都会举办一场开发者大会(简称:RDC),在2020年度的开...

#java#物联网#小程序
晶振为什么不封装进芯片内部?

关注、星标公众号,不错过精彩内容有一些电子设备需要频率高度稳定的交流信号,而LC振荡器稳定性较差,频率容易漂移(即产生的交流信号频率容易变化)。在振荡器中采用一个特殊的元件——石英晶体,可...

#单片机#嵌入式#人工智能
matlab 调用C程序进行simulink仿真

文章目录simulink仿真创建C程序编译C程序运行结果simulink仿真simulink仿真中需要使用S-Function模块,可以实现调用C程序进行仿真,下面先建立一个简单的仿真;具体如下图所示;创建C程序需要在S-Function模块的S-Function name一栏填写需要调用C程序文件名,注意不需要带文件名后缀;之后,新建文件sfun_myc.cpp和sfun_myc...

#c++#matlab
    共 147 条
  • 1
  • 2
  • 3
  • 15
  • 请选择