自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 Markdown文档编写指南

Markdown文档编写指南参考文档Markdown 基本语法中文 markdown 编写格式规范命令行工具markdownlint Node.js 格式校验工具概述Markdown是一种纯文本标记语言,通过简单的标记语法来使普通文本内容具备有一定的格式,例如:### 三级标题#### 四级标题Markdown相对于Word这种文档编辑器而言有如下优点,从而被广泛使用:...

2019-06-15 13:49:13 5883

原创 Go语言程序开发之ARM开发环境搭建

参考文档Go语言官方编译指南(需翻墙访问)开发环境介绍主机操作系统:Ubuntu14.04 64位目标平台:IMX.6交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Go版本:1.10.3编译时间:2018.8.27编译Go编译器(Host)因为从Go1.4之后Go语言的编译器完全由Go语言编写,所以为了从源代码编译Go需要先编译一...

2018-08-27 20:52:34 14852 4

原创 Electron程序开发之Windows开发环境搭建

参考文档Electron安装文档Electron-Windows构建步骤Electron桌面应用:环境搭建window7环境下的nodejs与npm安装开发环境介绍主机操作系统:Windows7Python版本:Python 2.7.12node版本:v8.9.3npm版本:v5.5.1cnpm版本:v6.0.0Electron版本:v2.0.7 提...

2018-08-14 09:33:52 8910 3

原创 Electron程序开发之Ubuntu开发环境搭建

参考文档

2018-08-14 09:32:11 7205 1

原创 深度学习编译中间件TVM之编译&安装

参考文档mxnet官方install手册 TVM 0.4.0官方安装指导手册 LLVM下载地址 Debian/Ubuntu Linux下安装LLVM/Clang编译器开发环境介绍操作系统版本:Ubuntu16.04 LTS 64-bit,编译TVM的host、target版本; 目标器件为Firefly-RK3399,采用双核Cortex-A72和四核Corte...

2018-08-05 12:55:03 13537 7

原创 嵌入式开发之Opencv(二)JPEG解码加速

参考文档libjpeg-turbo github主页 JPEG高速低画质选项设置Speed-Up JPEG Encode/Decode Processing for OpenCV using libjpeg-turbolibjpeg-turbo性能报告与建议libjpeg对于(I)DCT Scale的支持和快速实现libjpeg-turbo介绍libjpeg-tur...

2018-07-26 23:03:51 5863 3

原创 嵌入式开发之Opencv(一)交叉编译

参考文档本文档涉及到的目标硬件为全志H8(8核Cortex-A7,Armv7架构),但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。开发环境介绍主机操作系统:Ubuntu14.04 64位目标平台:BoxV3 全志H8交叉工具链:arm-linux-gnueabihf,gcc4.8.5opencv版本:3.2.0编译时间:2018.7.25设置...

2018-07-26 20:38:04 17448 6

原创 嵌入式开发之Qt-5.9.6应用程序开发环境搭建

参考文档嵌入式开发之Qt-5.9.6交叉编译(带WebEngine)Qt-5.9.6 linux安装包官方下载地址Qt-5.9.6 linux安装包百度云下载地址开发环境介绍主机操作系统:Ubuntu16.04 64位目标平台:盒子V1(IMX.6)交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Qt版本:5.9.6编译时间:2018.7...

2018-07-07 21:41:07 11509

原创 嵌入式开发之Qt-5.9.6应用程序部署

参考文档开发环境介绍主机操作系统:Ubuntu16.04 64位目标平台:盒子V1(IMX.6)交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Qt版本:5.9.6编译时间:2018.7.7 提示:较新版本的Qt使用了C++11语法,所以必须使用gcc4.8.0及以上版本目标环境部署部署Qt主体文件解压缩Qt-5.9....

2018-07-07 21:38:30 1564

原创 嵌入式开发之Qt-5.9.6交叉编译(带WebEngine)

