自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(112)
  • 收藏
  • 关注

原创 全志F1C200s从零开发-虚拟机搭建Ubuntu环境

我们从零开始开发编译全志F1C200s,在Vmware上搭建Ubuntu环境,作为编译liunx镜像环境。1、下载安装VMware自行百度2、下载安装Ubuntu20.04参考:虚拟机VMware安装ubuntu教程(ubuntu-20.04.1-desktop-amd64.iso)_-借我杀死庸碌的情怀-的博客-CSDN博客_ubuntu-20.04-desktop-amd64.iso3、安装VMware tools参考:vmware下ubuntu虚拟机如何安装vmware t

2022-04-10 15:06:12 7848 2

原创 ESP32-S3入门Arduino开发(一)--Arduino环境搭建

ESP32-S3 arduino 简要描述在github上搜索arduino-esp32,找到并打开espressif/arduino-esp32仓库,从master主分支切换到esp32-s3-support分支,git clone到本地或者点击code按钮下载zip压缩包到本地即可按照arduino 1.8版本通用的导入第三方库的方式导入arduino,后续espressif会将其纳入主分支的,到时候再切换到用master主分支即可,届时arduino 2.0版本才可以导入并使用esp32-s3。

2022-03-07 17:24:46 16123 14

原创 基于K210开源AI智能跟随云台OpenFollow(基础篇)--(三)K210的MaixPy外设基础

OpenFollow点击这里 OpenFollow使用了RISC-V内核的AI芯片K210,该芯片带有独立FPU的双核处理器,64位的CPU位宽,8M片内SRAM,400M可调标称频率,支持乘法、除法和平方根运算的双精度FPU;它还板载USB转串口芯片CH340、RGB LED、24pin DVP摄像头接口、DC5V马达接口、4000maH锂电池充电电路,而这一切都设计在一块50mm*42mm的电路板上。该款产品的主要特点是RISC架构、高性能、低价格、AI概...

2021-10-31 19:49:53 1406 1

原创 基于K210开源AI智能跟随云台OpenFollow(基础篇)--(二)K210的MicroPython基础

OpenFollow点击这里 OpenFollow使用了RISC-V内核的AI芯片K210,该芯片带有独立FPU的双核处理器,64位的CPU位宽,8M片内SRAM,400M可调标称频率,支持乘法、除法和平方根运算的双精度FPU;它还板载USB转串口芯片CH340、RGB LED、24pin DVP摄像头接口、DC5V马达接口、4000maH锂电池充电电路,而这一切都设计在一块50mm*42mm的电路板上。该款产品的主要特点是RISC架构、高性能、低价格、AI概念,而且还支持Mi...

2021-10-28 15:54:29 1929

原创 基于K210开源AI智能跟随云台OpenFollow(基础篇)--(一)K210开发环境搭建MaixPy IDE

OpenFollow点击这里 OpenFollow使用了RISC-V内核的AI芯片K210,该芯片带有独立FPU的双核处理器,64位的CPU位宽,8M片内SRAM,400M可调标称频率,支持乘法、除法和平方根运算的双精度FPU;它还板载USB转串口芯片CH340、RGB LED、24pin DVP摄像头接口、DC5V马达接口、4000maH锂电池充电电路,而这一切都设计在一块50mm*42mm的电路板上。该款产品的主要特点是RISC架构、高性能、低价格、AI概念,而且还支持M...

2021-10-27 16:36:31 2887 2

原创 基于K210开源AI智能跟随云台OpenFollow(一) 项目介绍

OpenFollow点击这里1. 项目介绍OpenFollow是一个基于嘉楠的AI芯片K210实现的一个跟随云台。 硬件上,他搭载了K210芯片,一个控制云台旋转跟踪的电机,以及一块8000毫安的电池。 通过对OpenFollow编程,我们可以实现各种各样物体的跟踪,交互。软件上,OpenFollow会开源所有的模型,以及用到的样例代码,来供大家学习,甚至快速的将我们的云台引入到您已有的项目中去。目前已经确定开源的模型列表如下:人脸检测模型 人脸识别模型 人体检测模型 手部检测模型 yo

2021-10-27 15:17:28 3321

原创 从零开始使用Electron13+vue-cli3开发跨平台桌面应用(0)

Electron是一个基于Chromium和 Node.js,可以使用 HTML、CSS和JavaScript构建跨平台应用的技术框架,兼容 Mac、Windows 和 Linux。虽然B/S是目前开发的主流,但是C/S仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上Web开发的低成本、高效率的优势,这种方式越来越受到开发者的喜爱。本文一步一步教你如何使用Electron5和vue-cli3,在完全保留vue开发we

