自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北风

像个孩子一样在寻找,却发现自己已不再是小孩

  • 博客(61)
  • 资源 (18)
  • 收藏
  • 关注

原创 shell 中关联数组的用法

shell 中关联数组

2024-07-17 09:20:30 195

原创 视频编解码常用概念1. 帧, GOP

GOP, IDR帧

2024-06-05 07:38:46 329

原创 FFMPEG 解码过程初步学习

基于ffmpeg example 了解ffmpeg 接口的使用方法

2024-05-25 18:58:06 442

原创 结构、联合与枚举

c++ 基本结构、联合、枚举类型常用方法,以及注意事项

2024-05-23 07:05:17 350

原创 指针与const

指针与const 混用的几种情况解析

2024-05-09 06:01:29 216

原创 Android bootchart 分析启动性能工具使用

bootchart 可为整个系统提供所有进程的 CPU 和 I/O 负载细分。该工具不需要重建系统映像,可以用作进入 systrace 之前的快速健全性检查。

2024-05-08 10:23:27 699

原创 C++类型与声明

c++ 基础 类型与声明

2024-05-08 09:53:11 599

原创 C++ 概览并发

对于生产者-消费者模式,理想状态下,生产者生产一个,消费者就消费一个,但是实际并非如此。在获取到一次锁后,把消息队列中的消息全部处理掉。这里使用了std::ref。

2024-05-06 14:20:23 802

原创 c++容器与算法概述

简单讲述输入输出运算符重载以及容器的简单使用及接口哦苦

2024-05-01 21:37:48 670

原创 C++ 抽象机制

C++ 抽象机制概述构造函数, 拷贝与移动

2024-04-30 11:52:00 1155

原创 Eclipse C++ 无法debug 问题

1. 使用Eclipse, 加了断点后,debug 无法停在断点;step over 执行后是从main 直接执行到exit , 一步一步运行。按照道理来说添加以上配置后,增加了gdb 调试信息,以及较小了优化力度后,应该会有符号表了,但是发现依旧无效。重新编译后,发现带了符号表文件,可以在eclipse 中或者gdb 里面看到符号信息了。工程,使用的是默认的CMake Project。

2024-04-28 18:49:23 466

原创 Jetson nano b01 yolov5 config list

fix the python version 3.6.9 , yolov5 version

2023-03-12 16:06:30 373

转载 ros2 arm cross compile

ROS cross compile

2023-02-08 06:32:01 341

原创 ros2 build issues

ros build issues history

2023-02-07 07:38:39 285

原创 Ubuntu 版本 Opencv 库的使用

OpenCV 库和头文件的位置需要将OpenCV 编译完成后,生成的include/opencv4 目录都拷贝到include 目录├── include│ ├── opencv4│ │ └── opencv2│ │ ├── calib3d│ │ │ ├── calib3d_c.h│ │ │ └── calib3d.hpp│ │ ├── calib3d.hpp│ │ ├── core...

2022-04-16 23:03:35 3012

原创 白话蓝牙技术之BREDR/BLE

蓝牙简介蓝牙,一个看似步入黄昏阶段的技术,这些年却越来越被普及,从手机到车载基本上已经是没有不包含蓝牙功能的设备,而随着BLE功能的广泛应用,蓝牙也得到了更加广泛领域的发展。首先蓝牙的应用场景已经不再局限在蓝牙打电话,蓝牙音乐,扩展到蓝牙低功耗BLE,比如手环,耳机等智能设备的健康数据传输等。现在简单介绍下蓝牙技术:首先蓝牙分为传统蓝牙BREDR,以及蓝牙低功耗BLE两个技术,这两个技术在基带层有较大差异。对于传统蓝牙BREDR,又分为两种链路ACL链路和SCO链路,ACL链路即是异步链路,也就是

2020-07-09 09:44:34 3196

原创 Android 之contacts provider

Contacts ProviderThe Contacts Provider is a powerful and flexible Android component that manages the device's central repository of data about people. The Contacts Provider is the source of data you see in the device's contacts application, and you can a

2020-06-20 08:12:51 2416

原创 Android 之 Bluetooth 框架

Android 之 Bluetooth 框架Bluetooth 框架结构图在新的android 版本中, 将蓝牙功能从单一的由蓝牙service/apk 完成,变更为由多部分完成蓝牙功能,使得接口更加的统一。新的改变点层次接口上:系统升级8.1之后,增加了HAL 层Service 实现,一改bluedroid 加载vendor 的架构而是改为:libbluetoothHAL ---...

2020-04-30 22:26:32 2088

