![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
文章平均质量分 76
simonXi-tech
小时候,幻想着铠甲,无忧无虑;长大后,穿上了铠甲,却再也没笑过。
展开
-
Keil4 开发模板搭建
目录目录前言快捷键相关Keil4中所有快捷键的位置程序下载与调试总结链接地址前言因为最近需要使用的Keil,以前在学校的时候也学过一段时间的Keil,但是后面感觉没什么意思,正好linux出现了,所以就投入了linux的怀抱。现在因为工作需要,所以需要在Keil下研究代码,以前没有总结,一些常用的东西都忘记了!其实,慢慢发现,大部分时间对于工具的不熟悉,...翻译 2018-05-25 15:47:25 · 2837 阅读 · 0 评论 -
Hi3519V101开发环境搭建(一)
引言目前接触的项目使用海思平台。这里记录下海思3519的开发环境的搭建过程,感觉每次搭建都要参考《Hi3519V101 Linux开发环境用户指南.pdf》很麻烦,重复造轮子,效率极低。Hi3519V101 Linux开发环境安装Hi3519V101 SDK Hi3519V101 SDK是基于Hi3519V101 DMEB的软件开发包,包含了在Linux相关应用开发时使用的各种原创 2017-11-12 16:11:34 · 9122 阅读 · 9 评论 -
Hi3519V101开发环境搭建(二)
前言前面已经搭建好了Ubuntu下的海思开发环境,现在对编译Uboot和Kernel的过程做一个简单的记录。原创 2017-11-12 18:26:19 · 5690 阅读 · 2 评论 -
Hi3519V101上移植QT4.8.6
目录目录前言环境交叉编译总结前言因为想要通过QT在3519上实现跟踪效果,所以在Hi3519上移植了QT4.8.6。虽然结果不理想,但是还是想把自己的移植过程记录下来!或许是自己的功力还不够的原因,今天莫名地感到心累! 本篇博客参考易百纳论坛,感谢大神们的无私奉献!环境PC:Ubuntu16.04 交叉编译工具链:arm-hisiv500-linux QT版本:qt-everywher翻译 2017-11-15 20:08:08 · 1433 阅读 · 0 评论 -
Hi3519V101移植SDL+FreeType+SDL_ttf
目录目录前言源码下载SDLFreeTypeSDL_ttf库编译过程freeType编译过程SDL编译过程SDL_ttf编译过程测试总结番外前言刚开始接触海思的时候要实现的功能就是OSD显示,虽然功能简单,但是要花了很长的时间,主要是对海思平台不够了解,同时对交叉编译测试还不太明白(虽然现在也不怎么明白),特此记录一下!当然也会抽时间把Hifb实现OSD的方式整理一下。毕竟Hifb是原创 2017-11-25 22:49:53 · 2154 阅读 · 5 评论 -
Hi3519V101色彩空间转换总结(一)
目录目录前言保存灰度图像保存彩色图像前言虽然只是做了点海思的应用层开发,但是对于各种颜色格式也有一定的了解。因为海思本身是YUV420sp格式的数据。在开发的过程中,要把YUV420sp的数据转换成rgb数据,当然也是要用到opencv。踩了很多坑,但最终成功的把YUV420sp的数据转换成了rgb数据。 学习!分享!感谢!保存灰度图像当从海思中使用原创 2017-12-15 22:04:21 · 4694 阅读 · 9 评论 -
(一) odroid-xu4交叉编译过程
目录目录前言Toolchain安装过程总结前言现在转到ODROID-xu4的平台,需要安装ODROID-xu4的交叉编译环境,特此记录! 本文参照ODROID WikiToolchain安装过程ODROID-xu4使用交叉编译工具链是:gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux 安装过程非常简单: 1. 在/opt下创建自己要安装工具原创 2017-11-17 10:55:17 · 957 阅读 · 0 评论 -
linux下位图结构解析(一)
前言因为有获取视频帧来做色彩空间转换的需求,需要判断视频帧是否有问题,这时候就想用位图的方式,保存图片来检测视频帧是否正常,最简单的格式就是bmp图片,所以特地研究了下linux的位图格式。位图概述位图(Bitmap)是最简单的,没有经过压缩的图片,是windows显示图片的基本格式。所有的图片格式,在windows平台最终都要转换成bmp才能进行显示。正是因为没有经过压缩,所以B原创 2017-11-12 22:44:55 · 1856 阅读 · 0 评论 -
linux下位图结构解析(二)
目录目录前言代码总结前言前面已经写过一篇 linux下位图结构解析(一),但是对于位图结构体还是写的不够完美。这篇博客主要提供一个更好的位图源文件定义。看起来会清爽很多!代码bmp.h#ifndef BMP_H#define BMP_Htypedef unsigned char u8;typedef unsigned short u16;typedef unsigned int原创 2018-01-17 17:27:13 · 1009 阅读 · 0 评论 -
6818开发板uboot、kernel、rootfs编译记录
目录目录前言编译环境介绍uboot编译记录kernel编译记录kernel添加摄像头驱动kernel添加HDMI接口驱动kernel添加OV5645(MIPI)接口驱动rootfs编译记录总结参考链接前言因为前面编译过一次6818的uboot、kernel和rootfs。但是是在root用户下编译的,结果在开发板上运行出现错误。文档上写必须在普通...原创 2018-02-09 14:37:58 · 3655 阅读 · 3 评论 -
CAN通信协议(一)
目录目录前言CAN基础知识介绍CAN的特点物理层特征通讯节点波特率及位同步位时序分解波特率帧种类介绍数据帧介绍总结链接地址前言因为工作,需要研究CAN总线。博主的CAN学习参考正点原子和野火的教程。虽然没有买板子,不过对于博主现在来说,感觉开发板都差不多吧!毕竟工作中开发板肯定是不一样的!CAN基础知识介绍CAN是Contr...原创 2018-03-06 18:10:46 · 89107 阅读 · 18 评论 -
HMC5883L磁力计使用介绍
目录目录前言地磁场和航向角磁场干扰磁场校准椭球拟合算法HMC5883L三轴数字罗盘寄存器简介总结链接地址前言博主从来没有研究过磁力计,拿到一块HMC5883L就开始怼,记录瞎整磁力计的知识。也是对自己的理解的一种梳理。地磁场和航向角地球的磁场像一个条形磁体一样由磁南极指向磁北极。在磁极点处磁场和当地的水平面垂直,在赤道磁场和当地的水...原创 2018-03-22 18:11:56 · 11652 阅读 · 5 评论 -
I2C协议与AT24C02学习
目录目录前言I2C协议介绍简介I2C物理层I2C信号存储器RAM存储器ROM存储器EEPROM学习简介读写过程简述总结参考书籍前言需要驱动磁力计,使用的I2C总线,所以博主只能拿起正点原子和野火的教程快速开发了。记得以前博主的同学说,面试的时候让他讲出I2C还是SPI总线的大体过程,那时候还是啃linux的东西,心想怎么可能知道,这么复...翻译 2018-03-25 16:58:10 · 9468 阅读 · 1 评论 -
STM32F4中断学习
目录目录前言STM32F4中断NVIC简介优先级定义NVIC_InitTypeDef结构体EXTI外部中断/事件控制器EXTI功能框图EXTI初始化结构体详解IO口外部中断的一般步骤总结链接地址前言STM32F4中断NVIC简介NVIC是嵌套向量中断控制器,控制着整个芯片中断相关的功能,它跟内核紧密耦合,是内核里面的一个...翻译 2018-03-25 17:01:47 · 7228 阅读 · 1 评论 -
树莓派新手体验记录(一)
目录目录前言树莓派SSH服务配置树莓派操作问题记录树莓派键盘问题总结链接地址前言前面大概根据 SSH原理与运用(一),已经对ssh的命令有了较为粗浅的认识,为了加深记忆,所以准备在树莓派上实践ssh远程登陆。博主2017年的时候就想要学学ssh的方式连接开发板,但是因为以前时候的开发板的问题,无奈只好使用nfs/tftp的方式与开发板通信。最近正好有一块...原创 2018-04-19 20:26:04 · 543 阅读 · 0 评论 -
树莓派摄像头使用记录(一)
目录目录前言树莓派视频操作树莓派保存视频raspivid树莓派视频格式转换MP4Box树莓派播放视频omxplayer树莓派设置程序开机自启动总结链接地址前言目前提供4个应用程序: raspistill, raspivid, raspiyuv 和raspividyuv。raspistill和raspiyuv非常相似,用于捕获图片;raspivid和raspividyuv用于捕获视频。原创 2018-04-20 11:51:06 · 3732 阅读 · 0 评论 -
树莓派自定义显示分辨率
目录目录前言树莓派显示分辨率设置HDMI-VGA转换器黑屏排障方案总结链接地址前言博主在树莓派接显示屏的时候,出现黑屏现象。经查验应该是hdmi的分辨率设置的问题,所以网上搜索了一下,发现可以自定义树莓派的显示分辨率。树莓派显示分辨率设置参考【RPi树莓派使用指南】树莓派连接HDMI显示器及配置方法,具体的步骤如下:// 打开/boot/c...翻译 2018-04-20 16:59:48 · 16649 阅读 · 0 评论 -
树莓派交叉编译opencv3.4.1/pycharm安装opencv/实现人脸识别Demo记录
前言有需要用到树莓派实现一个人脸识别的程序,所以又回到了交叉编译opencv上。虽然工作的时候用到过opencv,交叉编译一次次失败的恐惧感还在眼前。而这次编译也花了三天的时间,我太难了[哭出声]!网上很多的opencv编译教程,但是写的挺乱的,我尽量把自己遇到的问题表达清楚吧!树莓派交叉编译opencv3.4.1交叉编译opencv3.4.1的教程参考Install OpenCV Pyth...原创 2019-09-30 10:52:11 · 8255 阅读 · 15 评论