日期:2014-05-16  浏览次数:20658 次

新手求linux开发流程
求个大家开发工作流程 想知道哪种方法最方便快捷好用

我的理解是,arm-linux-gcc 在linux下编译好,然后开发板重启通过NFS 下载新编译好的驱动看效果


但是我又听说还有其他的方法,说什么FTP ?大家能不能给讲讲这种方法?

------解决方案--------------------
如果仅仅是驱动,你可以把编译好的模块用任何方法传到板子上然后加载。上传到板子的方法就看你的系统支持哪些方式。
nfs好处是用在系统调试的时候,可以不用烧flash就可以调试。如果系统稳定后它的优势就没那么明显了。
------解决方案--------------------
1. 用串口,板子上面用 rx hello.ko,超级终端用xmodem发送文件
2. 用USB,放到flash盘中拷贝过去
3. 用网络
3.1 NFS,你说过了
3.2 tftp, 板子上用 tftp 命令,文件放到主机的 tftpd 的下载目录
3.3 ftp, 主机装ftp服务器,板子用 wget 就可以
3.4 scp,板子和主机上都要有sshd,板子上推荐 dropbear,然后就可以用 scp 命令了。