guyong2012 发表于 2016-4-13 10:37:28

linux应用和驱动最佳开发方式的选择

目前在开发一个AT91S9X25应用,用的是虚拟机ubantu设置共享文件夹,在windows下用SA编写程序,然后切换到linux编译,最后用ftp把应用或者驱动拖到目标板上,然后运行
这样开发很是繁琐,大家有没有更好的开发方式可以选择呢?

macaroni 发表于 2016-4-13 11:18:11

eclipse + gdb + nfs

guyong2012 发表于 2016-4-13 11:50:28

macaroni 发表于 2016-4-13 11:18
eclipse + gdb + nfs

这个全部在ubantu下?

zwjiang8212 发表于 2016-4-13 12:31:30

一般都是这样,有好的方法吗

sywh 发表于 2016-4-13 12:39:15

2楼的方法非常可行,开发差不多,我跟他的差别是IDE的差别,

imjacob 发表于 2016-4-13 12:49:43

nfs是王道

star_tale 发表于 2016-4-13 12:50:45

slickedit也可以啊

guyong2012 发表于 2016-4-13 13:08:35

sywh 发表于 2016-4-13 12:39
2楼的方法非常可行,开发差不多,我跟他的差别是IDE的差别,

开发驱动也可以这样吗?

guyong2012 发表于 2016-4-13 13:09:23

imjacob 发表于 2016-4-13 12:49
nfs是王道

NFS省去了ftp复制的操作,确实很方便

guyong2012 发表于 2016-4-13 13:10:50

zwjiang8212 发表于 2016-4-13 12:31
一般都是这样,有好的方法吗

讨论下,看有没有效率高的方式

panjun10 发表于 2016-4-13 13:13:11

ssh + xwindows 相当于lunux终端

sywh 发表于 2016-4-13 15:13:29

习惯了在windows上开发,所以一般是samba+secureCRT 用SSH登陆,用SI编辑代码

boyiee 发表于 2016-4-13 16:07:16

QT直接编写,编译,仿真。。
或者直接linux里SublimeText。

guyong2012 发表于 2016-4-13 16:16:49

sywh 发表于 2016-4-13 15:13
习惯了在windows上开发,所以一般是samba+secureCRT 用SSH登陆,用SI编辑代码

连接服务器这样很方便

sywh 发表于 2016-4-13 17:09:33

boyiee 发表于 2016-4-13 16:07
QT直接编写,编译,仿真。。
或者直接linux里SublimeText。

qtcreator真心很好用,如果有代码预览的功能就更好了

wxws_wxws 发表于 2016-4-13 18:04:35

编辑与编译不说, 下载的话,在目标机上写个脚 本自动 get 或 ftp不就行了嘛

guyong2012 发表于 2016-4-14 08:29:21

sywh 发表于 2016-4-13 17:09
qtcreator真心很好用,如果有代码预览的功能就更好了

虚拟机下跑起来速度咋样

boyiee 发表于 2016-4-14 09:19:09

qtcreator 通过ssh   嵌入式平台用gdbserver,可以和开发电脑端程序一样自动部署单步断点仿真

fengyunyu 发表于 2016-4-14 09:19:44

搞linux的不少

heyj6969 发表于 2016-4-14 09:28:19

编译完后 scp到目标板

hexenzhou 发表于 2016-4-14 10:13:26

NFS很方便,大部分都用NFS调试。

guyong2012 发表于 2016-4-14 11:06:56

boyiee 发表于 2016-4-14 09:19
qtcreator 通过ssh   嵌入式平台用gdbserver,可以和开发电脑端程序一样自动部署单步断点仿真 ...

谢谢分享!

chendong316 发表于 2016-4-14 13:05:50

samba + Source Insight

wangcjishu 发表于 2016-4-14 20:23:15

板子使用nfs启动,windows编写,8uftp拷贝到虚拟机编译,编译完成拷贝到nfs共享目录即可。
页: [1]
查看完整版本: linux应用和驱动最佳开发方式的选择