【前言】【灵动Mini-F5265-OB】在官方的例程中提供了mdk、IAR的开发环境,使用起来非常方便。有位大佬也提供了一个gcc的示例,但是我使用vscode的keil插件进行工程创建,但是提示pack是对不上的。所以我决定重新创建我的vscode来创建开发环境。【工程创建】首先创建文件夹gcc_template文件夹,下面创建Devcie文件夹,存...
功能安全开发,无论是汽车系统、医疗设备还是任何其他产品,其行为必须在所有条件下都是可预测的,因此在选择用于软件开发的编译器时需要考虑更多因素。必须能够证明将编译器用于安全开发是合理的,而且必须能够评估在编译器中发现的与安全相关的缺陷是否会影响产品的行为。如果发现的编译器缺陷可能会影响产品,那么获...
25 年来,Arm 一直在开发嵌入式 C 或 C++ 交叉编译器,从 1998 年到 2014 年共推出了 6 代编译器。这些编译器是 Arm 架构的参考编译器,被用于无数基于 Arm 的嵌入式项目、架构探索、设计验证、平台引进、库开发等。
【F5265ADC简介】ADC 是 12 位的逐次逼近型(SAR)模拟数字转换器,可以将模拟信号转换成数字信号。ADC 有可测量内部或外部信号源,其中 ADC1 有 14 路外部输入通道,ADC2 有 17 路外部输入通道和 2 路内部通道。这些 ADC 的通道可以单次、单周期和连续进行转换。根据不同的方式又可以选择普通通道转换、任意通道转换。A...
前言我驱动了OLED屏,但是他也有局限,显示的内容较少,不能显示彩色。这篇跟大家分享如何使用硬件SPI驱动LCD屏。【硬件环境】1、灵动Mini-F5265-OB 开发板2、ST7735LCD屏【连接方式】
串口作为MCU最常用的外设,是掌握一款单片机最基本的技能之一。串口收接可以有多种形势,这一篇讨论如何使用接收中断+空闲中断来实现不定长接收。
【前言】在测试使用Arm Keil Studio Pack来编译工程时,遇到了激知工程时报告错误,提示找不到pack包。【现象】我在激活工程时提示:
【前言】OLED屏是最常用的显示外设之一,并且可以做到低功耗等等优秀的功能。本文采用OLED屏主控芯片为SSD1306,IIC协议。【SSD1306地址】SSD1306作为从机来与F5260进行通讯,SSD1306在发送或接受任何信息之前必须识别从机地址。设备将会响应从机地址,后面跟随着从机地址位(SA0位)和读写选择位(R/W#位),格式如下:SA0 ...
【前言】IIC是常用的外设,他以需要的的IO少,通讯速度相比快等优秀性能,可以实现同一个IIC外接多个器件等,受收工程师的喜爱。官方提供了多个示例供学习。这篇文章以偿试体验EEPROM来体验IIC的读写。【步聚】1、打开示例工程LibSamples_MM32F5260_V0.10.2\Samples\LibSamples\I2C\I2C_Master_EEPROM_Polling\MDK-ARM2...
【前言】MM32F5260中的示例工程,灵动微的工程师们,编写了非常优秀的示例工程供用户用来验证。但是常用的串口工程师们都是使用开发板的MM32LINK-OB用来连接串口实现打印的。在工程中提供了platform.c用于开发板的LED、Button、uart的初始化,并实现了printf的重定向。我在前面的试用中经查看串口,他使用的是uart2用于...
【前言】首先感谢极术社区、灵动微电子给予我这次试用灵动Mini-F5265-OB开发板的机会。今天收到了开发板,熟悉了一下他的资料,并完成了按键与串口的驱动,现在分享如下:
【前言】ssh进行远程登录,是必须的使用步骤。由于系统配置的ssh服务器需要稍作操作才能正常登录,这里记录一下。
【软件环境】PythonPython3-OpenCV【硬件】USB摄像头SiRider S1芯擎工业开发板【软件安装】1、安装v4l2软件。我第一次安装时,出现了报错debconf: unable to initialize frontend: Dialog在群里发了消息,技术回复说需要安如下处理:
插上USB摄像头,输入dmesg,可以看到启动总识别摄像头:我们可以安装v4l工具,来查看摄像头的具体参数信息:查看摄像头支持的格式:sudo v4l2-ctl -d /dev/video0 --list-formats查看支持的分辨率:sudo v4l2-ctl --list-framesizes=MJPG -d /dev/video1后续需要使用摄像头拍照和录制视频,拍照部分,我使用了cheese,可...
搭载基于安谋科技自研“周易”NPU的芯擎科技工业级“龍鹰一号”SE1000-I处理器
本专栏为极术社区推荐图书及课程专栏,覆盖半导体,人工智能,物联网及人工智能等智能计算领域。
关键要点:支持功能安全的全新 Arm 汽车增强 (AE) 处理器将为 AI 驱动的用例带来先进的 Armv9 架构技术和服务器级性能。Arm 针对汽车应用的未来计算子系统将进一步缩短高性能汽车系统的开发时间、降低成本,并带来最大的灵活性。Arm 生态系统首次实现在物理芯片就绪前就可基于虚拟原型解决方案启动软件开发,由此可缩短...
世界正在快速进入万物互联的IoT时代,智能手机、智慧家庭、智能网联汽车、智慧城市、工业物联网、可穿戴设备等已成为公众耳熟能详的词汇。尽管IoT的具体应用五花八门,包罗万象,但对于IoT边侧设备的要求却呈现出相当的一致性,即:低功耗、更强的计算能力、安全性和连接性。
随着MCU的性能越来越强劲,MCU做GUI也越来越流行,今天给大家分享一个用单色屏做的菜单框架。开源地址: {代码...} 1、概述本处所说的菜单是用在128*64这种小屏幕的菜单,例如下面这种,不是彩屏上的GUI。2、菜单框架设计作为一个底层驱动工程师,驱动写完了,是要写硬件测试程序的。这个测试程序,一般给测试部/硬件工...
目前, 越来越多的嵌入式产品在开发中使用 RTOS 作为软件平台, 同时,开发中对低功耗的要求也越来越高, 本文会讨论一下如何在 RTOS 中处理微控制器的低功耗特性。