2021-09-23 12:16:31 1474 2

原创 DIY制作高精度低温漂电阻箱0.1~9.9GΩ(1)-- 项目介绍

最新工作需要,DIY制作了一款高精度低温漂的电阻箱。想起在大学电子设计大赛时,也动手制作过一个多档位电阻箱。这次将参数进行提升优化,电阻的选型真是下了超大血本了,电路上没有什么复杂原理,电阻串联相加即可。本次设计阻值设计范围:0.1~9.9GΩ,精度基本在0.1%。直接上成品图(外壳使用别人现成的盒子,已经激光打标刻度盘):下面是电阻选型的功率、精度等参数表:可调阻值范围:0.1~9.9999999999GΩ 步进:0.1Ω 0位阻值:<=0.03Ω/挡 ...

2020-05-19 21:13:55 2269

原创 基于MaixPy的摄像头模块---MicroPython图像处理

1. 什么是 MaixPyMaixPy 是将Micropython移植到K210( 一款64位双核带硬件FPU和卷积加速器的 RISC-V CPU, ) 的一个项目, 支持 MCU 常规操作, 更集成了机器视觉和麦克风阵列, 以快速开发具有极低成本和体积实用的AIOT领域智能应用。MicroPython 是基于 Python3 的语法做的一款解析器,包含了 Python3 的大...

2019-12-10 21:42:19 8704 3

原创 nRF52832-Bluefruit52学习之Arduino开发(4)-- 蓝牙组网一拖8主从机模式(dual_roles_bleuart)

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 github仓库地址:https://github.com/Afantor/Bluefruit52_Arduino.git ...

2019-08-30 17:57:31 2070

原创 nRF52832-Bluefruit52学习之Arduino开发(3)-- 蓝牙组网一拖8主机模式(central_bleuart)

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 github仓库地址:https://github.com/Afantor/Bluefruit52_Arduino.git ...

2019-08-30 17:44:45 2515

原创 ESP32学习microPython之(4)--蓝牙应用1--控制LED

注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。前言 前面已经有多篇文章将在ESP32上使用MicroPython进行开发,并且我们已经看到了其开发的便捷性。但是前面的MicroPython版本有个不小的缺陷,就是无法使用蓝牙模块。ESP32的一个巨大优势就是将蓝牙和WIFI集成到了一块芯片上,没有蓝...

2019-08-13 21:25:03 10045 6

原创 ESP32入门Arduino开发(九)--蓝牙串口收发

注:对于ESP32开源技术感兴趣的可以加群,我们一起探索交流学习,群号:782473783。群名:ESP32开源技术交流群。这篇文章的目的是解释如何开启ESP32蓝牙连接到一个PC电脑蓝牙,进行串口收发实验,使用ESP32和Arduino IDE库。具体步骤可以参考下文:首先,需要安装ESP32的编译环境。这里推荐使用Arduino IDE,安装文件可以到Arduino官网进行下...

2019-08-11 11:45:12 16754 2

原创 nRF52832-Bluefruit52学习之外设开发(1)-- MPU6050六轴模块

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 nRF52832驱动MPU6050 ...

2019-08-03 09:29:58 3935 3

原创 nRF52832-Bluefruit52学习之蓝牙BLE开发(2)-- 蓝牙BLE主函数分析

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 蓝牙 BLE 之主函数分析 工程...

2019-08-03 09:29:12 7432 4

原创 nRF52832-Bluefruit52学习之蓝牙BLE开发(1)-- 蓝牙BLE样例工程介绍

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 蓝牙 BLE 之样例的建立 蓝牙 BLE 样例是为了让我们学习如何在 nRF5...

2019-08-03 09:28:59 5926

原创 nRF52832-Bluefruit52学习之MicroPython开发(6)-- 16路PWM驱动PCA9685(I2C)

nRF52832技术交流群:680723714nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群nRF52832板子的Mic...

2019-08-03 09:28:25 2281

原创 nRF52832-Bluefruit52学习之MicroPython开发(5)-- TFT屏驱动ST7789

nRF52832技术交流群:680723714nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群nRF52832板子的Mic...

2019-08-03 09:28:14 4014

原创 nRF52832-Bluefruit52学习之MicroPython开发(4)-- 引脚GPIO

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群 nR...

2019-08-03 09:27:52 2548

