关闭

NVIDIA Jetson TX2内核添加CP210x串口驱动

Build Kernel and Modules – NVIDIA Jetson TX2说明:本文是为L4T 27.1版本编译内核的。如果内核版本是L4T 28.1可移步这篇文章: 编译 L4T 28.1,二者的步骤几乎是一样的。最近在TX2下做项目,遇到了一个问题,CP210x串口设备插入板子之后无法生成/dev/ttyUSB0设备节点。试过了很多办法,最后找到了这篇文章,亲测可用,英文好的可以...
阅读(1134) 评论(2)

qemu 的beagleboard环境搭建

Beagleboard is Not BeagleBone, 这篇文章的对象是 beagleboard, 不是 beaglebone。安装qemu-system-arm首先需要说明的是:使用sudo apt-get install安装后的qemu-system-arm是不支持beagle板的。 因此我们需要自己编译qemu-linaro源码。在此之前一定要卸载你系统中已有的qemu,运行:$ s...
阅读(258) 评论(0)

linux C 内联汇编

linux 汇编 Linux 汇编语法格式 前缀寄存器名立即操作数 后缀十六进制二进制 源操作数和目标操作数的位置 操作数的字长修饰符 跳转指令 与跳转指令相应的远程返回指令 内存操作数 间接寻址方式 一些内存操作数的例子 ATT 汇编语言的相关知识 ATT 中的Section段 2汇编程序指令Assembler Directive 1 ascii string 2 byte 表达式 3 fill...
阅读(255) 评论(0)

PX4 Offboard Control Using MAVROS on ROS

原文地址:https://404warehouse.net/2015/12/20/autopilot-offboard-control-using-mavros-package-on-ros/ This post is written by Jaeyoung LimOverview Recently opensource autopilots have become relia...
阅读(359) 评论(0)

使用git submodule添加MAVLink源文件

MAVLink提供了git仓库可供源码下载,因此在需要使用MAVLink源码的工程中就没必要自己将这部分代码硬包含进来,而可以使用git的submodule功能将其添加到自己的github项目中。在git clone主体project之后再下载submodule代码。 1. 在项目中添加一个submodule 为当前工程添加submodule,命令如下: $ git subm...
阅读(117) 评论(0)

Pixhawk原生固件PX4之SITL软件在环仿真

原文链接 http://blog.csdn.net/oqqENvY12/article/details/55263122 Pixhawk原生固件PX4之SITL软件在环仿真 <di...
阅读(561) 评论(0)

如何下载ros-indigo源码?

以下是下载indigo源码的过程,下载其他ROS版本源码只需将下面命令中的indigo换为对应的版本代号即可。 1.切换到一个代码下载目录,执行下面的命令 $rosinstall_generator robot --rosdistro indigo --deps --wet-only --tar > indigo-robot-wet.rosinstall 2.下载代码...
阅读(567) 评论(0)

捷联惯性导航技术之卡尔曼滤波

不相关估计的组合 卡尔曼滤波器 线性系统 不相关估计的组合 卡尔曼滤波器 在这里,先考虑卡尔曼滤波在线性系统中的应用,再将其扩展到非线性系统中。下面的算法不仅适用于定常系统,也可用于线性时变系统。为了表达清楚,忽略一些参数与时间明显的相关性。 线性系统...
阅读(239) 评论(0)

在Ubuntu下使用autotools生成Makefile

原文地址:http://blog.csdn.net/zhengqijun_/article/details/69952410 相信在Linux环境下做过项目的人,都会知道Makefile的重要性。它能够帮助我们完成很多的编译工作,节约我们自己去编译的时间。Makefile的重要性这里就不在强调了!Windows下的IDE都自动生成了Makefile,因此不需要自己再去写Makefile,所以习惯了...
阅读(199) 评论(0)

重新设置ubuntu登录密码

原文地址:http://www.2cto.com/os/201308/238691.html在VMware中安装了Ubuntu 11.04,经过了一个长假,再次登录的时候居然进不去了,一开始不知道怎样在虚拟机中进入到Grub启动界面,网上搜索了一番,按照以下步骤重新为用户设定了新密码。 1.普通用户修改密码方法  重启Ubuntu,随即长按shift进入grub菜单;  选择recovery mod...
阅读(181) 评论(0)

初学者的卡尔曼滤波——扩展卡尔曼滤波(一)

简介  已经历经了半个世纪的卡尔曼滤波至今仍然是研究的热点,相关的文章不断被发表。其中许多文章是关于卡尔曼滤波器的新应用,但也不乏改善和扩展滤波器算法的研究。而对算法的研究多着重于将卡尔曼滤波应用于非线性系统。   为什么学界要这么热衷于将卡尔曼滤波器用于非线性系统呢?因为卡尔曼滤波器从一开始就是为线性系统设计的算法,不能用于非线性系统中。但是事实上多数系统都是非线性的,所以如果卡尔曼滤波器不能用在...
阅读(499) 评论(0)

NuttX介绍

(嵌入式 实时操作系统 rtos nuttx 7.1) NuttX 介绍 转载请注明出处:http://blog.csdn.net/zhumaill/article/details/241976371  NuttX 实时操作系统NuttX 是一个实时操作系统(RTOS),强调标准兼容和小型封装,具有从8位到32位微控制器环境的高度可扩展性。NuttX 主要遵循  Posix 和 ANSI 标准,对于...
阅读(74) 评论(0)

link_directories, LINK_LIBRARIES, target_link_libraries使用总结

原文链接:http://blog.csdn.NET/arackethis/article/details/43488177 总结一下include_directories,link_directories,link_libraries和target_link_libraries的作用。尤其是后面三个参数,比较相似,容易弄混。INCLUDE_DIRECTORIES(添加头文件目录) 它相当于g++选项...
阅读(139) 评论(0)

ARMv7-A/R/M系列 --- 简介

1. 简介在ARM11之后的处理器家族,改采Cortex命名,并针对高、中、低阶分别划分为A、R、M三大处理器。像是高阶手机用的Coretex-A系列,或者是微控制器所使用的Coretex-M系列,需要较高性能、或是实时处理的系统则改用Coretex-R系列。除了Cortex-M0、Cortex-M1为ARMv6-M,冯 诺依曼架构之外,其他Cortex的处理器架构更新到ARMv7,一样由高至低分成...
阅读(104) 评论(0)

pixhawk 整体架构的认识

原文地址:http://blog.csdn.net/czyv587/article/details/51627787 此篇blog的目的是对px4工程有一个整体认识,对各个信号的流向有个了解,以及控制算法采用的控制框架。 PX4自动驾驶仪软件可分为三大部分:实时操作系统、中间件和飞行控制栈。 1.NuttX实时操作系统 提供POSIX-style的用户操作环境(如printf(), pthread...
阅读(110) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:5225次
    • 积分:138
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:10篇
    • 译文:0篇
    • 评论:2条