文章目录环境移植过程1、安装arm-himix200-linux-gcc\g++编译器,下载opencv2.4.10源码2、安装cmake,设置编译参数3、编译、安装opencv2.4.104、在海思平台上运行opencv例程问题及解决方案 环境交叉编译器:arm-himix200-linux-gcc\g++(海思SDK中提供的交叉编译器)opencv版本:opencv2.4.10,点击进入下载
转载
2024-05-10 17:51:52
402阅读
单片机编程时,我们都知道有两种基本操作:裸奔和操作系统。所谓裸奔,就是一个大循环往复执行。今天要讲的是几个常用的操作系统。实时操作系统(Real-time operating system,RTOS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。与一般的操作系统相比,RTOS最大的特色就是“实时性”,如果有一个任务需要执行,RTOS会马上执行该任务,不会有较长
文章目录0 前言课题简介设计框架3 硬件设计4 软件设计* 对被测物体的识别判断被测物体所在区域5 最后0 前言? 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是? 基于stm32与openmv的目
转载
2024-02-22 07:59:56
110阅读
前言 公司要做立体匹配相关的项目,已有matlab和c++版本,可是不能做到实时显示立体信息,想要硬件实现实时,无奈本渣也是个硬件的新手,先按照实验室lyq同学的思路在zedboard开发板的纯ARM核里跑代码,嵌入式的实现过程是:硬件平台是zedboard开发板,运行的是里面的ARM-A9硬核,在里面运行的是ramdisk系统它是基于Linux的,软件使用的就是在Linu
转载
2024-05-08 08:59:31
260阅读
2019 电子设计大赛 激光炮题目 写的程序依赖:
usart_all.h usart_all.c 见 STM32超级通用串口程序(秘籍)
调用场景:淘晶驰串口屏代码:camera.h :#ifndef __CAMERA_H
#define __CAMERA_H
#include "sys.h"
void CAMERA_Init(void);
void CAMERA_Send_Cmd(u8 c
转载
2024-04-24 10:00:16
80阅读
单片机基础教程 一、单片机概念1、单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。CPU( Central Processing Unit ):由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM( Rando
一、使用到的图片一、梯度计算原始图片img = cv2.imread('circle.jpg')
plt.imshow(img)
plt.show()sobel算子使用两个核 Gx = [[-1,0,1], [-2,0,2], [-1,0,1]] Gy = [[-1,-2,-1], [0,0,0], [1,2,1]]dst = cv2.Sobel(src, ddepth, dx, dy, ksi
转载
2024-09-24 09:55:47
60阅读
opencv是图像处理中不可或缺的库函数,而海思作为视频处理芯片,自然是支持opencv库的移植,本文参考网上的博客,以Hi3519v101的SDK为对象,编译opencv并移植。笔者先后使用海思500和600两个工具链对opencv2.4.9、opencv3.0.0和opencv3.4.2进行了编译,方法都一样,可提供借鉴。一、opencv库下载opencv所有版本(2/3/4,Linux/Wi
没有java程序用于单片机编程的。主要的一点就是JAVA是属于面向对象的。而单片机编程必须面向机器的。单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输
转载
2023-06-13 19:13:18
285阅读
# 可以运行JavaScript的单片机
随着物联网(IoT)的迅猛发展,传统单片机(如Arduino、STM32等)已经逐渐显现出其局限性。为了满足复杂应用对软件开发的需求,越来越多的单片机开始支持JavaScript语言。本文将深入探讨可以运行JavaScript的单片机特性,并附带代码示例,帮助大家了解如何进行开发。
## 什么是单片机?
单片机(Microcontroller)是一种
原创
2024-09-07 03:37:15
245阅读
# 可以运行Android的单片机:未来嵌入式设备的发展方向
随着物联网和智能设备的快速发展,嵌入式系统越来越多地被应用于各种用途。从智能家居到工业自动化,单片机(Microcontroller Unit,MCU)作为嵌入式系统的核心组件,成为了许多应用场景中的关键。然而,通常情况下,单片机的性能和功能受限于其计算能力和内存大小。但随着新技术的出现,一些高性能单片机开始能够运行完整的Androi
初入门C++ 与 opencv视觉库,写了一个跳一跳的物理挂,现在识别率还比较差,先记录下过程,以后在慢慢修改整理。一、外挂结构上位机:USB摄像头连接windows电脑,用作处理识别拍摄到图像数据。下位机:STM32单片机,用于控制陀机附带电容笔进行物理点击。单片机部分很简单,所以下文主要记录上位机的内容。 二、上
众所周知,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、多种I/O口和中断系统定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。具备了功能性强,功耗低等特点,并且 单片机还能够直接烧录程序,实现简单功能。那么单片机为什么能够直接烧录程序
转载
2024-01-13 23:25:37
49阅读
文章目录前言展示代码附录:列表的赋值类型和py打包列表赋值BUG复现代码改进优化总结py打包 前言参照之前的文章所改进 增加视频随时标注功能blog.csdn.net/weixin_53403301/article/details/118005313
blog.csdn.net/weixin_53403301/article/details/117464715资源:download.
转载
2024-02-21 19:42:05
130阅读
文章目录一、OpenMV1. 什么是OpenMV2. OpenMV版本2.1. OpenMV1(M4 V1)2.2. OpemMV2(M4 V2)2.3. OpenMV3(M7)2.4. OpenMV4(H7)二、OpenMV开发环境搭建三、hello world1. 连接OpenMV2. 运行helloworld3. 查看实时画面四、脚本固化方法1方法2OpenMV固件重刷OpenMV固件升级
转载
2024-04-17 17:34:21
258阅读
单片机的运行1.组成:CPU(中央处理器):核心部件,决定了主要功能特性(分为运算器和控制器两大部分)。存储器:由ROM和RAM组成(例:51单片机在系统结构上采用了哈佛型,将程序和数据分别存放在两个存储器内,一个称为程序存储器,另一个为数据存储器在物理结构上分程序存储器和数据存储器,有四个物理上相互独立的存储空间,即片内ROM和片外ROM,片内RAM和片外RAM。)定时器/计数器(T/C):51
转载
2023-12-12 23:33:41
92阅读
开篇之前学习了51单片机最基础的Stc89c52,因为一些原因,需要提前学习stm32,加上专业也会学习stm32f411系列,所以挑选了这块板子用入门嵌入式。所谓工欲善其事,必先利其器。所以今天总结一下入门学习前需要做的准备工作(搭建环境)。搭建环境1.安装Java环境因为使用Stm32Cubemx需要Java环境,所以先安装Java环境。进入官网:点此处下载Java环境进去之后下载第三个文件(
转载
2023-10-11 16:35:38
333阅读
作者 | ZhengN很多单片机工程师都会从单片机转向Linux,但是,并不是所有人都能顺利“转正”,从入门到放弃的一大堆,甚至还没入门就放弃的也不少。至于转Linux难不难,这个因人而异。这里分享一些从单片机向Linux进阶需要掌握哪些基础知识,希望对你转Linux有帮助。嵌入式Linux学哪些东西 1、认识Linux学单片机的朋友有些已经有一些Linux基础了,但也不乏有些朋友没用过Linux
转载
2024-04-30 09:57:44
93阅读
一、移植 OpenCV 到 I.MX6ULL 开发板上运行方式一:使用默认出厂系统(自带 OpenCV 3.1 版本)使用的开发板是 阿尔法Linux 开发板 【底板+核心板(EMMC)+ 7寸RGB屏(1024 * 600)】使用的 ubuntu 版本为 Ubuntu 18.04.6 LTS出厂系统自带的 OpenCV 版本为:3.1 版本参考文档 1:【正点原子】I.MX6U 出厂系统 Ope
转载
2024-05-11 22:31:38
131阅读
2006-04-27 21:40:04
单片机智能开发平台解决方案 一、单片机应用开发平台的意义 单片机是最初的大型计算机的一个分支,主要用于:工业自动化控制、智能仪器、仪表、航海、航天、智能家电等领域。单片机作为一种嵌入式产品应用的主流控制芯片,应用十分广泛,而支持它的开发手段国内还比较落后,目前我国单片机嵌入式产品的开发行业中,仍实行随意性个体的自然经济