原创 nRF52832-Bluefruit52学习之MicroPython开发(3)-- 板载按键

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群nRF5283...

2019-08-03 09:27:40 2468

原创 nRF52832-Bluefruit52学习之MicroPython开发(2)-- 板载LED

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群nRF5283...

2019-08-03 09:27:29 2958

原创 nRF52832-Bluefruit52学习之MicroPython开发(1)-- 简介

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 MicroPython固件持续更新下载,请加QQ群:680723714,群名:Bluefruit52官方技术群 nR...

2019-08-03 09:26:50 4383 1

原创 nRF52832-Bluefruit52学习之Arduino开发(2)-- Arduino例程介绍

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 github仓库地址:https://github.com/Afantor/Afantor_Bluefruit52_Arduino...

2019-08-03 09:26:17 1787

原创 nRF52832-Bluefruit52学习之Arduino开发(1)-- Arduino环境搭建

nRF52832技术交流群:680723714 nRF52832-Bluefruit52核心板详细介绍:https://blog.csdn.net/solar_Lan/article/details/88688451 github仓库地址:https://github.com/Afantor/Afantor_Bluefruit52_Arduino...

2019-08-03 09:25:56 6428

原创 ESP32开发学习(VS Code) ---- PlatformIO环境搭建

Visual Studio Code插件PlatformIO IDE开发ESP32概述本文介绍如何使用VScode 直接开发Arduino 程序,避免使用Arduino IDE时的没有代码提示功能,文件关系不清晰、头文件打开不方便等问题及使用Visual Stdio集成插件的庞大安装工程;同时Visual Studio Code插件PlatformIO IDE开发Arduino 跨平台无论...

2019-07-03 10:04:38 18708 7

原创 ESP-IDF库开发教程之(5)--WiFi Scanner

