工控驿站

 找回密码
 立即注册
工控驿站»工控驿站 » 编程软件»基于ARM,Linux开发前的准备工作
查看: 423|回复: 0

[分享帖] 基于ARM,Linux开发前的准备工作

[复制链接]

该用户从未签到

发表于 2017-2-28 10:33:28 | 显示全部楼层 |阅读模式
发这个帖子是为了后续自己好在论坛里找到这些东西,人嘛,总是会有忘记的时候,记录下来,开发起来就顺畅一些。就比如上次自己发了一个帖子,写的自己ARM开发板的Makefile文件,还好是找到了,要不然又得花点时间自己写了(又得重温一遍),时间不等人,不希望什么事都从头开始,知道原理,是那么回事就行,重点放在板子开发上。
准备工作一:
    更改虚拟机的网络配置,配置成桥接模式,桥接到自己本地连接用的有线网卡上。
                  打开虚拟机,设置一个固定的网络IP(这个最好是固定不变)方便其他远程登陆,也可以在开机启动项里添加也可以在终端里输入指令
                  sudo ifconfig eth0 192.168.1.104

准备工作二:
  安装nfs服务器,这个是为了开发板通过本地连接时自动挂载虚拟机Linux系统里目录的
  sudo apt-get install nfs-kernel-server
创建一个目录,给开发板挂载,这个,目录就建在与/home同级目录上 取名为/nfsroot,在/etc/exports里添加
   /nfsroot *(rw,sync,no_root_squash)
将目录/nfsroot 权限修改为777
  sudo chmod -R 777 /nfsroot
         sudo chown –R nobody /nfsroot
打开开发板,串口登陆进去,创建一个目录为了挂载虚拟机Linux里面的目录,取名为“nfs”,用网线做好连接,设好彼此双方的IP地址在同一网段,互相ping通后就在启动文件里添加
   ifconfig eth0 hw ether 02:00:92:B3:C4:08
   ifconfig eth0 192.168.1.110
   mount -t nfs 192.168.12.123:/nfsroot /nfs -o nolock
这样,插好网线,开启虚拟机,再给板子上电,就可以自动挂载这个目录了
准备工作三:
给虚拟机Linux安装FTP服务器,个人在Linux下写代码,还是没有上手,不够快!速度,效率还是没有在window下开发快,还是觉得在window下写代码,然后通过FTP实现window与虚拟机文件互传,这样比较适合自己。
sudo apt-get install vsftpd
sudo service vsftpd restart
看到vsftpd start/running process xxxx 就算安装成功,开机也会自启动的
准备工作四:
找到自己感觉比较好的工具,一个SecureCRT,一个CuteFTP 从此,虚拟机就作为后台运行,只需要虚拟机进行编译make,就OK了。

打开SecureCRT,网络登陆虚拟机,串口登陆开发板,进入到双方的nfs文件目录中去

从此,便在虚拟机Linux目录/nfsroot下进行编译,在板子目录/nfs下加载就行


打开CuteFTP 用root权限登陆到虚拟机用去,用root权限的原因是可以在这个软件里面直接删掉Linux里面的文件,进入Linux目录/nfsroot

双方文件用鼠标按住直接拖拽就可以了
在windows下打开自己要写的.c文件,保存,通过FTP传到虚拟机Linux nfsroot目录里,通过SecureCRT输入指令,make,加载,就可以看到效果了,还是觉得这个方法挺适合自己的。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

武汉夜生活 武汉夜生活 武汉桑拿网 武汉桑拿网 武汉桑拿网 武汉夜生活

QQ|小黑屋|手机版|Archiver|工控驿站 ( 鲁ICP备11011731号-4

GMT+8, 2020-4-2 17:29 , Processed in 0.078125 second(s), 24 queries .

Powered by 工控资料窝

© 2013-2015 www.gkwo.net

快速回复 返回顶部 返回列表