自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(135)
  • 资源 (12)
  • 收藏
  • 关注

转载 TI AM335x 可编程实时模块(PRUSS)详解

转自:http://www.itdadao.com/articles/c15a388010p0.html1. PRU内核理解可编程实时单元(Programmable Real-time Unit SubSystem,PRUSS),是Cotex A8内核中的一个子系统,它可运行在1/2CPU时钟频率下,具有本地的指令和数据RAM,并可寻址访问整个片上系统资源。PRU模块的认识:

2016-11-21 13:50:44 2490

转载 STM32F4 PWM tutorial with TIMERs

http://stm32f4-discovery.net/2014/05/stm32f4-stm32f429-discovery-pwm-tutorial/In this tutorial, I will show you, how to implement PWM outputs on STM32F4xx devices. This is for a lot of peo

2016-10-21 16:56:56 2233

转载 CANopen备忘录

值得收藏:德国工程师的CANopen备忘录http://www.zlg.cn/can/article/detail/id/200.html德国的CAN-bus总线工程师为了方便学习和记忆CANopen协议,随身携带一本“CANopen备忘录”,在研发和现场测试时快速查找。春节期间,广州致远电子股份有限公司将其翻译成中文,推动国内CANopen发展。值得收藏!

2016-10-21 13:54:43 1189

转载 C和C++混合编程

转载链接:http://forum.eepw.com.cn/thread/228871/1extern "C"表示编译生成的内部符号名使用C约定。C++支持函数重载,而C不支持,两者的编译规则也不一样。函数被C++编译后在符号库中的名字与C语言的不同。例如,假设某个函数的原型为:void foo( int x, int y ); 该函数被C编译器编译后在符号库中的名字可能为_foo,而C+

2016-07-13 14:37:52 5160

转载 PID控制理論(1)-基本介紹

转载:http://www.tabbymeow.com/pid%E6%8E%A7%E5%88%B6%E7%90%86%E8%AB%96-%E5%9F%BA%E6%9C%AC%E4%BB%8B%E7%B4%B9/這幾天系上學長介紹了一篇不錯的入門級教學文章給我,是有關機器人的PID控制理論,這篇文章的作者是J. Sluka。下面是原文網址http://www.inpharmix.co

2016-06-23 15:25:14 1426

转载 PID控制理論(2)-P control

作者J. Slukahttp://www.inpharmix.com/jps/PID_Controller_For_Lego_Mindstorms_Robots.html準備好了上前一篇所說的機器人平台之後。接著就準備開始控制了,但是我們還不會這麼快就進入PID控制,我們會先使用一個最簡單的控制方式,也就是”非黑即白”的控制方式,首先我們的紅外線模組,可以藉由讀取到不同比例的紅外線

2016-06-23 15:16:29 1127

转载 PX4 Offboard Control Using MAVROS on ROS

OverviewRecently opensource autopilots have become reliable by various failsafe functions integrated by the opensource community. Developing different softwares for each application can be time co

2016-04-27 08:53:33 5538 1

转载 px4的模式与状态

一、模式PX4 native flight stackStringDescription and notesMANUALACROALTCTLPOSCTLOF

2016-04-26 17:03:26 9699 2

转载 Ground Rover with Mavros

原文链接: https://pixhawk.org/dev/ros/ground_roverThis tutorial will show how to use the pixhawk to control a ground rover via ROS.EnvironmentUbuntu 12.04 / 14.04ROS Hydro /

2016-03-18 16:49:17 2982 1

转载 px4 pwm输出

原文链接:https://pixhawk.org/dev/examples/write_outputThe pwm output is generated by publishing to theactuator_armedandactuator_controlstopics. A struct of the actuator_controls_s type is cr

2016-03-10 10:03:59 4814

转载 pixhawk IO口说明

原文链接:http://merafour.lofter.com/tag/px4?page=2&t=1432525418672构造函数其实都是做一些初始化工作, CDev就是刚才我们匹配到的,其参数 "PX4FMU_DEVICE_PATH"就是后面我们要要创建的设备文件。其它的比较能引起我们注意的可能也就是 pwm了。如果你到 pixhawk(https://pixhawk.org/module

