自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bh_binghu的专栏

从事无人机行业,擅长嵌入式,嵌入式AI的实现

  • 博客(11)
  • 资源 (29)
  • 收藏
  • 关注

原创 使用STM32的HAL库移植RTEMS操作系统

文章目录编译运行RTEMS操作系统下STM32F4的BSPSTEP 1: 编译rtems工具链STEP 2: 编译RTEMS源码STEP 3: 烧写测试程序"hello",并下载STEP 4:使用GDB调试第1步:先下载bin文件到flash里面第2步:运行openocd第3步:开启一个新终端,运行gdb编译运行RTEMS操作系统下STM32F4的BSPSTEP 1: 编译rtems工具链...

2020-02-13 22:12:36 1707 2

原创 STM32F103C8 TIM1 CHN PWM输出代码

STM32F103高级定时器TIM1输出PWM波程序/* * 配置PB13输出,即全使能TIM1_CH1N通道,禁用TIM1_CH1通道,禁用更新中断 * 其它参数看着修改 */void Timer1Init(){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; NVIC_InitTypeDef NVIC_InitStruc...

2019-10-11 12:09:28 4603

原创 rk3399pro NPU 算力测试

RK3399pro网络计算能力测试rk3399pro 简介rk3399pro 算力测试测试条件测试结果测试结论后续有比较测试。持续更新rk3399pro 简介rk3399pro是 瑞星微新出来的带NPU的ARM芯片,在发布之前,NPU的算力2.4TOPS, 而发现之后实测达到了3.0TOPS,如此强大的计算能力,jetson nano的计算能力是0.47TFlops,两个单位有区别,只能用实际...

2019-05-20 18:04:44 18199 12

原创 嵌入式AI平台 rk3399pro 问题汇总

问题列表RKNN_ERR_DEVICE_UNAVAILABLEUnicodeDecodeErrorinit_runtime()时间过长RKNN_ERR_DEVICE_UNAVAILABLE问题截图如下:Exception: RKNN init failed. error code: RKNN_ERR_DEVICE_UNAVAILABLE原因npu在rk3399pro里面其实是U...

2019-05-20 17:42:15 4516 5

原创 构建beagleboneblack的rtems5开发环境

编译环境说明安装工具链下载RTEMS内核源码编译bsp包编译rtems-libbsd常见错误一些脚本编译环境说明时间:2018.04.28. rtems-source-builder版本哈希值:10d3aaf。rtems-src哈希值8b5a801,rtems-libbsd哈希值ef5d536。我只是在我当前的版本编译成功,如果遇到问题无法解决可以...

2018-04-28 14:11:33 1749

转载 library dfftpack has Fortran sources but no Fortran compiler found

ppython+scipy+numpy+Fortran compiler

2015-06-29 16:52:36 3772

转载 UVC 摄像头厂商列表

http://www.ideasonboard.org/uvc/

2015-05-04 11:17:07 753

原创 "fatal: protocol error: bad line length character: No s"原因

在向配置gitlab的服务器进行git push 出现以下错误 fatal: protocol error: bad line length character: No s出现的原因是这个当前用户不拥有当前project的push权限 解决办法当然是联系管理员增加当前用户的权限咯参考: http://stackoverflow.com/questions/22314298/git-pus

2015-04-17 17:12:14 28325

原创 使用Beaglebone Black 的P8_45,P8_46作为PWM输出

根据BBB_Header_Table.pdf里面的说明,P8.45 <—>P8.19都可以作为PWM2A输出,P8.46<—>P8.13都可以作为PWM2B输出, 但是尝试着使能P8.45,P8.46的PWM输出:root@beaglebone:~# echo bone_pwm_p8_45 >> $SLOTS -bash: echo: write error: File existsroot@

2015-04-11 00:51:32 1409

原创 beaglebone black开机禁止加载HDMI cape

beaglebone black开机禁止加载HDMI cap一般情况下,beaglebone black自带系统Angstrom默认启动两个cap: 1、BB-BONE-EMMC-2G 2、BB-BONELT-HDMI我们可以通过编辑uEnv.txt的文件来决定是否启动HDMI,步骤如下 1、加载启动分区:mkdir /mnt/sdcardmo

2015-04-11 00:16:33 1995

原创 在ubuntu下如何把无线网卡设置成可供wifi设备上网的接入点

本文的适用前途:你的机子能够通过有线接入网络,并且还有一个无线网卡同时,已经加载好了驱动。无线网卡还必须支持AP模式,我的系统是Ubuntu 11.04,无线网卡是W541U V2.0,有线网络是通过mentohust 进行锐捷认证的校园网幸运的是,系统已经支持本网卡,不需要加载驱动了。经过里面介绍的方法,终于成功了。不过我的情况不像他的这么顺利原文介绍的是一个俄罗斯编写的一个

2012-03-27 13:14:50 2137

IMU误差模型与校准

网上有很多介绍MEMS IMU传感器噪声模型的文章,但是这一篇是我见过最完整的噪声模型了。详细讲解了MEMS误差的来源,如果有深入研究MEMS传感器,这篇文章非常有用。

2019-07-19

从零开始的 IMU 状态模型推导

从三个方面讲解了IMU状态模型推导: 1. IMU运动模型推导; 2. IMU观测和噪声模型; 3. IMU状态估计误差模型. 非常完整,观测和噪声模型也很受用,对于理解MEMS传感器有非常大的帮助。

2019-07-19

一种基于平方根卡尔曼的二阶滤波算法的研究.pdf

通用使用的是一阶和二阶的EKF算法,二阶比一阶提高了精度,这里将二阶算法应用到了SREKF算法上,可以有效提高滤波器的性能。

2019-07-18

完整的基于视觉无人机自主精准降落方案

西工大布树辉老师学生的论文,实现了通过一个二维码视觉方案,可以完成无人机自主着陆方案,包括移动平台下的自动降落,没有使用PnP算法,使用了的是优化的思路,非常具有参考和工程价值。有完整的步骤。

2019-07-18

基于平方根推广卡尔曼滤波的星载GPS定轨

本文是使用SR-EKF对星载GPS数据进行融合,证明了SR-EKF算法能够减小观测异常对位置和速度估计的影响。

2019-07-17

FMUv5_stm32_pinout

PIXHAWK V4的引脚图, 这个没有开源,px4飞控最新出来的引脚图。

2019-07-17

使用C以及POSIX开发RTEMS应用程序

RTEMS是一个与vxWorks可以媲美的嵌入式硬实时操作系统,开源免费,而且还是BSD License,商业使用非常友好。这款操作系统不仅仅上了天,而且还用在了火星车上。可以说是一款非常优秀的操作系统了。RTEMS已经支持市面上大部分的硬件平台,包含近年了大火的OpenRISC架构。本文提供了使用c和posix开发rtems应用程序

2019-07-17

在i.MX8MQ平台上使用Intel NCS2

intel NCS2是intel出来的第二代计算棒,官方目标只支持x86和树莓派,如果想在其它平台上使用,就要花点功夫了。这个文章介绍了如何在i.MX8MQ平台上使用NCS2来运行深度学习模型

2019-07-17

PX4中EKF用到的四元数微分方程的毕卡求解法.pdf

四元数更新有很多种,毕卡求解算法是其中一种。本文就PX4源码中的算法进行了详细的解释说明。以供学习参考

2019-07-17

UKF-CKF-EKF代码比较(matlab)

无迹卡尔曼滤波(UKF), 容积卡尔曼滤波(CKF), 扩展卡尔曼滤波(EKF)三种卡尔曼滤波算法的比较,使用的是matlab代码

2019-07-17

EKF-SREKF-UKF-SRUKF代码(C++)

扩展卡尔曼滤波(EKF),平方根扩展卡尔曼滤波(SREKF, SR-EKF),无迹卡尔曼滤波(UKF),平方根无迹卡尔曼滤波代码(SR-UKF),还有example和test,使用cmake 编译,代码非常实用,

2019-07-17

基于单目视觉与惯导融合的无人机位姿估计.pdf

国防科大写的一篇论文,将IMU和单目视觉信息融合,进行位置和姿态估计,使用orb_slam算法进行尺度估计,但是其中的融合思路非常适用于视觉和IMU融合。

2019-07-17

px4速度位置kalman滤波算法分析.pdf

由浅入深的讲解了PX4代码里面,速度和位置融会算法为什么使用Kalman Filter, 而不是Extend Kalman Filter. 并对里面的34维状态变量进行了分析,对代码进行了详细的注释

2019-07-17

tesseract-ocr源代码

安装pytesseract必备安装组件 安装方法: 1、sudo apt-get install autoconf automake libtool libpng12-dev libjpeg62-dev libtiff4-dev zlib1g-dev 2、tar xfz tesseract-ocr-3.02.02.tar.gz 3、cd tesseract-ocr 4、./autogen.sh 5、./configure 6、make 7、sudo make install 8、sudo ldconfig 英文训练数据在:http://download.csdn.net/detail/bh_binghu/8586219 中文训练数据在:http://download.csdn.net/detail/bh_binghu/8586255

2015-04-12

tesseract-ocr汉字训练数据

tesseract-ocr所需要的简体中文训练数据 把解压之后的chi_sim.traineddata复制到/usr/local/share/tessdata, 并且在使用pytesseract的使用加上lang的参数: s = pytesseract.image_to_string(pil_img, lang='chi_sim'),识别率还能够接受

2015-04-12

tesseract-ocr英文识别训练数据

tesseract-ocr所需要的英文数据,在运行pytesseract报错:Error opening data file /usr/local/share/tessdata/eng.traineddata 解决办法,将其中的eng.traineddata复制到/usr/local/share/tessdata/

2015-04-12

pytesseract-0.1.6

截止2015.04.12最新版本的pytesseract 安装方法: 1、sudo apt-get install autoconf automake libtool libpng12-dev libjpeg62-dev libtiff4-dev zlib1g-dev 2、tar xfz pytesseract-0.1.6.tar.gz 3、cd pytesseract-0.1.6 4、sudo python setup.py install

2015-04-12

python核心编程第三版英文版

注意,是英文版哦 是所有python书籍当中为新手最为推荐的! 简直了!

2015-04-11

BBB_Header_Table

beaglebone black的引脚定义,查询引脚功能时使用

2015-04-11

Chrome Xdebug Helper

xdebug的chrome浏览器插件,可用于sublime text 配置xdebug 使用方法: 1、chrome->工具->扩展程序; 2、解压文件->将extension_1_4_2.crx拖入"扩展程序"窗口; 3、重启浏览器即可.

2015-02-27

USB-HUB 芯片GL850G SSOP28封装官方原理图

USB-HUB 芯片GL850G SSOP28封装官方原理图

2011-04-04

空空如也

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

TA关注的人

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