![](https://img-blog.csdnimg.cn/2bf78c482d2d4564aa94bee31aa89e7a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式
文章平均质量分 67
包括嵌入式多媒体,嵌入式浏览器和嵌入式系统相关的各种知识
Franklin
工程师
展开
-
双目模组 - IMSEE SDK的配置实践:含Opencv的详细编译配置
CMake(3.0以上)(需要支持vs2019)IMSEE-SDK。原创 2024-01-31 21:30:37 · 1181 阅读 · 2 评论 -
Yocto Project - basic - 01 - Quick Start
Yocto 是一个被广泛使用的操作系统,本节开始介绍:文章的内容来自于Yocto的官方介绍文档。1 简介The Yocto Project is an open-source collaboration project focused on embedded Linux developers. Among other things, the Yocto Project uses a...原创 2019-11-25 09:16:57 · 429 阅读 · 0 评论 -
[ARM] [基础][编译]ARM的浮点功能历史分类和对应的编译选项
前言:ARM编译的时候有很多编译选项和浮点功能相关,要真正理解这些编译选项的选择,不仅仅要了解ARM的体系构建的基础知识,可能还需要了解一下ARM的历史。之后,真对这些再考虑到ARM编译选项就比较好理解和记忆了。1 ARM 的发展历史ARM的发展历史比较复杂,建议参考wilipedia上的详细说明,本文只是为了说明,编译选项的发展历史。这里简单列举了一下。原创 2016-09-21 17:22:56 · 2454 阅读 · 0 评论 -
CubeMX 的使用实例详细(04.6)- STM32F103的 - 定时器设定 - callback调用 - 实现1S的定时更新LED灯
调用HAL来控制定时器,应该是CubeMX必须走的道路:在CubeMX中需要如何设定?如何利用callback来进行调用?如何计算1S的定时1 Timer的定时1.1 CubeMX里面的设定1.1.1 模式和配置1.1.2 参数配置1.1.3 中断设置中断设置必须打开,才能有中断,从而,才能有中断处理,才有中断回调函数的执行。2 call back:i...原创 2019-09-10 16:20:54 · 2307 阅读 · 0 评论 -
STM32 - 定时器的设定 - 基础 01.1 - Repetition counter
前言:Repetition counter是一个STM32增强的计数器功能,有很多用途,本文尝试进行简单阐述:我们理解为,就是定时器溢出再增加一个倍率rate 的控制。注意是倍率,也就是如果是定时1S,那么设定N为1,那么就是N+1=2倍Section 14.3.1: Time-base unit describes how the update event (UEV) is genera...原创 2019-10-04 15:49:01 · 5911 阅读 · 0 评论 -
STM32 - CubeMX 的使用实例详细(04.1)- STM32F103的 - 定时器设定详细解释 - PWM波的产生 - 频率占空比的设定 - 软件代码分析
前言:本文详细条例STM32 103定时器的设定1 定时器简介中等容量的STM32F103xx增强型系列产品包含1个高级控制定时器、3个普通定时器,以及2个看门 狗定时器和1个系统嘀嗒定时器。 下表比较了高级控制定时器、普通定时器和基本定时器的功能: 表4 定时器功能比较高级控制定时器(TIM1) 高级控制定时器(TIM1)可以被看成是分配到6个通道的三相PWM发生器,...原创 2019-08-20 09:52:26 · 2879 阅读 · 2 评论 -
DFB [02] 基础和相关的非常用的几个链接
http://pkgs.fedoraproject.org/repo/pkgs/directfb/转载 2016-10-09 10:26:08 · 737 阅读 · 0 评论 -
Directfb【01】 基础模块和基本运行机制介绍 -- 源码结构分析图
前言,DFB 是现代嵌入式视频应用里面,包括H5图形应用里面经常遇到的一个开源模块,然而,发现,居然,介绍DFB模块的博客非常的少,这里希望能够,借鉴一下前人的思路,稍微深入一点展开一段介绍1 DFB 的软件结构:下图是DFB的基本软件结构,DirectFB-0.9.25.1gfxdriversati128cle266cyber5原创 2016-09-29 21:14:27 · 1051 阅读 · 0 评论 -
[gstreamer][001] Seek issues and so on
before the discusstion:play_rate问题是我们做gstreamer开发经常遇到的问题1 basic from gstreamerGoalFast-forward, reverse-playback and slow-motion are all techniques collectively known as原创 2015-12-25 21:02:40 · 1013 阅读 · 0 评论 -
【编撰】HDS, HLS,HLS-ABR, HSS — Adaptive HTTP Streaming Demystified
流媒体HDS,HLS,HSS,ABR的概念As the viewing habits of consumers continues to shift from old media to IP, a number of HTTP streaming protocols have been recently introduced to allow for an easier and mor原创 2016-04-26 10:36:51 · 2060 阅读 · 0 评论 -
[Study Notes][002][gstreamer] 的环境变量设定
Running GStreamer ApplicationsRunning GStreamer Applications — How to run and debug your GStreamer application Running and debugging GStreamer ApplicationsEnvironment转载 2016-04-07 15:56:32 · 716 阅读 · 0 评论 -
[gstreamer] [002] porting from 0.10 to 1.0 knew how
ref:1 https://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-porting-1.0.html2https://cgit.freedesktop.org/gstreamer/gstreamer/plain/docs/random/porting-to-1.0.txt原创 2016-05-10 13:45:55 · 2134 阅读 · 0 评论 -
7 个开源的TTS(文本转语音)系统推荐
前言:TTS在电视产品的应用,能够帮助对电视机界面无法采用可视化标准访问的盲人和弱视的人,在欧洲在美国已经开始制订了规范的实现标准,和实施的规章制度。Ref:http://www.iteye.com/news/23832TTS(Text To Speech,文本转语音)是语音合成应用的一种,它将储存于电转载 2017-08-02 13:55:04 · 79439 阅读 · 7 评论 -
What is Freeview Play
前言:Freeview play作为一个BBC前沿的最新的数字电视标准,被越来越多的关注。本文介绍和翻译了其基本概念。1 What is Freeview Play?Simply put, it’s live TV and on demand, all in one place. Watch catch up through your TV guide and access last翻译 2017-03-06 17:30:08 · 2398 阅读 · 0 评论 -
浏览器开发重要的参考博客
1 Chromium1.1 http://www.adambarth.com/2 webkit and chromiumhttp://blog.csdn.net/milado_nju/3 Why Blink and Why not Blinkhttp://blog.csdn.net/rogeryi/article/details/8759199原创 2017-08-22 14:44:50 · 315 阅读 · 0 评论 -
[笔记]前端 - 下拉菜单的实现
前言:本文是课堂笔记,记录了一个下拉菜单的页面分解和搭建过程:1页面分析1.1 页面大盒子:放标题和菜单 DIV标题: Menu h1-h6菜单:ul li1.2 样式:大盒子:宽高,居中显示,边框圆角,阴影。。标题:宽高,背景颜色,字体颜色,间距菜单:宽高,背景颜色,间距,(li的灰色边框)鼠原创 2017-04-27 16:04:44 · 1458 阅读 · 0 评论 -
浏览器证书基础介绍和如何测试本地浏览器的HTTPS的完备性
1 添加自签发的 SSL 证书为受信任的根证书https://cnzhx.net/blog/self-signed-certificate-as-trusted-root-ca-in-windows/2 第四章 SSL和Proxy高级选项https://t0data.gitbooks.io/burpsuite/content/chapter4.html3 H原创 2016-11-15 20:37:37 · 2626 阅读 · 0 评论 -
【基础】嵌入式浏览器移植基本要素
前言:本文以chrome为例介绍了浏览器移植的基本步骤和要素。1 浏览器的内核是什么我们知道chrome的浏览器内核是webkit,那么要做浏览器移植第一步就是要研究webkit的基本构架。2 浏览器的编译2.1 硬件支持的 浏览器的编译工具链浏览器的编译器一般都是一要依赖硬件来决定。板子的编译器就是浏览器的编译器。只不过,要注意的是原创 2016-09-23 18:17:17 · 2672 阅读 · 0 评论 -
font config 问题实践 001 - 如何获取font config的配置文件
1 引子 一个fontconfig 的配置错误:Fontconfig error: Cannot load default config file在配置海思板子的时候,我们遇到了一个font config的配置错误,如上fontcofig 找不到自己的库。函数FcConfigParseAndLoad (FcConfig *config, const原创 2016-10-12 15:48:25 · 5910 阅读 · 0 评论 -
[ARM]【编译】【实践】 - 浮点编译选项NEON引发的Skia的库Illegal instruction运行错误和解决办法
前言,ARM编译器选项除了优化系统代码性能外,往往还具备其他一些设定,例如警告级别,和指令集的扩展本文论述工作中遇到的一个遇到的问题,由编译选项引发的可执行文件的Illegal instruction的错误引子:Ref:原创 2016-09-21 13:59:23 · 1847 阅读 · 0 评论 -
[ARM] [linux master] 调试技术002 在linux下面使用mtrace来检查一般程序的内存溢出
在linux下面使用mtrace来检查一般的程序的内存溢出对于内存溢出之类的麻烦可能大家在编写指针比较多的复杂的程序的时候就会遇到。Debug起来也是比较累人。其实linux系统下有一个使用的工具可以帮忙来调试的,这就是mtrace。Mtrace主要能够检测一些内存分配和泄漏的失败等。下面我们来学习一下它的用法。使用mtrace来调试程序有4个基本的步骤,需要用到GNU C 函数库里面的转载 2016-09-18 14:57:58 · 913 阅读 · 0 评论 -
Vs code 02 配置非标准的C、C++的编译环境
前言:自从微软收购了github之后Vs Code似乎越来越强...而现在蜂拥而起的国内MCU的芯片商们,往往没有MD等的定制化的IDE1 配置编译器:参考:(18条消息) VsCode安装和配置c/c++环境(超完整,小白专用)_黄化的多多-CSDN博客...原创 2021-11-12 18:56:18 · 401 阅读 · 0 评论 -
STM32- 定时器的设定 - 二元一次方程的因素分解求解实现PWM和定时器频率的小数位 - Matlab 方法:
前言:做STM32的时候,定时器有两个倍频系数,有时候频率需要精确到小数后面,本例说明如何在小数点后面两位精确:STM31F103的最大频率为7.2000e+07,那么如果要精确到小数点后面两位,也就是我们把这个最大频率扩大100倍,为,7.2000e+09,然后,我们设需要的频率点为一个常量C(已经扩大了100倍成为一个自然数),那么,问题变成,求解二元的因式分解的数学题目了:...原创 2019-08-29 11:34:33 · 610 阅读 · 0 评论 -
STM32 - CubeMX 的使用实例详细(01.1)- ST-LINK V2 的配置
MX很方便,但是,由于自动生成的代码,这样的话,就容易有一些配置冲突,因为选项太多了。ST-LINK V2 的样子:这个版本应该是国内的简化版本:管脚配置应该如下:其实只要连接3根线就可以了然后,MX里面配置应该选串口我们看到其实就是下面两个管脚:经过验证,这样之后生成的代码可以Debugging...原创 2019-08-15 16:42:37 · 3668 阅读 · 0 评论 -
STM32 - CubeMX 的使用实例详细(01)- STM32F103的配置 - GPIO设定
前言,项目需要STMF103的片子做PWM的控制,感觉ST的新版的IDE的配置功能很强大,想用用看。项目采用的是STM32F103C8T61 端口的配置1.1 MCU选型MCU框图可以查阅:然后各种DataSheet完备开始项目后:1.2 MCU配置1.2.1 MCU Pinout&Configuration1.2.1.1 我...原创 2019-08-14 15:08:50 · 3169 阅读 · 1 评论 -
STM32F103 - CubeMX 的使用实例详细(03)- 时钟配置 - 最大72M时钟的设定
1 STM32F103 的时钟树:从时钟树里面,我们可以看到,最大的时钟周期可以设为72M2 STM32F103的Cube MX设定2.1 如果采用内部时钟,设置最大为64M,如下:我们发现高速外部不能选,如何解决?2.2 外部高速选择原因:是RCC没有设置按照设定如下;现在我们回到:clock configure是因......原创 2019-08-18 23:31:18 · 10845 阅读 · 4 评论 -
QT Basic 014 Model/View programming (模型、视图编程)
前言:本文不是纯文本翻译,加入了对概念的理解,纯文本翻译,请看文后的一个链接。Model/View ProgrammingIntroduction to Model/View ProgrammingQt 4 introduced a new set of item view classes that use a m翻译 2017-08-04 18:16:09 · 1363 阅读 · 0 评论