参考文档Qt5.9.6源代码下载地址Qt5.9.6源代码百度云下载链接Qt官方编译指南Qt for Embedded Linux开发环境介绍主机操作系统:Ubuntu16.04 64位目标平台:盒子V1(IMX.6)交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Qt版本:5.9.6编译时间:2018.7.7 提示:较新版本的...

2018-07-07 21:34:17 18881 11

原创 嵌入式开发之Streamline性能剖析环境搭建

参考文档搭建ARM DS-5 Streamline在介绍具体的安装步骤之前先列举一下开发环境相关参数,这样做是为了避免忽略因为开发环境不一致导致的错误芯片:Allwinner H5(Nano pi neo2)目标器件Linux发行版本:Ubuntu core 16.04.2目标器件Linux内核版本:4.11.2工具链版本:gcc-linaro-6.3.1-2017.02-...

2018-06-02 12:57:42 1877

原创 Node.js嵌入式开发之(一)交叉编译

参考文档本文档涉及到的目标硬件为全志H8(8核Cortex-A7,Armv7架构),但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。开发环境介绍主机操作系统:Ubuntu14.04 64位目标平台:CQA83t 全志H8交叉工具链:arm-linux-gnueabihf,gcc4.9.2node.js版本:6.10.0编译时间:2018.5.21注...

2018-05-21 15:59:43 7638

原创 深度学习编译中间件之NNVM(十七)NNVM源代码阅读6

参考文档深度学习编译中间件之NNVM(十二)NNVM源代码阅读1深度学习编译中间件之NNVM(十三)NNVM源代码阅读2深度学习编译中间件之NNVM(十四)NNVM源代码阅读3深度学习编译中间件之NNVM(十五)NNVM源代码阅读4深度学习编译中间件之NNVM(十六)NNVM源代码阅读5这篇文档将讲解和HalideIR相关的内容。HalideIR是一个创建符号表达式和算术简...

2018-05-14 21:59:25 2582 1

原创 深度学习编译中间件之NNVM(十六)NNVM源代码阅读5

参考文档深度学习编译中间件之NNVM(十二)NNVM源代码阅读1深度学习编译中间件之NNVM(十三)NNVM源代码阅读2深度学习编译中间件之NNVM(十四)NNVM源代码阅读3深度学习编译中间件之NNVM(十五)NNVM源代码阅读4NNVM Compiler组件是和使用者比较近的一个组件,本篇文档将详细阅读相关代码。NNVM Compiler组件中比较重要的函数是nnvm.c...

2018-05-14 21:57:33 2161

原创 深度学习编译中间件之NNVM(十五)NNVM源代码阅读4

参考文档深度学习编译中间件之NNVM(十二)NNVM源代码阅读1深度学习编译中间件之NNVM(十三)NNVM源代码阅读2深度学习编译中间件之NNVM(十四)NNVM源代码阅读3NNVM Frontend组件主要负责将多种深度学习框架训练出来的模型转换成如下内容:nnvm.Graph对象:用于存储模型网络描述tvm.nd.Array对象:用于存储模型权重参数NNVM F...

2018-05-14 21:55:43 1546

原创 深度学习编译中间件之NNVM(十四)NNVM源代码阅读3

参考文档深度学习编译中间件之NNVM(十二)NNVM源代码阅读1深度学习编译中间件之NNVM(十三)NNVM源代码阅读2NNVM Core Tensor Operators官方文档参考文档1从最外层的nnvm.compiler.build函数入手逐渐深入到NNVM的实现细节。首先可以将nnvm.compiler.build的执行过程总结为如下步骤:校正Layout初始化...

2018-05-14 21:53:02 2337

原创 深度学习编译中间件之NNVM(十三)NNVM源代码阅读2

参考文档深度学习编译中间件之NNVM(十二)NNVM源代码阅读参考文档1从最外层的nnvm.compiler.build函数入手逐渐深入到NNVM的实现细节。可以将nnvm.compiler.build的执行过程总结为如下步骤:校正Layout初始化Pass(指定shape)初始化所有变量(_all_var_init)应用优化预计算裁剪融合相邻运算并生成最终so保...