2016-03-05 15:16:52 4373

原创 px4主题的公告:orb advertise

orb_advert_t orb_advertise(const struct orb_metadata *meta, const void *data)功能:公告发布者的主题;说明:在发布主题之前是必须的;否则订阅者虽然能订阅,但是得不到数据;int orb_publish(const struct orb_metadata *meta, orb_advert_t hand

2016-03-04 11:13:26 2613

转载 Controller Architecture

原文地址: https://pixhawk.org/dev/controller_architectureThe PX4 middleware uses a set of standardized interfaces to read control inputs, to output control outputs and to mix those onto actuators.

2016-03-04 08:44:30 1050

转载 Interfacing with Pixhawk using the NSH

原文链接:http://dev.ardupilot.com/wiki/interfacing-with-pixhawk-using-the-nsh/OverviewThe Pixhawk runs the NuttX real-time operating system which includes the NuttX Shell terminal “NSH”. This allo

2016-03-03 15:40:57 1320

转载 如何用开源飞控PIXHAWK进行二次开发?

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:我是肉包子链接:http://www.zhihu.com/question/38874663/answer/84239995来源:知乎以下所描述的都是针对px4原生固件,此外,由于固件更新过于频繁,本文描述的是15年7月的固件,主要是举例,有改动的话,自己再研究研究吧(后面换cmake编译方式了,改动

2016-03-03 10:30:21 14573

转载 px4: actuators control, control group 和 mixer科普

原文链接:https://pixhawk.org/dev/mixingControl MixingThis page discusses the general-purpose control mixing architecture in PX4. If you are looking for specific mixer setup instructions, y

2016-03-02 11:23:19 7335

转载 ROS:定制自己的消息类型msg

链接:http://blog.csdn.net/heyijia0327/article/details/41654963在实际应用中,我们可能想发布自己的消息类型,就像众所周知的Twist类型或者航向信息Odometry一样,那么到底如何定制自己想要的消息类型?本文楼主以自己调试过程中监控机器人左右轮速度来进行演示。     文章内容包括:消息的定制和使用,以及使用rq

2016-02-25 15:25:30 10575

转载 ROS 教程之 navigation : 用 move_base 控制自己的机器人(2)

原文链接:http://blog.csdn.net/heyijia0327/article/details/41831529在这一篇文章中,将主要介绍如何将DSP上采集到的速度转化为Odom,即左右轮速度转化为机器人离起点的x,y坐标和机器人的朝向角yaw,让move_base可以订阅到这个信息并做出相应的路径规划。在wiki论坛上有一个很详细的例程是关于如何发布Odometr

2016-02-25 15:14:41 2553

转载 ROS 教程之 navigation : 用 move_base 控制自己的机器人(1)

链接:http://blog.csdn.net/heyijia0327/article/details/41823809前言:    相信大家在用《ROS by example》学习ROS的过程中,基本上都是使用书本中的例程,在终端输入几行别人已经写好的代码,看看仿真效果。可是这样一来,笔者在跟着书本初略过了一遍后,却还是不知道如何通过ROS去具体操作实实在在的机器人,譬如想做导航

2016-02-25 15:12:42 6368 1

转载 机器人操作系统(ROS)教程21:用rosserial创建一个subscriber

链接: http://www.arduino.cn/thread-12614-1-1.html在前面的一节中,我们已经使用arduino创建了一个publisher节点,接下来将会用arduino来创建一个subscriber,接收电脑传去的信息并做出相应的反应。首先打开arduino IDE:arduino  选择File->Examples->ros_lib

2016-02-24 18:53:44 1951

转载 机器人操作系统(ROS)教程20:使用rosserial创建一个publisher

在arduino开发人群中,经常把源代码称为“sketch”。本节我们将用上arduino来进行ROS开发。打开一个终端,启动arduino:arduino  将arduino开发板连接到电脑的usb口,在arduino IDE中进行设置。选择Tools->Board,选择你所使用的arduino开发板的类型,笔者所使用的arduino开发板是arduino UNO。设

2016-02-24 18:51:45 1683

转载 机器人操作系统(ROS)教程19:安装ARDUINO IDE使用rosserial

点击打开链接创客都不会对arduino陌生,本节我们使用rosserial_arduino包,可以通过arduino IDE直接使用ROS。rosserial提供了一个通信协议,它通过arduino的UART来工作。它允许arduino作为一个ROS的节点,可以直接发布和订阅ROS的消息,发布TF变换,以及获取ROS的系统时间。     如果你没有安装arduino

2016-02-24 18:50:05 3799

转载 Arduino: L293D for a DC motor

L293D for a DC motorA L293D motor controller chip and a DC motor.I got fed up with indecipherable pinout diagrams within datasheets, so have designed my own that I think gives

2016-02-22 11:19:47 2803

转载 实数 IFFT变换后得到的复数的物理意义

链接:http://www.chinavib.com/thread-112011-1-1.html

2014-06-11 11:30:56 11165

转载 IIR与FIR基础知识

--------------------------------------------------------------------------------------------------1.两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。对于FIR滤波器,冲激响应在有限时间内衰减为零,其输出仅取决于当前和过

2014-05-27 08:53:28 2283

转载 STM32的FATFS文件系统移植笔记

链接: http://www.cnblogs.com/GL-BBL/archive/2012/08/20/2647347.html 一、序言    经常在网上、群里看到很多人问关于STM32的FATFS文件系统移植的问题,刚好自己最近也在调试这个程序,为了让大家少走弯路,我把我的调试过程和方法也贡献给大家。二、FATFS简介    FatFs Module是一种完全免费

2014-02-24 12:01:36 18543 2

转载 FatFS文件系统详解-附移植建议

链接:http://www.cnblogs.com/GL-BBL/archive/2012/08/20/2647159.html

2014-02-24 11:59:12 2608

转载 FAT文件系统原理

链接: http://www.cnblogs.com/andtt/articles/2352820.html

2014-01-18 16:59:04 1906

转载 BP神经网络-- C语言实现 上

转载: http://www.cnblogs.com/jzhlin/archive/2012/07/30/bp_c.html在上一篇文章中,介绍了BP神经网络的基本模型、模型中的一些术语并对模型进行了数学上的分析,对它的原理有了初步的认识。那么如何用程序语言来具体的实现它,将是我们下一步需要讨论的问题。本文选取的是C语言来实现一个简单的单隐藏层的BP神经网络(默认大家了解了BP神经

2013-12-27 09:42:04 25110 4

转载 数据预测之BP神经网络具体应用以及matlab代码

链接: http://www.cnblogs.com/sallybin/p/3169572.html 1.具体应用实例。根据表2,预测序号15的跳高成绩。表2 国内男子跳高运动员各项素质指标序号跳高成绩()30行进跑(s)立定三级跳远()助跑摸高()助跑4—6步跳高()负重深

2013-12-25 17:17:18 61835 6

转载 神经网络编程入门

本文主要内容包括: (1) 介绍神经网络基本原理,(2) AForge.NET实现前向神经网络的方法,(3) Matlab实现前向神经网络的方法 。第0节、引例        本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wikipedia.org/wiki/Iris_flower_data_set  找到。这里简要介绍一下

2013-12-09 16:55:04 3771 1

转载 HDMI之InfoFrame

鏈接:http://blog.csdn.net/yyao1024/article/details/6398727AVI/AUDIO InfoFrame属于辅助数据类别。一个InfoFrame打包仅仅能够载送一个InfoFrame。而且,依据HDMI的规范,其大小被限制在30个字节加上一个检验和(CheckSum)字节。不论图像是YCbCr或RGB,传送它非常重要,至少每两帧图像

2013-04-28 17:12:02 5310

转载 TI BQ27210電池監測IC

1 引言     随着功能集成和技术融合趋势的继续,数码摄像机、智能电话和媒体播放器等便携式设备对电源的要求越来越高。这些便携设备通常采用电池供电,然而,电池的工作时间是有限的,为了保证使用的连续性和完整性,操作人员需要及时的掌握当前电池的剩余容量和可用时间,以防止因电池能量耗尽而出现意外关机,造成不必要的数据损失。    BQ27210是TI公司推出的一款电池监测器件,主要用于数码摄

2013-03-23 10:43:59 2576

转载 Linux:HDMI驅動之EDID

HDMI(HighDefinitionMultimediaInterface),作为新一代数字多媒体接口,能够传输高速率无压缩的数字音频、视频数据,HDMl1.2像素时钟可达165MHz,数据速率达到4.95Gbps,而HDMl1.3像素时钟则高达340MHz,数据速率达到10.2Gbps。目前高清1080p的数据带宽是2.2Gbps,HDMI完全可以用在高清图像传输中。事实上,目前高清图像传输也

2013-03-19 15:43:08 4211

转载 Linux:HDMI驅動之HPD

HPD(Hot Plug Detection),在HDMI的一对联接中,为热插拔的实现而设计的。简单地说,当发送端接入接受端时,接受端会回应HPD信号给发送端,进而发送端会启动DDC通道,而读取接受端EDID的信息,然后进行HDCP的交互,如果双方认证成功,则视频、音频正常工作,否则联接失败,不同系统会有不同的处理。    例如,如果EDID信息不支持HDMI,则发送端只发送视频信息,而没有音

2013-03-19 15:41:25 3621

转载 Git详解之三 Git分支

鏈接:http://www.open-open.com/lib/view/1328069889514Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。有人把 Git 的分支模型

2013-02-04 10:30:21 1045

转载 Git-利用post receive hook自動發郵件給團隊(sendmail入門)

鏈接一:http://josephj.com/entry.php?id=346鏈接二:http://hi.baidu.com/dingliang/item/bfe1c8b988db07422aebe3db鏈接三:http://informationideas.com/news/2010/08/05/sendmail2525-my-unqualified-host-name-serverna

2013-01-10 17:26:45 5016

转载 磁盘结构简介

鏈接一:http://www.cnblogs.com/joydinghappy/articles/2511948.html鏈接二:http://blog.csdn.net/taoshengyang/article/details/5416675这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如图1所示,图中的一圈圈灰色同心圆为一条条磁道

2013-01-10 14:02:11 672

转载 android:设置中文字体的方法

转载链接:http://www.360doc.com/content/11/0908/13/7471983_146688621.shtml

2012-11-22 15:00:03 742

转载 Linux内存管理 一

轉載地址:http://www.kerneltravel.net/journal/v/mem.htm摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的

2012-11-13 11:41:19 950

步进电动机及其驱动控制系统-刘宝廷 程树康等

步进电动机及其驱动控制系统-刘宝廷 程树康等

2017-02-10

终极内存技术指南

终极内存技术指南: 關於DDR內存的初始化以及其相關知識的一篇很好的資料

2012-07-31

Linux多线程编程手册

<linux多线程编程手册>,帮你学习多线程

2011-01-14

C语言 数据结构(严蔚敏,吴伟民)

C语言版 数据结构(严蔚敏,吴伟民) 想学习数据结构的人可以参考

2011-01-05

python 核心编程 第二版

python 核心编程 第二版 python 学习的比较好的资料

2010-11-18

kate_3.5.9.dfsg.1-6_i386.deb

kate_3.5.9.dfsg.1-6_i386.deb 配合kscope,搭建ubuntu上查看代码和编写代码的环境

2010-07-27

windows xp 下可用的 WDM 调试工具SoftCExt

可以在 windows上运行的 SOFTICE工具,功能很全希望对大家有帮助,并且分值合理

2010-01-08

WDM U盘过滤写程序

一个很值得参考的WDM U盘过滤驱动程序

2009-12-24

串口通信-底层 参考资料

一份有关串口通信的底层的代码,可以参考学习。

2009-07-13

Hex 档转 BIN 档

一个很好的 HEX档转BIN 档的软件.

2009-07-13

MSP430实用资料

非常实用的430资料,其中还包括个Port口寄存器的使用方法

2009-07-08

嵌入式linux入门笔记

这份资料记录了作者接触Linux对它的整体认识的学习,调试过程和经验的总结。

2009-03-03

空空如也

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

TA关注的人

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