本帖最后由 yuanlai2010 于 2014-7-10 19:22 编辑
S3C2416裸机开发环境
参与Helper2416开发板助学计划心得
S3C2416开发环境:
开发平台:CentOS 6.5(在windows下通过SSH远程登入CentOS主机进行操作)
实验室有一台CentOS的主机,是之前学习Linux的时候搭建的,现在一直作为实验室的媒体服务器使用,索性就用它来做我的开发平台了,由于仅仅是主机,也就没有给它留键盘鼠标显示器了,所以现在只能通过SSH进行操作。
1:CentOS安装:
这个大家百度吧,很简单。
2:在CentOS下安装SSH服务:(CentOS 6.5 默认是开启此功能的)
yum install openssh
3:在window使用SSH访问工具:Putty
putty.rar
(229.83 KB, 下载次数: 4, 售价: 1 分芯积分)
首先需要确保Window和Linux主机在同一局域网内。
然后通过ifconfig命令查看Linux的IP地址
打开Putty按以下方式填入相关信息(其他选项与图片保持一致)
最后登入主机,你就可以完成各种操作了(到这里就可以把主机的键盘鼠标显示器什么的都拔掉了)
Linux与Windows文件共享方式:samba
1:安装Samba服务器
yum install samba
2.添加用户并修改密码
useradd Linux
passwd Linux
3. 设置该用户登录samba服务的密码
smbpasswd –a Linux
4. 配置samba服务
vim /etc/samba/smb.conf
5. 重启samba服务
/etc/init.d/smb restart
在Windows下访问samba: IE
在IE浏览器中输入\\192.168.1.7(改成自己的Linux主机的IP地址) 然后输入刚才创建的账户Linux和设置的密码登入 就出现
然后右键选择映射网络驱动器。。
然后你就可以在计算机里面看到多了一个网络磁盘,这就是Linux的系统盘
现在就可以像访问本地磁盘一样访问此驱动器了(当然是在用户权限之内的文件和目录)
NOTE:如果出现访问失败的话,请关闭你的SELINUX和防火墙
关闭防火墙:
运行命令:/etc/init.d/iptables stop
关闭selinux:
执行命令:setenforce permissive
开发工具:GNU工具链
由于后面Linux程序开发的时候都是用的GNU工具链,为了熟悉操作,所以我选择在裸机开发的时候也是用它,工具链使用的是开发板光盘所提供的arm926ej-eabi-4.4.6.tar,老板好坏,把名字都给换了,至于是哪个版本还要在安装完后才知道!
1:把arm926ej-eabi-4.4.6.tar拷贝到Linux系统中去
2:在~/下创建存放自己安装的软件的目录Software,并把arm926ej-eabi-4.4.6.tar解压到里面
3:接下来就是把bin的路径添加到环境变量PATH中去
vim ~/.bash_profile
4:然后通过执行 source ~/.bash_profile 使其立即生效
如果运行 arm-linux-gcc -v 出现如下信息,则安装完成
红框里面的是它的版本
我的开发环境的搭建就完成了
论坛ID:yuanlai2010
发表时间:2014-07-10