2018-05-03 15:49:30 2384

原创 深度学习编译中间件之NNVM(十二)NNVM源代码阅读1

参考文档对于阅读NNVM源代码而言,建议从最外层使用的nnvm.compiler.build函数开始阅读,逐渐深入.这里先展示一个最简单的NNVM编译器的使用过程:# 从本地文件加载mxnet模型mx_sym, args, auxs = mx.model.load_checkpoint('mobilenet', 0)nnvm_sym, nnvm_params = nnvm.fr...

2018-05-02 16:45:04 4462 4

原创 嵌入式深度学习框架之Tensorflow(二)编译&安装

参考文档https://tensorflow.google.cn/install/install_sources Installing TensorFlow from Sourceshttps://tensorflow.google.cn/install/install_linux Installing TensorFlow on UbuntuTensorflow训练环境安装...

2018-04-12 16:44:45 1990

原创 嵌入式深度学习框架之Tensorflow(四)Tensorflow-Lite运行时环境搭建

参考文档http://www.cnblogs.com/jojodru/p/7744630.html 在Ubuntu 16.04上使用bazel交叉编译tensorflowhttps://docs.bazel.build/versions/master/install-ubuntu.html Ubuntu安装Bazel文档https://github.com/bazelbuild/baze...

2018-04-10 15:24:06 13861 12

原创 深度学习编译中间件之NNVM(二)编译&安装

参考文档http://mxnet.incubator.apache.org/install/index.html mxnet官方install手册 http://nnvm.tvmlang.org/how_to/install.html NNVM官方安装指导手册http://tvmlang.org/2018/01/16/opt-mali-gpu.html Optimizing Mobile...

2018-03-05 12:12:17 4648 3

原创 深度学习编译中间件之NNVM(五)TVM论文阅读

参考文档https://mp.weixin.qq.com/s/irvBbPKENiZX9G_6wh5c-Q 陈天奇等人提出TVM:深度学习自动优化代码生成器https://arxiv.org/abs/1802.04799v1 TVM: End-to-End Optimization Stack for Deep Learning 摘要:现今,像Tensorflow,MXNet,C...

2018-03-02 14:21:49 14618 4

原创 深度学习编译中间件之NNVM(四)TVM设计理念与开发者指南

参考文档http://docs.tvmlang.org/dev/index.html TVM Design and Developer Guide本文档为官方指导手册的中文翻译版本,主要涉及到TVM的设计理念和开发者指南,适用于计划深入掌握TVM深度定制开发技术的开发者。TVM运行时系统TVM支持多种编程语言下的编译器堆栈开发和部署,针对本文档我们主要会介绍TVM运行时的关...

2018-02-28 10:24:29 9606

原创 Halide图像处理之(二)术语汇总

参考文档https://en.wikipedia.org/wiki/Reduction_Operator计算优化类术语Reduction(约简)在计算机科学中,reduction表示一种运算符类型(满足交换律[Commutative]、结合律[Associative]),常见于并行编程,用来缩减阵列中的元素到单个输出结果。reduction运算符可以将一个计算任务分解为...

2018-02-26 14:47:26 1431

原创 深度学习编译中间件之NNVM(一)介绍

为参考文档https://github.com/dmlc/nnvmhttps://github.com/dmlc/tvmhttps://baijiahao.baidu.com/s?id=1580600243200331182 陈天奇团队发布NNVM编译器,性能优于MXNethttps://mp.weixin.qq.com/s/CHUZX92tERidKq-y3EMTfQ NNVM 编译...

2018-02-13 16:37:57 13113

原创 深度学习压缩与加速之(一)概述

本文参考文档http://blog.csdn.net/zhongshaoyy/article/details/78552360 ShiftCNN-基于量化的低精度网络表达http://blog.csdn.net/shuzfan/article/category/6271575 神经网络压缩与加速|博客专栏http://www.sohu.com/a/217441072_465975 Ube

