logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux Kernel 0.01 的编译和运行

Linux Kernel 0.01 的编译和运行本文操作环境均在 Linux 系统中实现。==================================================================================一、准备工作下面说明的内容要使用 bochs 模拟器和Linux 0.11作为开发平台。1. 取得Linux 0.11开发平台文件,下载...

numpy使用MKL库提升计算性能

系统:Gentoo Linux (64bit, Kernel 3.7.1)配置:Intel(R) Core(TM) i7-2670QM在Gentoo中安装Numpy/Scipy非常简单,直接emerge就可以解决。但是默认链接的blas/lapack库性能非常差,在矩阵计算方面比MATLAB慢了不少。原因在于MATLAB使用的是高度优化的数值计算库Intel math kernel lib

机制OR策略

Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。区别对待机制(mechanism)和策略(policy)是Unix设计中的一大亮点。大部分的编程问题都可以被切割成两个部分:“需要提供什么功能”(机制)和“怎样实现这些功能”(策略)。如果由程序中的独立部分分别负责机制和策略的实现,那么开发软件就更容易,也更容易适应不同的需求。      开源展现在我们面前的是数

Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法

欢迎交流~ 个人 Gitter 交流平台,点击直达:更新于2017.3.13FAQ本文说明针对 PX4 Firmware 1.6.0问题 1: 找不到python jinja2模块CMake Error at /usr/share/cmake-3.2/Modules/FindPackageHandleStandardArgs.cmake:138 (message...

如何成为优秀的程序员

1.各种软件技术之间是怎样的关系? 我把软件技术分为三个层次: 问题域:计算机图形学、音视频编码、信息安全、模式识别、信息检索、自然语言分析、人工智能、科学计算等。 系统集成:C++和Java等面向对象语言、Python等解释型语言、LISP等函数式编程语言、GUI、中间件、编译器与解释器、虚拟机、数据库、网络服务、并行计算、集群、Peer2Peer、系统管理等。系统功能:硬件

(推荐)为什么要走嵌入式?

我们从解读几个问题开始:1、各种软件技术之间是怎样的关系?软件技术分为三个层次:问题域:计算机图形学、音视频编码、信息安全、模式识别、信息检索、自然语言分析、人工智能、科学计算、专家系统等;系统集成:C++和Java等面向对象语言、Python等解释型语言、LISP等函数式编程语言、GUI、中间件、编译器与解释器、虚拟机、数据库、网络服务、并行计算、集群、Peer...

大疆技术总监:如何用六年成为一个全能的机器人工程师

origin: http://www.elecfans.com/app/api/focus/index/id/438628?from=singlemessage&isappinstalled=1大疆技术总监:如何用六年成为一个全能的机器人工程师传感器技术 2016年09月30日 09:52 • 5414次浏览  机器人学的核心问题是做好和物理世界的交互。现在主流的机器人学

电路知识--认识原理图(一)

开源硬件,一个很重要的的一点就是有开放的原理图,通过原理图,我们可以了解一个模块的输入输出,以及使用的芯片类型从而知道使用方法等几乎一切信息。原理图上有很多信息,到底怎么看呢?下面先上一副Arduino UNO R3的原理图,且听我慢慢解析如何识别原理图。看懂原理图说简单也简单,说复杂也复杂。现在我先把这个问题分解下到以下几个方面。1、认识元件。2、看清走线。3、弄清原理。以上1、2、3从易到难。

到底了