一、为什么选择LVGL8.2版本因为想使用NXP的GUI Guider进行开发,而目前他的版本支持只有7.10.1和8.2.0两个。二,获取LVGL并移植到下列地址下载:LVGL的GITHUB仓库 选择8.2版本三、新建工程1.要求 有一个显示屏(分辨率大于100*100,后续GUI Guider要求),单片机能正常驱动。并有一个填充点函数,类似于LCD_Fill(uint16_t x,uint1
        前言:本文为手把手教学基于STM32的四足机器人项目——JDY-31蓝牙控制,特别地,本次项目采用的是STM32作为MCU。四足机器人的支架为3D打印件,SG90舵机驱动机器人实现姿态运动。借助PCA9685舵机驱动板实现12路PWM波控制,更多的舵机可以实现机器人更多运动姿态。本文将以STM32作为核
由谷歌主导并推动的移动终端操作系统Android,由于其开源开放的特性,自发布之日起便受到全球各大IT厂商的欢迎。在各厂商的热情推动下,基于Android系统的手机、平板、智能手表等各类产品层出不穷,迅速普及到人们的日常生活,促进了社会生活方式的深刻变革。  Android终端产品的普及,也激发广大的电子工程师、程序员、相关的科技工作者研究Android的热情。在此背景下,ChipSP
# 在开发板移植Java的探索之旅 近年来,Java作为一种跨平台的编程语言,受到了广泛的关注。它以其“编写一次,处处运行”的理念,使得应用程序可在多种平台上无缝运行。这种特性使得Java在嵌入式系统与开发板上的应用越来越多。在这篇文章中,我们将探讨如何在开发板移植Java,并且提供一些示例代码,帮助读者更好地理解整个过程。 ## 开发环境的准备 首先,我们需要准备适合的开发环境。这里以
原创 10月前
37阅读
一、Nginx的介绍 Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。 其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的
SYD8811开发板正面实物图如下: 反面实物图:注意:开发板默认焊接OLED128X64的屏幕,但是在OLED屏幕下方也留有TFT0.96和TFT1.3的接口! 在使用开发板的时候先把电源开关往屏幕这个方向拨动,然后使用jlink连接按照《SYDTEK Studio》工具目录下的"SYDTEK Studio release\Documentation\SYD8811固件烧录方法.pdf"文件烧录
 有幸得到小熊派官方出品的搭载华为鸿蒙的开发板,我将会把自己的学习过程记录在博客中,并尝试做一下应用的小开发。第一部分我们先来介绍一下开发板。一.  二. BearPi-HM板载有丰富的外设资源,便于多应用的开发和部署:1. E53 Interface;2. Hi3861RNIV100 2.4G Wi-Fi Soc芯片;3. *NT3H1x01W0FHKH
移植Linux内核到一个新的板子上时,需要以下步骤:(1)选择一个硬件设计接近的板子,基
原创 2022-08-06 00:40:37
2386阅读
# HarmonyOS MQTT 开发指南 作为一名刚入行的小白,了解如何在 HarmonyOS 开发板上实现 MQTT 功能对于你的开发技能来说是一个重要的里程碑。本文将引导你深入了解整个流程,并逐步展示所需的代码和相关操作。 ## 流程概述 为了帮助你更好地理解整个开发过程,我将把开发流程整理成一个表格: | 步骤 | 描述 | |------|------| | 1 | 安装开
原创 2024-09-28 05:28:04
250阅读
HarmonyOS Connect设备开发,相信不少刚入门的开发者都被这些问题所困扰,面对五花八门的开发板不知道该怎么选取?芯片、模组、开发板傻傻分不清?如何使用代码控制开发板?本期,我们将一一为你解答。一、芯片适配方案 芯片,是一种将电路集中制造在半导体晶圆表面上的小型化方式,它可以通过系统指令对端口设备进行控制。如果把系统比作一个设备的灵魂,那么芯片就是设备的心脏,芯片厂商基于OpenHarm
因为这几天一直在做Apache、PHP和sqlite的移植,所以整理了一下有关博客,有其他网友在做这方面的工作时按照我的博文来,我想应该会能帮到你很多,上几篇是我看过别人的博文后自己书写的,这一篇因为内容有点繁琐,不想手打,就转载别人的,不过确实是好文章,我亲自测试过,按照此步骤基本可以顺利完成的。​准备工作:  下载 apache_1.3.39.tar.gz  下载链接:​
原创 2022-11-03 09:22:18
195阅读
什么是Linux发行版?Linux的发行版说简单点就是不同的厂商根据个自不同的理念,针对不同使用方向(个人桌面、服务器等)将Linux内核进行不同侧重点的优化与图形界面的设计,并对常用的应用软件做一个打包,进行发行的系统,称之为发行版。大部分Linux操作系统都可以无偿获取和使用,而Linux的发行商(如:SLES,Redhat等)对于系统提供有偿的技术支持Linux发行版主要有三个分支:Debi
Linux开发板移植minicom
原创 2022-03-09 15:17:25
1477阅读
原创 2023-10-24 15:04:13
88阅读
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现,提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据。
原创 2022-09-10 00:37:37
385阅读
介绍下如何在Mac OS X上进行OpenCV项目的开发,尝试的开发工具有Xcode(版本是4.6.1)和Eclipse,使用的OpenCV版本是2.4.6。如果只是需要OpenCV的相关头文件以及动态库,请直接执行brew install opencv(如果安装了Homebrew的话),如果不行,请看下面的OpenCV源码编译安装过程。1.安装CMake安装CMake可以使用MacPorts,也
一、烧写系统l  将i.MX6开发板通讯OTG与电脑的USB口连接;开发板OTG与电脑主机的USB口连接l  将核心上的2PIN拨码开关调为1:OFF,2:OFF。核心的2PIN拨码开关设置为全部关闭l  在珠海鼎芯科技(D-Chip)下载的Android包对应的系统版本中运行相应的MfgTool2对系统进行系统烧写。运行MfgTool2.exe程序 未
开发嵌入式系统时,我发现“Python开发板”和“STM32开发板”之间的比较和迁移问题日益突出。这篇文章将详细探讨这两者的版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展。这不仅会帮助理解各自的优缺点,也为将现有项目迁移到其他平台提供了指导。 ## 版本对比 在选择合适的开发板之前,了解其版本特性和演进史非常重要。下面的表格展示了这两种开发板的特性对比: | 特性
原创 6月前
40阅读
视情况而言,买开发板用于评估和学习,然后买芯片做硬件设计开发板开发板上手即可使用,并附带很多模块。拿到开发板后即可直接根据开发板提供的原理图进行程序编写,学习。优点:简单快捷,上手快,拿到手就可以进行代码的编写学习,适合入门者使用,价格便宜。缺点:主要用来学习程序的设计,但对电路的认识不够深刻。芯片单一芯片不能直接使用,要设计最小系统电路,再配合相应的外设。有电路设计基础的可以自己设计电路,借助洞
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、Arduino是什么?二、Arduino下载和安装三、ESP32环境配置1、下载ESP32开发板离线工具包2、配置esp32模块1. esptool_py:2. mkspiffs :3. xtensa-esp32-elf-gcc:四、关于esp32相关工具github镜像设置1.`idf_tools.py`的镜像设置
  • 1
  • 2
  • 3
  • 4
  • 5