read txt column

awk -F "," '{print $4,$7,$8}' data2.txt > imu2.txt

2019-04-03 09:39:19

阅读数 56

评论数 0

Lock-Free编程简介

转自:https://preshing.com/20120612/an-introduction-to-lock-free-programming/ Lock-free programming is a challenge, not just because of the complexity ...

2018-12-14 11:07:01

阅读数 115

评论数 0

组播 IP_MULTICAST_LOOP回环在Linux和Windows的差异

在TX2嵌入式开发板上(Ubuntu操作系统)编写网络组播发送接收程序,首先了解一下组播. linux多播编程 linux多播编程步骤: 1>建立一个socket; 2>设置多播的参数,例如超时时间TTL,本地回环许可LOOP等 3...

2018-12-10 13:39:46

阅读数 536

评论数 0

Logiscope测试机理

转自:http://www.cnitblog.com/qiuyangzh/archive/2005/07/15/953.html 1前言 本文介绍了静态测试工具Logiscope的测试机理。通过对Logiscope测试机理的了解,能帮助我们更好的使用这个工具。 通过阅读本文,你可以了解到以下...

2018-11-28 15:31:11

阅读数 101

评论数 0

cuda学习笔记五 cuda stream及 unified memory使用问题

      cuda通过多个stream可以降低host到Device的数据传输延时,这个没问题。但是通过stream传输就需要通过cudaHostAlloc等重新分配内存,那么这时候就有一个问题,就是这个内存需要重新赋值,问题就在于很有可能这段重新赋值的时间会超出接受的范围。如果用cudaMem...

2018-08-21 19:56:05

阅读数 373

评论数 1

深入理解计算机系统笔记三

这一点之前自己也有这样的疑惑,就是当一个由w位组成的数据类型,如果要移动k≥w位会得到什么样的结果呢?C语言标准规避了在这种情况,比如对于w=32时,k分别是32,36和40时,位移量是通过k mode w得到的。这时候位移运算分别是移动0, 4, 8位。不过,对于这种行为C程序来说是没有保证的,...

2018-08-12 22:28:49

阅读数 80

评论数 0

深入理解计算机系统笔记二

   对于自动驾驶,特别是嵌入式开发板上移植程序来说,用某个确定大小的表示来编码数据类型非常重要。例如,当编写程序,使得机器能够按照一个标准协议在因特网上通信时,让数据类型与协议指定的数据类型兼容是非常重要的。不过现在64位系统已经比较普及,不像以前处于过渡阶段。特别是long型,在不同的机器上有...

2018-08-05 23:03:05

阅读数 72

评论数 0

opencv gpu支持

GPU Module Introduction OpenCV自3.0还是3.1以后命名空间由gpu::换成了cuda:: General Information The OpenCV GPU module is a set of classes and functions to utiliz...

2018-08-04 20:32:27

阅读数 352

评论数 0

深入理解计算机系统笔记一

   我看的是《深入理解计算机系统》原书第三版,这真的是一本相见恨晚的好书。看了几天,有些内容已经在实际编程中获益了。我重点关注的是优化程序性能。作为程序员,我们无须为了写出高效代码而去了解一些编译器的内部工作。但是,为了在C程序中作出好的编码选择,我们确实需要了解一些机器代码以及编译器将不同的C...

2018-07-30 22:58:30

阅读数 118

评论数 0

技术交流和工作说明

    最近后台收到不少人的私信和问题,本人由于工作原因,不能及时回复,致以歉意。最近一年来,在深圳一家自动驾驶创业公司从事深度学习算法(ResNet、ERFnet)、视觉、Lidar、Radar算法等感知算法的嵌入式移植以及并行优化工作,同时也随时关注区块链的最新应用和进展。本人一直抱着开放和学...

2018-04-28 10:17:20

阅读数 233

评论数 0

ubuntu开机启动脚本并使用sudo

1、在/etc/init.d/目录下新建个脚本文件S99_lidar.sh#! /bin/sh# command content  echo 'nvidia' | sudo -S route add 224.0.0.1 dev eth0exit 02、增加可执行权限chmod 755 S99_li...

2018-04-28 09:44:16

阅读数 1255

评论数 2

screen命令工具源码安装

使用Linux这么长时间以来,感觉screen命令非常有用,不熟悉的同学可以自行搜索一下如果系统联网,那万事大吉sudo apt-get install screen不能联网的开发板,那么下载源码https://ftp.gnu.org/gnu/screen/解压后,新建build目录mkdir b...

2018-04-28 09:29:37

阅读数 466

评论数 0

ARM NEON编译错误

在aarch64的ARM处理器上编译NEON程序,出现如下错误: /usr/lib/gcc/arm-linux-gnueabihf/6/include/arm_neon.h:5792:1: error: inlining failed in call to always_inline ‘...

2017-11-27 20:00:23

阅读数 1012

评论数 1

库架构不一致引起/usr/bin/ld: cannot find -lxx问题

在Linux嵌入式平台上开发程序,除了网上能查到的库文件路径问题和/etc/ld.so.conf配置文件或/etc/ld.so.conf.d/目录下conf,再ldconfig等问题外,还有一种可能是目标so和当前可用的so架构不一致,比如armv7或者arch64(armv8a)等。可用file...

2017-10-21 11:22:46

阅读数 736

评论数 0

深度学习网络模型可视化

在学习Resnet50的时候官网上给出了网络的整个模型图 http://ethereon.github.io/netscope/#/gist/db945b393d40bfa26006 ,但是学RFCN的时候就不知道哪里能找到,看到同事给的文档里面有部分图,咨询后,同事给了我几个protot...

2017-10-17 15:16:56

阅读数 1436

评论数 0

NEON 3x3 max pool示例代码

3x3的池化 先分别读取三列 constexpr const int pool_size = 3; const float32x4_t top_data = vld1q_f32(reinterpret_cast(input_top_ptr + input.offset())); ...

2017-10-16 17:56:02

阅读数 1295

评论数 0

指针的理解

从接触C语言到现在 接近10年的时间 今天才算比较明白指针p 一句话:它是一个地址 有了地址就有了一切

2017-10-12 17:12:25

阅读数 245

评论数 0

解析opencv中Box Filter的实现并提出进一步加速的方案(源码共享)

转自:http://www.cnblogs.com/Imageshop/p/5053013.html Box Filter,最经典的一种领域操作,在无数的场合中都有着广泛的应用,作为一个很基础的函数,其性能的好坏也直接影响着其他相关函数的性能,最典型莫如现在很好的EPF滤波器:Guide...

2017-09-27 08:57:02

阅读数 447

评论数 0

Batch Normalization导读

转自:http://blog.csdn.net/malefactor/article/details/51476961 作者:张俊林 Batch Normalization作为最近一年来DL的重要成果,已经广泛被证明其有效性和重要性。目前几乎已经成为DL的标配了,任何有志于学习...

2017-08-31 10:18:26

阅读数 221

评论数 0

仿真软件Udacity Self-Driving Car Simulator

Introduction to Udacity Self-Driving Car Simulator Udacity recently made its self-driving car simulator source code available on their GitHub which ...

2017-08-27 22:08:30

阅读数 4955

评论数 1

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