自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北风

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

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

原创 Jetson nano b01 yolov5 config list

fix the python version 3.6.9 , yolov5 version

2023-03-12 16:06:30 324

转载 ros2 arm cross compile

ROS cross compile

2023-02-08 06:32:01 287

原创 ros2 build issues

ros build issues history

2023-02-07 07:38:39 224

原创 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 2971

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

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

2020-07-09 09:44:34 2819

原创 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 2275

原创 Android 之 Bluetooth 框架

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

2020-04-30 22:26:32 2000

原创 二叉数 之中序遍历

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

2019-10-01 07:05:22 122

原创 使用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 186

原创 一个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 574

原创 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 634

原创 bluedroid 之OSI ---- allocator

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

2018-10-09 23:18:46 300 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 632

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

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

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

转载 ubuntu vim 配置

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

2018-08-18 01:45:02 829

原创 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 735

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

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

2017-07-07 14:59:19 181

原创 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 1373

原创 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 12865

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

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

2014-11-26 22:05:40 578

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

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

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

原创 新作 STM32demo 第一版

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

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

原创 dll 导出乱码及inconsistent dll linkage

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

2013-12-22 16:56:05 1036

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

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

2013-11-22 09:55:07 7947 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 873

原创 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 1124

转载 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 3321 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 5173 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 2383

转载 Wince6.0系统启动后直接运行应用程序的实现与问题

在做系统启动运行程序的时候发现无论怎么做都无法自动启动,后来参考了下面一篇文章问题得以解决:  我的总结是如果只是想make image 就需要修改 C:\WINCE600\OSDesigns\S3C6410_DEMO\S3C6410_DEMO\RelDir\Samsung_SMDK6410_Release中的project.bib,project.dat 文件,而不要修改在vs2005

2013-01-03 21:11:40 2774

转载 linux 配置jlink

Ubuntu 10.04下J-Link配置及使用 (2011-07-27 17:16)标签: Ubuntu J-Link JLink配置 JLink使用 分类:开发环境摘要:    本文介绍了如何在Ubuntu平台配置J-Link,因版本较高,网上一些资料已不适用,根据J-Link的README文件操作,会产生诸多问题,本文对产生问题的原因进行简单分析,并给出解决方法。

2012-12-30 14:04:28 3173 1

转载 WinCE6.0 Platform Builder有试用时间限制,使用此方法破解限制。

WinCE6.0 Platform Builder有试用时间限制,使用此方法破解限制。 WinCE6.0 Platform Builder有试用时间限制,使用此方法破解限制。1、"在PB安装目录下有个etkremov.inf,试用期是以此文件的创建日期来计算的。将其删除,然后新建一个文件(注:具体创建方法见步骤2),再重命名为etkremov.inf,不要直接新建这个文件,

2012-11-25 14:55:07 784

原创 大端与小端的区别 之小端

2012-11-16 13:34:52 748

转载 对话框ICON设定

更改对话框和框架窗口图标 (VC/MFC) 收藏一、加载图标两种方法: 1、HICON hIcon = ::LoadIcon(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDI_APP)); 2、HICON hIcon = AfxGetApp()->LoadIcon(IDI_APP);二、更改图标两种方法: 1、调用WIN32 API SetCl

2011-06-11 20:18:00 2656

转载 对话框中menu相关设定

VC 在对话框中增加菜单栏 1、添加菜单资源     在resourceview视图中右击选择insert,添加一个菜单资源IDR_MENU1,同时设定好响应的菜单项,例如:         菜单1                                          菜单2           子菜单1(ID_MENUITEM1)       

2011-06-11 11:41:00 1178

原创 vc 解决static中画图不消失

1.*jpgAll Files (*.*)*.*"), AfxGetMainWnd()); CString pathName; if(fileDlg.DoModal ()IDOK) { POSITION mPos=fileDlg.GetStartPosition(); while(mPos!=NULL) { pathName=fileDlg.GetNextPathN

2011-06-11 08:54:00 2977 1

转载 vc 修改对话框背景颜色

具体步骤:1,首先为所要改变颜色的对话框类添加WM_CTLCOLOR消息函数。2,给你的工程中的对话框类添加一个CBrush变量,如:CBrush   m_bkBrush; //准备一把背景刷子3,在对话框的初始化函数OnInitDialog中return   TRUE的前面添加一行代码:m_bkBrush.CreateSolidBrush(RGB(255,255,0));

2011-06-11 08:48:00 2872 1

原创 VS2008中如何改变对话框的背景颜色

具体步骤:1,首先为所要改变颜色的对话框类添加WM_CTLCOLOR消息函数。2,给你的工程中的对话框类添加一个CBrush变量,如:CBrush   m_bkBrush; //准备一把背景刷子3,在对话框的初始化函数OnInitDialog中return   TRUE的前面添加一行代码:m_bkBrush.CreateSolidBrush(RGB(255,255,0));

2011-06-09 07:41:00 5259

原创 如何实现对话框继承

<br /><!--[if !supportLists]-->一、<!--[endif]-->Temple Method模式说明<br />定义一个抽象类,抽象类中定义一组通用的接口,从抽象类派生的类中定义通用接口的不完全相同的实现,使得使用此类的客户以相同的方式使用这一组类,而不去考虑其实现上的差别。<br /><!--[if !supportLists]-->二、<!--[endif]-->Temple Method 模式实现统一风格窗体(MFC)<br /><!--[if !supportLists]

2011-01-17 22:03:00 989

原创 设计模式之ADAPTER

adapter 模式

2010-12-01 21:31:00 431

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

HTML, XHTML, and CSS Bible, 5th Edition.pdf

HTML5 开发精要与实例详解,清晰,带标签版本 内容分为两大部分:第一部分通过一系列中大型案例全方位对html 5的各个重要知识点进行了详细的讲解,每个案例包含案例概述、页面效果展示、案例所涉及主要知识点(精要)、源代码剖析4个部分,读者既能根据书中的步骤动手实践,又能重点学习案例中用到的核心理论知识,同时还能领会源代码的设计思路和方法;第二部分讲解了jwebsocket、rgraph、webgl等3个重要框架和技术的详细使用方法。 《html 5开发精要与实例详解》一共12章:第1章分别用2个案例演示了如何利用html 5中的结构元素来构建一个博客网站和企业门户网站;第2章用2个案例讲解了表单在html 5中的使用;第3章用6个案例讲解了如何利用canvas元素来绘制图形、图像和制作动画;第4章用2个案例介绍了文件apt和拖放api的使用方法; 第5章用4个案例讲解了如何打造自己的网页视频播放器、网页音频播放器,以及实现视频实时回放和视频截图等多媒体功能;第6章用6个案例全面讲解了html 5中的本地存储技术;第7章用单点登录和获取批量数据这2个案例讲解了html 5中的跨文档的消息传输技术;第8章用2个案例讲解了如何利用web workers实现多线程处理;第9章用1个案例讲解了如何利用geolocation api来获取地理位置信息;第10~13章分别讲解了socket通信框架jwebsocket、统计图制作插件rgraph、三维web开发技术webgl的详细使用方法,并辅之以丰富的案例。 《html 5开发精要与实例详解》所有案例的源代码都是作者亲自编写并调试和运行成功的。读者可以利用这些代码进行实战练习,也可以根据需要对这些代码进行修改,以观察不同的效果,从而加深对案例代码和书中知识点的理解。

2018-03-09

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

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

2013-09-24

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

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

2013-01-03

usb2.0 规范

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

2012-04-18

vc 编程实例

非常经典的vc 编程用书 vc 消息机制等都有收录

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关注的人

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