2018-02-05 10:29:57 916

原创 嵌入式深度学习之mxnet交叉编译Arm Linux

参考文档http://mxnet.incubator.apache.org/install/index.html mxnet官方install手册 本文档涉及到的目标硬件为全志H8(8核Cortex-A7,Armv7架构),但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。开发环境介绍主机操作系统:Ubuntu14.04 64位目标平台:CQA83t 全

2018-01-25 14:49:05 3541 1

原创 嵌入式深度学习之NCNN交叉编译Arm Linux

参考文档NCNN在RK3288 Linux系统的原生编译问题解决本文档涉及到的目标硬件为英伟达JetsonTX1(4核Cortex-A53,Armv8.0架构),但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。开发环境介绍主机操作系统:Ubuntu14.04 64位目标平台:JetsonTX1 TegraX1交叉工具链:aarch64-unknown...

2018-01-10 13:36:22 13372

原创 嵌入式开发之Vmware虚拟机磁盘扩容

参考文档VMware下ubuntu扩展磁盘空间提示:本文档的适用范围为Vmware+Ubuntu的开发环境嵌入式开发中一般会使用Vmware中安装Ubuntu虚拟机来进行软件开发,为了提高虚拟机的磁盘性能推荐在创建虚拟机的时候采用预先分配磁盘的方式,如下图所示:如上图提示文字如果立即分配所有磁盘空间可以提高性能,但是随之带来的问题就是当创建虚拟机时的磁盘空间不够用时扩容

2018-01-07 18:13:37 2763 2

原创 HI3516D之Caffe2移植

本文档涉及到的目标硬件为海思3516D,但是对其他Arm芯片也有一定的借鉴意义,只需要更换交叉编译链即可。因为Caffe2的编译需要使用开启C++11,所以GCC版本需要大于等于4.8才可以正常进行编译参考文档HI3516D之caffe移植开发环境介绍主机操作系统:Ubuntu14.04 64位目标板硬件:海思3516D交叉编译器:arm-hisiv400-linux,海思提供的定制GCC 4.

2018-01-02 14:37:37 2094

原创 嵌入式深度学习之Caffe2训练环境搭建

讲解了如何Ubuntu16.04中搭建Caffe2的GPU训练环境

2017-12-25 20:45:45 3012

原创 HI3516D之Caffe移植

编译Glogcd glog-0.3.5./configure --host=arm-linux --prefix=/usr/local/HI3516D/v400/glog-0.3.5 CFLAGS="-ffunction-sections -fdata-sections -O2" CXXFLAGS="-ffunction-sections -fdata-sections -O2"make -j8

2017-12-21 12:24:57 5080 3

原创 关于VS2010转到定义快捷键F12匹配项过多的解决办法

最近刚安装完VS2010旗舰版后发现使用F12快捷键后不会直接跳转到定义而是在查找符号结果窗口出现多个匹配项,一直无法解决。安装完VS之后我又直接安装了VAssistX插件,所以暂时不确定是否是由VAssistX插件造成的。现在我暂时使用的方法是使用VAssistX插件的Goto Implementation功能,快捷键为Alt+G,也可以自己在工具-选项-环境-键盘下将此快捷键替换为F12以方便

2015-02-03 14:34:20 4693

ARM DS-5实战开发从入门到精通高清完整版

ARM DS-5实战开发从入门到精通高清完整版

2017-01-05

2006年下半年嵌入式系统设计师下午题

2006年下半年嵌入式系统设计师下午题,软考复习必备。

2014-08-12

2006年下半年嵌入式系统设计师上午题

2006年下半年嵌入式系统设计师上午题,软考复习必备。

2014-08-12

UCOSII_源码中文注释(很强大)

详细注释了ucos-ii2.52源代码,对学习ucos-ii的新手非常有用!!!

2012-10-16

空空如也

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

TA关注的人

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