原创 二叉数 之中序遍历

中序遍历(LDR)是二叉树遍历的一种,也叫做中根遍历、中序周游。在二叉树中,中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树。若二叉树为空则结束返回,否则:(1)中序遍历左子树(2)访问根结点(3)中序遍历右子树如上图所示二叉树,中序遍历结果:DBEAFC复杂度:设二叉树中元素数目为...

2019-10-01 07:05:22 151

原创 使用xml.dom解析xml 文档

使用python 解析xml 方法一般就三种,略过1000字本文着重介绍使用xml.dom 解析xml 的方法使用xml.dom方法:第一步:load 文档root = load_xml('test.xml')获取根节点第二步:获取子元素:childs = root.childNodes通过childs.length 可以获取到子元素的个数通过for (c...

2019-08-24 06:16:17 208

原创 一个MP3 音频文件解析

ffprobe -i 查看MP3 文件信息有两个stream提取stream 信息提取stream1:./ffmpeg -i ~/work/share/Desperado.mp3 -vcodec copy -an ~/work/share/video.png其中-i 是之输入文件-vn (input/output)作为输入选项时,阻塞一个文件的所有video s...

2019-06-18 07:09:12 613

原创 Bluetooth 框架

Bluetooth 传输速率:BR 721.2 kb/sEDR 2.1Mb/sAMP 54Mb/sHost 和Controller 是以HCI 为分界线定义,HCI 之上是Host, 之下是Controller。Controller 分为两种:Primary Controller, 一个蓝牙core 的实现里面只有一个Primary Controller,可以是下面其...

2018-10-20 06:43:11 673

原创 bluedroid 之OSI ---- allocator

allocator, allocation_trackerallocator 和allocation_tracker 提供一种内存跟踪的手段主要应用场景:   内存是否被使用越界    是否有内存未被释放实现方法:    (1)分配的内存被记录在allocations (map 类型)中        map<void*, allocation_t*> allo...

2018-10-09 23:18:46 341 1

原创 bluedroid 之OSI ---- reactor

2. ReactorReactor 英文意思: 反应器,反应堆此处的reactor 是作为thread 的执行者,封装了event 接收,以及消息分发reactor_t* reactor_new(void) { reactor_t* ret = (reactor_t*)osi_calloc(sizeof(reactor_t)); ret->epoll_fd = INV...

2018-10-08 22:31:17 673

原创 bluedroid 之OSI ------ Thread

 ThreadThread 中包括完整的消息队列 线程创建同步 消息回调处理  thread 的实现依赖如下模块:reactor -> 利用epoll实现的消息收发机制 semaphore -> 线程创建同步 fixed_queue -> 消息队列(也利用semaphone 进行同步) Thread 的创建过程:thread_t* thread_n...

2018-10-07 22:44:18 762 1

转载 ubuntu vim 配置

第一步 bundule 配置参考帖子 https://www.cnblogs.com/demonspider/p/3216273.htmlgit clone git@github.com:chloerei/vimrc.gitcd vimrcrake deploy第二步 安装vimplus参考帖子: https://www.cnblogs.com/highway-9/p/598...

2018-08-18 01:45:02 843

原创 AIDL 调用过程详解

目的:不同进程间的的IPC 通信代码示例:/* * Copyright (C) 2015 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance wit

2017-07-07 17:31:46 792

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-07-07 14:59:19 207

原创 arduino 中断

中断函数使用外部中断函数: attachInterrupt(interrupt, function,mode) 外部中断只能用到数字IO口2/3, 表示中断0,1 interrupt 取值范围0,1 function 为中断处理函数 mode: LOW 低电平中断, CHANGE 有变化就中断 RISING 上升沿中断 FALLING 下降沿中断

2017-04-02 07:31:38 1424

原创 arduino 引脚用法

数字引脚:pinMode(pin, mode)digitalWrite(pin,value)int digitalRead(pin)模拟引脚:int analogRead(pin)   pin 0-5analogWrite(pin,value)  pin 3,5,6, ,10,11  (数字PWM引脚)扩展I/OshiftOut(dataPin, clock

2017-04-02 07:18:35 13294

转载 C#编写Windows服务程序图文教程

Windows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求来写,所以不会对Windows Service写很深入。本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项。一、创建一个Windows Service

2014-11-26 22:05:40 600

原创 STM32 中JTAG 引脚作为普通IO口设置方法

第一次画STM32 的PCB ,因为采用了SWD 调试,认为JTAG的引脚PB3,PB4,没

2014-06-21 18:10:47 35587 5

原创 新作 STM32demo 第一版

又一次画PCB,这一次应该说比上次进步很大啊(huixiang

2014-06-21 17:57:11 1496 2

原创 dll 导出乱码及inconsistent dll linkage

最近在尝试着使用DLL 发现如下两个问题,做个记录:首先warning : inconsistent dll linkage:在vs 工程中使用dllimport 导致出现上面的警告(不知道这两个有什么区别?)变更为dllexport警告消失,但出现新的问题,导出的符号是乱码无法使用,发现是我们的文件原本是c写的,只是把文件名该为了。cpp 后来在导出文件中加入#  ifd

2013-12-22 16:56:05 1084

转载 【Linux&音频】Alsa音频编程【精华】

【Linux&音频】Alsa音频编程【精华】 前序:这里了解一下各个参数的含义以及一些基本概念。样本长度(sample):样本是记录音频数据最基本的单位,常见的有8位和16位。通道数(channel):该参数为1表示单声道,2则是立体声。桢(frame):桢记录了一个声音单元,其长度为样本长度与通道数的乘积。采样率(rate):每秒钟

2013-11-22 09:55:07 8045 2

转载 Linux ALSA声卡驱动之一:ALSA架构简介

Linux ALSA声卡驱动之一:ALSA架构简介分类: Linux音频子系统 2011-03-23 15:19 22491人阅读 评论(11)收藏 举报linuxaudiocodectimerplayback嵌入式目录(?)[+]一 概述二 ALSA设备文件结构三 驱动的代码文件结构声明:本博内容均由http://blog.

2013-11-22 09:33:49 898

原创 OK6410 修改调试串口为普通串口

需要用到4个串口,而OK6410 仅公开了3个串口,串口1 作为调试串口,在正常的wince 系统运行时无法使用,为此必须将调试串口转为普通串口,方法如下(验证可用)1.smdk6410.bat里set BSP_NOUART0=1将这句的值去掉 ->set BSP_NOUART0=set BSP_DEBUGPORT=SERIAL_UART0将这句屏蔽掉  ->@set BSP_DE

2013-10-27 08:09:09 1167

转载 ubuntu 下安装Valgrind 内存泄漏检查工具

Valgrind 安装1、 到www.valgrind.org下载最新版valgrind-3.7.0.tar.bz22、 解压安装包:tar –jxvf valgrind-3.7.0.tar.bz23、 解压后生成目录valgrind-3.7.0 4、 cd valgrind-3.7.05、 ./configure6、 Make;7、 sudo make install具体请

2013-10-14 14:18:23 3392 1

转载 晶振封装(绝对实用)

晶振尺寸较多,常用资料整理如下::A、直插封装(Through-Hole)1、 HC-51/U 0.455 - 4.5 MHz 18.4 x 9.3 x 19.7 2、HC-33/U 0.455 - 4.5 MHz 18.4 x 9.3 x 19.7 3、HC-49/U 1 - 150 MHz 11.2 x 4.7 x 13.6

2013-09-02 11:59:17 5382 1

原创 error SYSGEN0000: error(s) in sysgen phase 编译错误

在编译wince 6.0 工程时会出现;error SYSGEN0000: error(s) in sysgen phase 编译错误后来baidu后把毒霸等杀毒工具关闭后再clean sysgen就成功了具体原因不详。

2013-01-03 21:13:30 2406

Android for the BeagleBone Black.pdf

beaglebone 文档,非常不错的资料,外网下载

2019-12-15

Cover Art_FIPD_V10.pdf

标准资料 AVRCP 1.6 协议支持的cover art, artwork 文档, 蓝牙标准文档标准资料标准资料 AVRCP 1.6 协议支持的cover art, artwork 文档, 蓝牙标准文档

2019-12-15

AVC_1394_Panel_Final_11.pdf

蓝牙AVRCP 补充资料,蓝牙AVRCP 补充资料,

2019-12-15

itron 系统核心资源说明文档

嵌入式开发常用的itron 系统,对日软件常用系统, 内核API 文档

2019-01-13

蓝牙最新标准5.0,涵盖BT/BLE 核心协议

蓝牙协议标准,最新版的,包括蓝牙低功耗, BLE, BT/EDR

2019-01-13

IMX6 开发版电路图

IMX6 天嵌开发版电路图完整版,包含多个电路,宝贵资源

2018-07-15

天嵌IMX6 配套开发版教材

天嵌IMX 开发板配套教材集,有需要参考的,请down, 天嵌IMX6 配套开发版教材

2018-07-15

IMX6 镜像制作手册

IMX6 镜像制作手册, 天嵌IMX 资料, IMX6 镜像制作手册, 天嵌IMX 资料

2018-07-15

信号完整性问题和印制电路板设计

很好的资源和大家分享 机械工业出版社出版 Douglas 著作

2013-09-24

入式系统设计与开发实例详解随书光盘源程序

嵌入式系统设计与开发实例详解的光盘源程序,仅供参考

2013-01-03

usb2.0 规范

usb2.0 技术中文标准 贡献给大家了

2012-04-18

win32串口编程 ACTIVEX api 均有

这是我搜到的资源与大家共享,这个程序可以用串口通信了,变的很简单 在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。 泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能 次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令, 的命令后作出应答。 在Win32下,可以使用两种编程方式实现串口通信,其一是使用ActiveX控件,这种方法程序 Windows的API函数,这种方法可以清楚地掌握串口通信的机制,并且自由灵活。本文我们只介绍 串口的操作可以有两种操作方式:同步操作方式和重叠操作方式(又称为异步操作方式)。同 直到操作完成以后才能返回(在多线程方式中,虽然不会阻塞主线程,但是仍然会阻塞监听线程) 数会立即返回,操作在后台进行,避免线程的阻塞

2011-01-17

深度探索C++对象模型.pdf

侯捷翻译,华中师范大学出版的,供大家参考

2011-01-17

windows 程序设计

书本简介 书 名:Programming Windows程式开发设计指南 出版日期:2000/6/2 书 号:957-8239-73-4 I S B N:957-8239-73-4 原 作 者:Charles Petzold 译 者:余孟学 书本简介 章节目录 -------------------------------------------------------------------------------- 基础篇 1. 开始 . WINDOWS环境 . WINDOWS程式设计选项 . 编写第一个WINDOWS程式 2. Unicode简介 . 字元集简史 . 宽字元和C . 宽字元和WINDOWS 3. 视窗和讯息 . 自己的视窗 . WINDOWS程式设计的难点 4. 输出文字 . 绘制和更新 . GDI简介 . 卷动列 . 建立更好的滚动 5. 图形基础 . GDI的结构 . 装置内容 . 画点和线 . 绘制填入区域 . GDI映射方式 . 矩形、区域和剪裁 6. 键盘 . 键盘基础 . 按键讯息 . 字元讯息 . 键盘讯息和字元集 . 插入符号(不是游标) 7. 滑鼠 . 滑鼠基础 . 显示区域滑鼠讯息 . 非显示区域滑鼠讯息 . 程式中的命中测试 . 拦截滑鼠 . 滑鼠滑轮 8. 计时器 . 计时器入门 . 计时器的使用:三种方法 . 计时器用於时钟 . 以计时器进行状态报告 9. 子视窗控制项 . 按钮类别 . 控制项与颜色 . 静态类别 . 卷动列类别 . 编辑类别 . 清单方块类别 10. 功能表及其他资源 . 图示、游标、字串和自订资源 . 功能表 . 键盘加速键 11. 对话方块 . 模态对话方块 . 非模态对话方块 . 通用对话方块 12. 剪贴簿 . 剪贴簿的简单使用 . 复杂的剪贴簿用法 . 实作剪贴簿浏览器 -------------------------------------------------------------------------------- 图像篇 13. 使用印表机 . 列印入门 . 列印图形和文字 14. 点阵图和Bitblt . 点阵图入门 . 点阵图尺寸 . 位元块传输 . GDI点阵图物件 15. 与装置无关的点阵图 . DIB档案格式 . 显示和列印 . DIB和DDB的结合 16. 调色盘管理器 . 使用调色盘 . 调色盘动画 . 调色盘和真实世界图像 . DIB处理程式库 17. 文字和字体 . 简单的文字输出 . 字体的背景 . 逻辑字体 . 字体列举 . 段落格式 . 有趣的东西 18. Metafile . 旧的metafile格式\ . 增强型metafile -------------------------------------------------------------------------------- 进阶篇 19. 多重文件介面 . MDI概念 . MDI的范例程式 20. 多工和多执行绪 . 多工的各种模式 . WINDOWS的多执行绪处理 . 执行绪同步 . 事件信号 . 执行绪区域储存空间(TLS) 21. 动态连结程式库 . 动态连结程式库的基本知识 . 各式各样的DLL讨论 22. 声音与音乐 . WINDOWS和多媒体 . 波形声音 . MIDI和音乐 23. 领略Internet . Windows Sockets . WININET和FTP  

2010-01-26

空空如也

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

TA关注的人

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