esp32芯片的主要特点与其前身esp8266相同,确保能够连接到wifi网络。我已经在之前的文章中讨论过该芯片支持的不同标准(802.11 b / g / n)和安全方法(WEP,WPA-PSK等);今天我要解释如何开发一个程序来扫描可用的wifi网络。完整的程序在我的Github仓库中可用;让我们评论一下源代码。正如我们所知道的,每个使用esp-idf框架的程序都是从app_main(...

2019-06-05 19:00:37 2796 1

原创 ESP-IDF库开发教程之(4)--FLASH、BootLoader和FreeRTOS

在之前的文章中,我描述了新的esp32芯片,并解释了如何设置开发环境,包括使用一种可选的图形IDE,Eclipse。在开始开发程序之前,您需要了解框架的三个关键组件:flash,bootloader和FreeRTOS操作系统。但别担心!在本篇文章的最后,您将编写,编译并执行您的第一个程序(即使是“最小化”),并从下一个教程开始,我们将一起处理更复杂的示例。Flash正如我在本教程的第一...

2019-06-05 19:00:27 4572

原创 ESP-IDF库开发教程之(3)--安装eclipse

在之前的博文中,我解释了如何安装官方开发框架(Espressif物联网开发框架)以及如何使用它来编译第一个示例Hello World。即使您可以使用简单的文本编辑器编写程序(在Windows上,我始终建议使用开放的Notepad ++),但使用IDE(集成开发环境)可以更容易地完成此任务,该IDE是一个图形应用程序,您可以使用它编写代码(通常包括语法高亮和自动完成),编译它并将二进制文件上载到...

2019-06-05 19:00:17 3698

原创 ESP-IDF库开发教程之(2)--windows开发环境

在上一篇文章中,Espressif介绍了ESP32芯片和官方开发板之后,今天我将向您展示如何安装和使用官方开发环境.我将解释如何在Windows下安装IDE,因为它是最复杂的过程。开发环境及其安装指南也适用于Linux和MacOS。官方的ESP32芯片开发框架由Github上的Expressif发布,具有开源许可证(Apache 2.0),并命名为Espressif物联网开发框架(简称id...

2019-06-05 19:00:07 1988

原创 ESP-IDF库开发教程之(1)--ESP32简介

您可能已经知道Espressif制造的esp8266wifi芯片。它在2014年中出现在一些中文网站上,一开始它被用作连接微控制器(Arduino ...)到wifi网络的“桥梁”,这要归功于其非常低的成本(一个模块约5美元)。由于原始固件没有很好的文档记载,它有一些错误,并且只提供了“标准”功能(通过AT命令),制造商社区开发了一些替代固件(其中最着名的肯定是NodeMCU),以充分利用...

2019-06-05 18:59:54 6272 1

原创 Mesh入门笔记1--简介

一、Mesh技术文档 PainlessMesh创建了一个自组织和修复网络,所有节点都连接在一起。网格中的所有节点都相等。网络使用星形拓扑,避免任何圆形路径。不同节点之间的消息以JSON格式发送,使其易于理解和生成。可以在此处找到有关用于各种消息的JSON模式的信息。功能列表基于JSON的消息。它们可以直接用于javascript代码。 相当容易的设置。 适用于Ardui...

2019-06-05 18:59:39 2313

原创 MicroPython开发之--用C添加接口(添加module)

上一篇已经讲了microPython的大致框架,下面我们来试着添加一个module。 定义一个module相对来说比较简单,下面分几个步骤详细说明一下: 第一步:在ports/esp32文件夹下新建一个文件modtest.c (如果你是在其他平台而非esp32请在对应文件夹下新建文件) 下面打开该文件我们输入以下内容,来实现一个最简单的m...

2019-04-18 11:49:06 7066 3

原创 MicroPython开发之--用C添加接口(框架介绍)

MicroPython留给用户的是python的接口,语法规则也是遵循python的。有时候我们想自己添加自己的python接口。有两种方法:第一种在官方的python接口之上直接使用python的语法写自己的python脚本来实现相应的功能,这种方式比较简便,无需自己编译MicroPython的代码固件,但是缺点就是可扩展性有限,有些偏底层的功能单纯用python接口无法完成...

2019-04-18 11:48:58 3283 4

原创 MicroPython开发之--用C添加接口(添加type)

前面讲的如何向micropython添加一个module并在module下面添加function。可以看出来很多的操作步骤都是有类比性的。这一篇就重点讲如何添加type,以及给type类添加function功能。聪明的小伙伴已经可以猜到和之前添加module差不多。但是除了差不多还是有一些区别的,这也是这篇文章的重点。先看下之前介绍框架的时候的一张图:你首先要把这个框架...

2019-03-30 15:50:02 2263 2

原创 MicroPython开发之--用C添加接口(给module添加function)

上一篇我们已经给micropython添加好了一个自定义的module:modtest,但是没有实现任何功能,这一篇就讲讲如何给modtest添加function功能。 函数是分为有参数和无参数的,那么我们就来添加两个function,一个没有参数的,一个有一个参数的。第一种,先来添加无参数的函数,我们给他起名为test0(这个名字是最终在python层面显...

2019-03-30 15:43:43 3166

原创 树莓派3B入门开发之(四)-- 兼容2B板的USB无线网卡连接设置

树莓派配置 USB 无线网卡来上网的过程。本人使用的USB无线网卡型号:EP-N8508GS(树莓派专用型号)一、检查 USB 无线网卡是否已经正确识别将无线 USB 网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。进入 shell 界面后输入命令 lsusb如果树莓派已经正常识别,在显示类似于如下的信息中可以看到...

2018-10-31 10:27:13 2208

原创 树莓派3B入门开发之(三)-- 基本开发环境配置(全面)

一、制作TF卡树莓派启动系统(1)、购买树莓派3B+ 核心板、散热片和32G的TF卡,CSI摄像头。(2)、准备基本外设(电源适配器,HDMI接口显示器、鼠标、键盘、网线)。(3)、下载树莓派镜像系统文件。(4)、TF卡制作系统。(5)、连接设备启动系统。二、配置扩展文件系统三、更新软件镜像源四、更新软件,安装python 依赖五、安装GPIO驱动库:Rpi.G...

2018-10-31 10:15:43 1607

转载 React入门教程2---元素渲染

React 元素渲染元素是构成 React 应用的最小单位,它用于描述屏幕上输出的内容。const element = &lt;h1&gt;Hello, world!&lt;/h1&gt;;与浏览器的 DOM 元素不同,React 当中的元素事实上是普通的对象,React DOM 可以确保 浏览器 DOM 的数据内容与 React 元素保持一致。将元素渲染到 DOM 中首先我...

2018-09-21 14:24:47 336

转载 React入门教程1---初见面

React 教程React 是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。React 特点...

2018-09-21 12:03:43 1211

原创 webpack入门和实战(一)--webpack配置及技巧

一、全面理解webpack1、什么是 webpack?       webpack是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理,它能有Grunt或Gulp所有基本功能。webpack的官网是 https://webpack.github.io/ ,文档地址是https://webpack...

2018-09-18 00:33:35 53427 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除