一个项目需要使用UART来更新程序。(因为设备组装好之后,拆开就非常麻烦了)在网上找到了开源的OpenBLT。具体的资料自行百度。这里记录下使用的流程。0.下载源码Feaser - OpenBLT Bootloader1. 创建boot工程使用STM32CUBE来创建,使用内部晶振,配置UART口。UART需要使用LL库。LED 和看门口根据需要进行添加。参考源码目录下的DEMO进行来添加所需的文
ORB-SLAM3 安装运行2021-07-2518.04 安装ros 出现 ERROR: cannot
原创
2023-05-22 15:38:16
97阅读
安装v0.6版本的,最新版会报错 error: ‘slots_reference’ was not declared in this scope。DBoW2主要用于
原创
2023-09-26 11:36:10
449阅读
给我提供了大致的思路,不过对于我这种小白来说还是不够详细,摸索了半天终于跑出来了,记录以下细节。我的电脑环境:系统:Ubuntu 18.04.3 LTSR
转载
2023-05-22 15:31:30
985阅读
imu误差分类前言IMU误差分类零偏:标度因子误差:不正交误差:allan方差:术语解释:参考 前言imu误差有哪些?在工程和实际应用中,哪个指标是最关键的?IMU误差分类零偏:imu器件中最重要的一个指标是零偏,包括: 1、常值零偏:指imu器件生产出来以后,就不变化的一个值,好点的器件在出厂前会标定一次,有些便宜的器件就需要买回来自己标定,一般通过静止可以扣除大部分常值零偏。以下为2款不同型
转载
2024-04-18 14:23:04
0阅读
安装orbslam3时终端一直报错error: no match for ‘operator/’2.在报错的文件夹里,如KannalaBrandt8.cpp,LocalMapping.cc。1.可能是opencv版本太低识别不出,建议opencv4.4。
转载
2023-01-13 00:42:57
122阅读
文章目录前言一、准备工作二、编译python1.编译电脑版python2.交叉编译python注意参考文档 前言最近由于使用一个开源项目是使用python3编写的程序,因此本人开始学习并使用python3,经过一段时间的使用后发现python3这种语言使用起来确实是比之前使用的C语言方便多了,由于本人使用嵌入式linux较多,因此本人将python3移植到嵌入式中,网络上很多移植都是python
转载
2023-10-31 22:54:34
170阅读
境简介 内容 说明 3G模块 华为EM820W(WCDMA) 3G SIM卡 中国联通3G卡 嵌入式Linux版本 linux-2.6.37 主机开发环境 U
转载
2022-12-20 13:47:36
72阅读
如何在Android上移植z3gatewayhost
## 引言
在移动互联网时代,移动应用的开发越来越重要。为了保证移动应用的安全性和可靠性,许多开发者选择使用z3gatewayhost作为移动应用的后台接入点。本文将介绍如何在Android上移植z3gatewayhost,并提供详细的步骤和代码示例。
## 流程概述
以下是移植z3gatewayhost到Android的流程概述:
原创
2023-12-13 12:53:48
66阅读
第4章第4章主要是介绍Android移植环境搭建,其内容包括构建Android移植环境、Bootloader介绍、Android内核与移植。构建Android移植交叉开发环境中有嵌入式交叉编译环境搭建、主机交叉编译开发环境配置。主机交叉开发环境配置包括配置控制台程序、配置TFTP服务。配置TFTP有Linux下TFTP服务配置和Windows下TFTP服务配置。NFS文件系统参数Rw :可读写的权
转载
2023-10-05 15:55:53
61阅读
OLTP & OLAP这两个区别在哪OLTP (联机事务处理)OLTP 是面向顾客用于事务和查询处理用于管理数据强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作访问:主要是短的原子事务组成,并行和恢复机制OLAP (联机分析处理)OLAP 是面向市场用于数据分析,数据内容用于管理大量历史数据,提供汇总数据强调数据分析,强调SQL执行市场,强调磁盘I/O,强调分区访问
转载
2024-06-03 10:00:54
29阅读
Linux 3 移植技术
Linux 是一种开源的操作系统内核,广泛应用在各种系统和设备中。随着时间的推移,Linux 内核也在不断更新和升级,Linux 3 就是其中的一个重要版本。由于不同的系统和设备具有不同的硬件和软件环境,因此需要将 Linux 3 移植到特定的平台上,以满足特定需求。
移植是指将一个软件或系统从一个平台或环境移植到另一个平台或环境的过程。在 Linux 3 移植中,移
原创
2024-02-01 10:37:59
54阅读
ORB-SLAM2代码详解01: ORB-SLAM2代码运行流程运行官方Demo阅读代码之前你应该知道的事情变量命名规则理解多线程为什么要使用多线程?多线程中的锁SLAM主类`System`构造函数跟踪函数 可以看看我录制的视频5小时让你假装大概看懂ORB-SLAM2源码运行官方Demo以TUM数据集为例,运行Demo的命令:./Examples/RGB-D/rgbd_tum Vocabular
转载
2024-08-30 11:28:24
137阅读
是当前智能手机操作系统的老大,它之所以发展神速,在很大程度上取决于任何人都可以利用Android的源代码定制完全属于自己的嵌入式系统。这就需要我们队Android系统架构有更深层次的了解。Android系统架构分为4层:Linux内核,C/C++代码库,Android SDK API,应用程序。Android移植都是指Android操作系统的移植,其可分为两部分:应用移植和系统
最近工作上开始转向android,虽然以前接触过,但并没有在一个全新的硬件平台上移植android。这次需要移植的平台是 imx35 cpu的一个硬件设备。主要设备有 lcd,touch panel,audio,battery,g sensor,light sensor,backlight,keypad,wifi,bluetooth,gps等等。目前已经做了除wifi和bt之外的其他部分,计划两个
转载
2024-05-14 20:39:16
82阅读
第一章 Android系统移植与驱动开发Android源代码定制完全属于自己的嵌入式系统,但是支持的设备不多,所以要移植,而在移植的过程中使用的不得不提的是驱动开发。Android系统构架主要包括四个层次:Linux内核,C/C++代码库,Android SDK API,应用程序。在第一层Linux中主要包括驱动程序,内存管理,进程管理,电源管理等程序,但是不同版本的系统则驱动也不相同,切记不可
转载
2023-10-25 18:02:48
155阅读
从事多媒体软件开发的人几乎没有不知道FFmpeg的,很多视频播放器都是基于FFmpeg开发的。如今最火的智能手机操作系统Android上的很多第三方视频播放器也是基于FFmpeg实现全格式支持。由于Android通常跑在ARM处理器上,而且Android使用了自己的libc库(即bionic),因此要在Android上编译和使用FFmpeg需要做一些移植工作,好在FFmpeg本身用C写成,很好地支