网上相关文章很多,此文只为记录以便将来查询使用,根据学习记录更新,未完待续。
--------环境---------
虚拟机:VMware Workstation 10
操作系统:ubuntu12.04 64位(虚拟机)/windows7 64位(台式)/windows8.1 64位(笔记本)
工具链:arm-linux-gcc 4.4.3
开发版镜像版本:linux-2.6.30.4
开发板:天嵌2440
ARM指令集:arm v4t
-------操作---------
一,ubuntu系统组件库设置
更新简体中文语言包,换速度快的源,更新其他。
1,安装google拼音输入法。--个人习惯。
sudo apt-get install ibus-googlepinyin
2,安装32位库。--解决设置环境变量后依旧/.arm-none-linux-gnueabi-gcc: not found的错误。
sudo apt-get install ia32-libs
3,安装ncurses库。--解决make menuconfig找不的库的错误。
sudo apt-get install libncurses-dev
二,arm-linux-gcc-4.4.3设置
1,解压到/opt目录下并将文件所属改成当前用户。---个人习惯。
2,设置环境变量。--解决arm-linux-gcc 找不的命令的错误。
2.1,打开/etc/profile
2.2,最后面添加一行
export PATH=/opt/FriendlyARM/toolschain/4.4.3/bin:$PATH
2.3,注销或者source /etc/profile
3,修改visudo。---解决有可能在make时出现arm-linux-gcc 找不的的情况。
sudo visudo
在secure-path中添加/opt/FriendlyARM/toolschain/4.4.3/bin:
4,修改编译器参数,使其支持v4t指令集。
修改arm-linux-***文件,输入代码。arm-none-linux-gnueabi-gcc -march=armv4t $*
具体参见上一篇文章http://blog.csdn.net/zeroubuntu/article/details/20306597。不再重复。
三,vim设置。
利用软件中心安装gvim。
打开配置文件,设置相关参数。
sudo vim ~/.vimrc
输入代码
set tabstop=4
set autoindent
set nu
set fileencodings=utf-8,gbk
保存退出。
四,github设置。
在主目录下建立github文件夹。---个人习惯。
参考资料http://www.linuxidc.com/Linux/2011-04/35036.htm
参考资料http://luozhaoyu.iteye.com/blog/1461705
下面只是提关键点。具体观看参考资料。
生成密钥并在github上保存密钥。
ssh-keygen -t rsa -C "[email protected]"
测试链接
ssh [email protected]
sudo apt-get install git
git config --global user.name zero
git config --global user.email [email protected]
git init
git clone [email protected]:zeroubuntu/tq2440_drivers.git
git pull ---更新代码到本机
git add .
git commit -m “更新理由”
git push [git@github:zeroubuntu/tq2440_drivers]可以省略
五,安装ssh功能。---解决secureCRT无法远程登录问题。
sudo apt-get install openssh-server openssh-client
sudo apt-get install vsftpd
配置
sudo vim /etc/vsftpd.conf
修改(删除前面的注释#符号)
local_enable=YES
write_enable=YES
启动
sudo /etc/init.d/vsftpd restart