探讨嵌入式系统开发的相关思维、方法、技巧。
此次测试是在之前MultiTimer的基础上增加ILI9341 TFT屏驱动,并同时运行led灯闪+串口打印+TFT屏显示三个任务,看起来像是同时运行的,实际上是利用了MultiTimer的功能进行时间片轮询操作。MultiTimer的移植可以参考我前面发过的一篇文章(链接)
MultiTimer是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更优雅更便捷地管理程序的时间触发时序。作者是0x1abin,目前已收获389个star,遵循MIT开源协议。上一次移植了FreeRTOS,发现资源占用比例过大,不利于项目开发,在一般的小项目中也用不到RTOS的太多功能,网上搜索一圈后...
1、keil版本5.36,低版本可能会有问题,建议直接使用高版本由于keil已经发布了社区版,所以,在keil申请了一个社区版的license,但只有一年的时间。
非常高兴获得兆易创新GD32F310开发板试用的机会,昨天收到开发板后简单看了一下资料就上电开始搞了,完成了DEMO例程运行和FreeRTOS的移植,我也是第一次移植该系统,参考了社区中大佬发的移植文章,与之不同的是我的移植是尽量不改变例程和RTOS目录结构,也尽量少的修改代码内容,这样相对来说对新手同学更友好更容易上...
中国高性能通用微控制器领域的领跑者兆易创新GD系列芯片技术专栏。
我使用的系统是OpenHarmony-v1.1.2-LTS,device和vendor仓是最近更新的(2022/1/14)。我移植好最新的固件之后,发现只有hollowword例程可以编译成功,其余的稍微大一点的代码都编译报错(例如wlan_demo):
在完成开发板呼吸灯效果后(【XR806开发板试用】使用PWM模块模拟手机呼吸灯提示功能),考虑到显示界面过于单一,如果想要呈现更多的信息就很困难了,刚好之前买过一个TFT液晶屏,正在某个角落吃灰呢,于是将它翻了出来,看看能否跟XR806开发板配合起来使用,于是做了这个测试,先上显示效果
“星辰”处理器是安谋科技CPU设计团队设计的一款嵌入式处理器,基于最新的Armv8-M架构,可用于微控制器或者集成片上系统等芯片类型。
安谋科技是国内领先的芯片IP设计与服务提供商。作为一家独立运营的合资企业,公司立足本土创新,坚持以自研业务技术创新和Arm技术授权相配合,为中国集成电路产业提供丰富的产品组合和解决方案,赋能中国智能计算芯生态。
一个周末很无聊的嵌入式软件工程师,写写经验,写写总结。
专注嵌入式软硬件开发。公众号:果果小师弟
Arm相关的技术文档资料下载汇总专栏,欢迎收藏关注点赞。
介绍FreeRTOS的基本功能,移植与使用。主要介绍FreeRTOS的裁剪、任务、内存管理、队列、信号量、任务通知等基本组成,看完可以会用FreeRTOS,高级篇会深入介绍FreeRTOS的实现细节、方法、技巧。
分享一些在嵌入式应用开发方面的浅见,广交朋友
小而美的物联网操作系统,经过14年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过4亿台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。
嵌入式端AI,包括AI算法在推理框架Tengine,MNN,NCNN,PaddlePaddle及相关芯片上的实现。欢迎加入微信交流群,微信号:aijishu20(备注:嵌入式)
华为鸿蒙相关技术,活动及资讯,欢迎关注及加入创作
一般情况下,我们的手机在息屏状态,当收到消息处于未读状态时,会有呼吸灯提醒,这次有幸抽中XR806开发板的试用,经过九牛二虎之力终于将环境搞好了,中间遇到各种问题,在我的另一篇文章中已详细描述--【X806开发板试用】WSL环境搭建问题及解决措施,本文主要介绍使用PWM模块模拟手机呼吸灯功能
本文主要记录在WSL环境下搭建XR806开发环境的过程中遇到的一些问题,如果后续大家有遇到类似问题可以参考;有部分地方的解决方法不一定是最好的,有些步骤也不一定是必要的,经过多次尝试和资料查询才最终解决,因此没有特地去复现问题并尝试最终有效的那一个或者几个操作。最开始我用的是virtualbox+ubuntu,后来搞出很...