Ubuntu常见问题集锦

原创 2013年12月05日 10:42:51

一、curses安装方式

sudo apt-get install libncurses5-dev

二、vim脚本配置

简易安装方法:
打开终端,执行下面的命令就自动安装好了:
wget https://raw.github.com/ma6174/vim/master/setup.sh -O ma6174_vim_setup.sh && bash ma6174_vim_setup.sh
或者自己手动安装:(以ubuntu为例)
安装vim sudo apt-get install vim
安装ctags:sudo apt-get install ctags
安装一些必备程序:sudo apt-get install python-twisted xclip vim-gnome astyle python-setuptools
python代码格式化工具:sudo easy_install -ZU autopep8
sudo ln -s /usr/bin/ctags /usr/local/bin/ctags
clone配置文件:cd ~/ && git clone git://github.com/ma6174/vim.git
mv ~/vim ~/.vim
mv ~/.vim/.vimrc ~/
clone bundle 程序:git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
打开vim并执行bundle程序:BundleInstall
重新打开vim即可看到效果

需要安装:
sudo apt-get install vim
sudo apt-get install ctags
sudo apt-get install python-dev 
sudo apt-get install git

三、vmtools安装

1. 更新或安装linux headers
sudo apt-get update && sudo apt-get install build-essential linux-headers-$(uname -r)
 
2. 关联文件,就是因为找不到这个几个文件,vmware tools才认为路径无效的。
cd /lib/modules/$(uname -r)/build/include/linux
sudo ln -s ../generated/utsrelease.h
sudo ln -s ../generated/autoconf.h
sudo ln -s ../generated/uapi/linux/version.h
 
3. 再次执行安装就ok啦,运行vmware-config-tools.pl 也没问题了

安装方法:
先将vmtools解压
执行可行性脚本
一路回车即可


四、无法用apt-get安装的解决办法

执行如下命令:
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

五、samba安装

执行如下命令:
sudo apt-get install samba smbfs smbclient system-config-samba
sudo service smbd restart
重启后对samba服务器进行配置
添加用户和共享目录即可 

六、ssh安装

执行如下命令:
sudo apt-get install openssh-server
sudo service ssh restart

七、nfs安装

sudo apt-get install nfs-kernel-server  nfs-common
sudo gedit /etc/exports,加上以下语句:
/ *(rw,sync,no_root_squash)
sudo service nfs-kernel-server restart
.在PC上测试
#sudo mount -o nolock xxx.xx.xx.xx:/home/xx  /tmp
.在嵌入式linux中
ping xxx.xx.xx.xx 测试网络联通
mount -o nolock,wsize=1024,rsize=1024 x.x.x.x:/home/xx /tmp

八、内核编译

首先配好交叉编译环境变量
解压内核
拷贝 .config文件
make menuconfig设置好内核选项
make进行编译
生成的zImage在arch/arm/boot下

u-bootd的编译
make XC2440_config//不同的cpu,config不同
make进行编译

九、canutils工具使用

Canutils是基于GNU GPLv2许可的开源代码,包括canconfig、canecho、cansend、candump、cansequence五个工具,用于检测和监控Socket CAN接口。
(1)下载canutils的最新源码http://www.pengutronix.de/software/socket-can/download/canutils 。笔者下载的是canutils 4.0.6。
        (2)因为canutils编译需要libsocketcan库的支持,需要下载libsocketcan。http://www.pengutronix.de/software/libsocketcan/download/ 笔者下载的是libsocketcan 0.0.9。
        (3)解压libsocketcan-0.0.9.tar.bz2。执行configure命令。(其中--host是指定交叉工具链,--prefix是指定库的生成位置)
        ./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/workdir/can/tools/libsocketcan
        (4)执行make编译库;
        (5)执行make install 生成库。至此,libsocketcan编译完毕。
        (6)解压canutils-4.0.6.tar.bz2,执行configure命令。(其中--host是指定交叉工具链,--prefix是指定库的生成位置,libsocketcan_LIBS是指定canconfig需要链接的库,LDFLAGS是指定外部库的路径,CPPFLAGS是指定外部头文件的路径)
        ./configure --host=arm-none-linux-gnueabi --prefix=/home/linux/workdir/can/tools/canutils libsocketcan_LIBS=-lsocketcan LDFLAGS=-L/home/linux/workdir/can/tools/socketcan/lib CPPFLAGS=-I/home/linux/workdir/can/tools/socketcan/include
        (7)修改完成执行make命令,生成四个目录,分别拷贝到开发板文件系统的相应目录。
        (8)使用canutils工具。(可以使用[命令 + --help]的方式来查看命令的详细用法,下面只介绍一些常用的指令)
① 配置CAN的总线通讯波特率:
        canconfig canX bitrate + 波特率
② 开启 / 重启 / 关闭CAN总线
        canconfig canX start
        canconfig canX restart
        canconfig canX stop
③ 查看CAN总线状态
        canecho canX
④ 发送信息
        cansend canX –-identifier=ID + 数据
⑤ 接收数据
        candump canX
⑥ 使用滤波器接收ID匹配的数据
        candump canX –-filter=ID:mask



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

K3 供应链常见问题集锦

  • 2016-04-25 16:37
  • 102KB
  • 下载

NSIS常见问题集锦

软件下载地址 NSIS 2.45 简体中文增强版问:在安装过程中按“取消”的话,会弹出是否终止安装的确认窗口,请问怎样设置可以让这个窗口不要出现,按“取消”就直接退出呢?答:!define MUI_A...

Java常见问题集锦

  • 2013-06-05 18:29
  • 117KB
  • 下载

SuperMap iServer常见问题解答集锦 (五)

作者:朝阳 SuperMap iServer常见问题解答集锦 (五)

MAPGIS常见问题集锦

  • 2012-09-22 21:39
  • 30KB
  • 下载

SuperMap iServer常见问题解答集锦 (六)

作者:朝阳 SuperMap iServer常见问题解答集锦 (六)
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)