- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 MAC OS 中创建虚拟环境virtualenv,并在其中安装Web框架
在安装好pip的前提下,在终端执行:sudo pip install virtualenv之后,执行:mkdir ~/envsvirtualenv ~/envs/myvenvs即可在~/envs中创建虚拟环境myvenvs。之后进入虚拟环境,执行:cd ~/envs/myvenvssource bin/activate即可激活这个虚拟环境。通过如下命令,可以在虚拟环境中安装Web框架:pip i
2016-08-20 19:53:14 4721
原创 MAC OS 安装pip
安装pip:在安装好wget的前提下,在终端执行:wget https://bootstrap.pypa.io/get-pip.py获取pip安装脚本get-pip.py。再在终端输入:sudo python get-pip.py即可安装成功。修改pip源:进入home:cd ~创建.pip目录:mkdir .pip创建pip.conf文件:touch pip.conf打开pip.conf文件
2016-08-20 19:32:58 1042
原创 在Mac OS中安装 wget
先从Apple Store下载Xcode,然后安装Xcode; 接着安装Homebrew包管理,类似于Ubuntu下的apt-get, 终端下输入:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"待Home-brew安装完成后,最后在终端下输入:sudo brew i
2016-08-20 19:15:16 11453 1
原创 C语言中的进制转换 itoa & sprintf
在C语言中经常会遇到将二进制、八进制、十进制、十六进制等之间的相互转换,比如:在将八进制以二进制的形式打印出来等。可以用C语言(stdlib.h)中的itoa函数来做这件事情。 char *itoa( int value, char *string,int radix); 原型说明: value:欲转换的数据。 string:目标字符串的地址。 radix:转换后的进制数
2016-07-09 17:25:39 5530
原创 运行LDD3的例程scull中的scull_load时,出现了很多错误
运行LDD3的例程scull中的scull_load时,出现了很多错误: awk: 0: unexpected character ‘\’ awk: line 1: syntax error at or near == mknod: missing operand after 0' Trymknod –help’ for more information. mknod:
2016-06-16 15:53:41 1412
原创 LDD3中scull在新内核上编译中的各种error处理
LDD3中的第一个例程就是scull,但是在新内核上编译的过程那叫一个坎坷。。。 在此做出总结,希望可以帮到同路人。。。一、错误: error: linux/config.h: No such file or directory解决: 从linux-2.6.20起,config.h就已经被移除了. 在main.c中, 将#include <linux/config.h> 改为:#in
2016-06-15 21:46:51 1520 1
原创 Linux设备驱动开发环境搭建
1、linux源码的版本号与运行中的linux内核版本要一致(这里用的是Ubuntu 12.04 LTS; Kernel 为3.11.0)2、安装开发工具(都安装了方便后面使用,有些没必要安装) ->sudo apt-get install build-essential autoconf automake1.9 cvs subversion kernel-package libncurses5
2016-06-12 23:26:11 2568
原创 no symbol version for module_layout 解决办法
在测试Linux驱动开发环境搭建的时候,make helloworld模块时提示: insmod hello.ko时提示: 查看dmesg时,dmesg|tail 提示: 问题的根本原因在这里: 查看 /usr/src/linux-headers-3.11.0-15-generic,发现里面有 Module.symvers ,将其直接cp到/usr/src/linux-sou
2016-06-12 16:36:50 9030
原创 Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发(2)
距离《Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发》的出生已经过去了半年了,最近项目上又要用到飞行操作杆,所以,我也乘此机会进一步整理一下上一次没有说完整的后续开发细节,也就是关于 显示更多的操作杆数据的方法—使用图形设备接口函数’windows.h’(并不是MFC奥)上一次只是显示了操作杆的X、Y轴的数据,这一次就以添加显示一个按钮为例,来直接进入主题。接着,按步
2015-11-18 20:00:47 3276 3
原创 矩阵的特征向量与特征值的几何意义
我们都知道说到矩阵的特征向量和特征值的时候,都会提到Ax=λx这个式子,也就是众所周知的特征值方程。下面就从这里展开,来解释一下特征向量和特征值的几何意义。 首先允许我介绍一下特征值方程(Ap=λp为了后面表述的更好理解一些,暂且使用p吧)中的各项: A是一个矩阵,也可以说是一个变换阵; p是一个向量(暂且说成是一个吧),比如说是二维空间的一个向量p,其坐标为(x,y); λ是
2015-09-16 22:19:20 11657 2
转载 深入浅出的讲解傅里叶变换(完整版)
深入浅出的讲解傅里叶变换(完整版) -----------转自 知乎:Heinrich 谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。我保证这篇文章和你以前看过的所有文章都不同,这是12年还在果壳的时候写的,但是当时没有来得及写完就出国了……于是拖了两年,嗯,我是拖延症患者……这篇文章的核心思想就是
2015-07-19 17:02:57 4208 2
转载 机器人网站查询
机器人网站查询———————————————————————————–转自 王大中 机器人技术作为20世纪人类最伟大的发明之一,自60年代初问世以来,经历40余年的发展已取得长足的进步。走向成熟的工业机器人,各种用途的特种机器人的实用化,昭示着机器人技术灿烂的明天。为便于查询特将 http://jian5506682.blog.163.com/blog/static/20783873200711
2015-07-17 22:08:31 5158
原创 虚拟机Ubuntu终端中划词选择时命令终止(^C)的解决办法
在虚拟机中使用Ubuntu有很多好处,这里就不一一列举了。 尤其是安装了VMware Tools之后,更是带来了很多的方便。 但是,我最近遇到一个很头疼的问题,就是每次在终端中用鼠标划词选择的时候,就会出问题,相当于使用了Ctrl+C,就会导致正在执行的命令终止^C。 这让我很郁闷,几经周折之后终于找到了问题的所在。 原因是:我们在主机中开启了有道词典或者灵格斯这种类似的翻译软件的划词翻译
2015-07-17 13:38:58 3281
转载 ROS探索总结(三)——ROS新手教程
ROS探索总结(三)——ROS新手教程(转自古-月)前面我们介绍了ROS的特点和结构,接下来就要开始准备动手感受一下ROS的强大了。ROS官网的wiki上针对新手的教程很详细,最好把所有的新手教程都搞清楚,这是后面开发最基础的东西。尽管如此,ROS对于新手来说还是很难上手,这里,我就来总结一下我当时学习的历程,也为其他新手作为一个参考。一、ROS的安装 ROS的安装当然是我们开
2015-07-16 16:37:44 812
转载 ROS探索总结(二)——ROS总体框架
ROS探索总结(二)——ROS总体框架(转自古-月)一、 总体结构 根据ROS系统代码的维护者和分布来标示,主要有两大部分: (1)main:核心部分,主要由Willow Garage公司和一些开发者设计、提供以及维护。它提供了一些分布式计算的基本工具,以及整个ROS的核心部分的程序编写。 (2)universe:全球范围的代码,有不同国家的ROS社区组织开
2015-07-16 15:48:37 782
转载 ROS探索总结(一)——ROS简介
ROS探索总结(一)——ROS简介(转自古月)一、历史 随着机器人领域的快速发展和复杂化,代码的复用性和模块化的需求原来越强烈,而已有的开源机器人系统又不能很好的适应需求。2010年Willow Garage公司发布了开源机器人操作系统ROS(robot operating system),很快在机器人研究领域展开了学习和使用ROS的热潮。 ROS系统是起源于2007年斯坦福大学人工智能实验
2015-07-16 15:15:41 813
原创 Linux内核源码针对S3C2440的初步框架交叉编译过程分享
Linux内核源码针对S3C2440的初步框架编译过程分享Linux内核源码下载地址:https://www.kernel.org/ 我是下载了linux-2.6.30.4.tar.gz,所以就以这个版本来做分享吧!首先是进入工作目录并且创建用于编译Linux内核的子目录$ cd /work$ mkdir kernel_build现在进入kernel_build目录,同时将下载好的内核源码
2015-07-13 23:06:56 747
原创 Thrustmaster Hotas Warthog/猪杆/疣猪飞行操作杆开发
(第一次写博客,还望大家批评指正!!!) 法拓士/Thrustmaster Hotas Warthog 猪肝/猪杆/A10C/疣猪飞行操作杆(最顶尖的飞行摇杆) 猪杆是美国空军授权按照美国A10C攻击机的操作杆1:1的比例仿制,全金属双手飞行控制器,总重3公斤。 更具体的信息请移步官网:猪杆官网现在,进入正题,看看怎么对 猪杆 进行开发。首先要强调的是,对操作杆的开发无非就是将其各种按钮、轴的
2015-05-14 15:55:47 15230 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人