有没有100%使用Linux平台工作的?
一直以来都是在虚拟机跑Linux。为了学好linux,今天起转纯Linux平台,我已做好思想准备。 有的话谈谈感受吧 完全脱离windows很难,我使用过一段时间linux,但有些事还得到windows下做。 如果工作对 M$ 依赖很大的话,建议不要这么做,没必要跟饭碗过不去。 100%没办法做到.....过年还专门买了个本..编译LFS..
目前还是WIN和LINUX混用... 支付宝、银行什么的都要在win下搞 完全没这个必要~ 可以装双系统. 公司都每个人两台或者三台电脑 虽然我很喜欢Linux,但还是建议楼主不要这样做。 我觉得是可行的,不过这样一来你要学的东西实在是太多太多了。
我之前用Ubuntu来做开发学习,发现这系统就不适合来这嵌入式,本身定位也是向着桌面系统的(600MB左右的光盘,里面的软件比较少,连minicom也没有,要自己下载,还好有新立得软件管理软件,关联也自动完成)。
后来见有人装FC的,光盘大小为3G多,资料相对丰富。
====
非要用到Windows下的东西时候可以加个虚拟软件virtual box..(可以与主机共享文件)。 虚拟机多好 回L10
我觉得是可行的,不过这样一来你要学的东西实在是太多太多了。
我之前用Ubuntu来做开发学习,发现这系统就不适合来这嵌入式,本身定位也是向着桌面系统的(600MB左右的光盘,里面的软件比较少,连minicom也没有,要自己下载,还好有新立得软件管理软件,关联也自动完成)。
后来见有人装FC的,光盘大小为3G多,资料相对丰富。
====
非要用到Windows下的东西时候可以加个虚拟软件virtual box..(可以与主机共享文件)。
========================================================》》
我装的就是Fedroa,感觉不错,minicom也有,感觉什么都有,下部想把arm的IDE装上,好像是openOCD。我现在是双系统。 纠正楼上:
openocd是一个类似H-JTAG的调试代理软件...
至于要用什么IDE这和ARM完全没有关系... 纠正楼上:
openocd是一个类似H-JTAG的调试代理软件...
至于要用什么IDE这和ARM完全没有关系...
回楼上
======》
谢谢指正,想进一步问,有没有基于Linux的比较易用的arm开发IDE?先谢过了 补充下我使用的是FC9 我现在也是用的FC9在发贴...IDE我用CODEBLOCKS 回Ls
太感谢啦,我天亮看看,先睡会。good night 我的工作可以在纯LINUX下工作,基于ARM的软件开发(画PCB有专人),一般来说arm-linux-gcc/arm-elf-gcc就可以了,Makefile、ldscript都是自己写,感觉挺方便的,烧录软件也有LINUX版本的,只用VIM不用IDE,串口软件一般用CUTCOM,当然也可以在WIN下工作,但是如果移植LINUX则非要LINUX环境不可…… 我入门是用Ubuntu的,但是也就只是入了个门,发现linux下开发要有很好的网速(尤其是Ubuntu),少这个少那个的,不停地下啊。。。FC的库什么的齐全点?
一般需要哪些组件和库? 装双系统不如装单一linux,双系统性能下降了,而且对硬盘有伤害。(我的pata硬盘受损直至报废)
而且ntfs启动盘符貌似不支持linux双启动(??有待实践)
但是装好后就忘掉了自己的学习目的,学习arm linux真的有大钱途吗(这个绝对是伪命题)
我想了一下,不学arm&linux,哪学什么更新更好玩的技术呢?
dsp?貌似也挺老的。fpga?这么是不是跟单片机差不多级别的东西?
............................
等等,我自己行业的技术还没搞太懂呢,pic16位片机还得搞定,那些机械方面的,电机方面的
原理都还不清楚,还想学arm linux?眼高手低啊 而且ntfs启动盘符貌似不支持linux双启动(??有待实践)支持的 用xp 之类的 ntloader 就能实现
方法 :
装好 linux 后 boot loader 不要装在mbr装在 / 然后 dd if=/ bs=512 count=/c:/linux.lnk
然后 修改 boot.ini linux="linux" 回ls
我原来有两块160G sata硬盘 组的raid0(C51芯片组自带的raid控制器),装的vista,所有分区ntfs,后来硬盘装的满满,现在又搞了块160GIDE盘,新盘上分了100G的ntfs区后在剩余60G装linux,grub装在新盘的mbr上,在bios里设定先从新盘(后来的IDE盘)启动,启动时grub可以引导vista,linux,且进入FC9后可以自动挂载本硬盘上的ntfs分区,启动raid后,同样可以挂载raid上的ntfs分区,且对原raid系统无任何影响。
所以经实践的结论是:
FC9对C51芯片组的raid控制器和ntfs分区支持的都很好。 回18L
谢谢指点,我是新手,很多不懂,用vim是不是效率低点,总觉得IDE方便些。 回19L
Ubuntu我没用过,但是Ubuntu的安装盘好像只有几百MB,fedroa都在3 - 4G的样子,从体积上看肯定多了很多东西,一般完整Fedroa 编程和其他一般软件都有了,几乎不要装东西了(以我目前的水平)。 IDE用ECLIPSE会方便一点。
其它的IDE倒没有听过,但我用LINUX的时候就没有用IDE,写代码,编译链接和下载都是分开的。
Ubuntu下用的是Gedit,这个东西比较VIM简单傻瓜一点,加装个Gedit Symbol Browser Plugin,方便定位函数等的位置。
学习了,18F介绍的IDE看来不错(我机上没有装),CODEB::LOCKS,界面很漂亮。
随意搜索的:http://www.lucky8k.com/thread-63308-1-1.html 我突然明白了,在Liunx下用哪个ide都行吧,写个Makefile在配置下就ok了,是不是? 对。
在Makefile里配置用哪个CC AS 等就可以了。
IDE只是一个壳而已,目的是为了让开发都能够一直使用已经熟悉的开发环境快速开发产品,不用换一种语言就换一个平台。 回ls
我原来有两块160G sata硬盘 组的raid0(C51芯片组自带的raid控制器),装的vista,所有分区ntfs,后来硬盘装的满满,现在又搞了块160GIDE盘,新盘上分了100G的ntfs区后在剩余60G装linux,grub装在新盘的mbr上,在bios里设定先从新盘(后来的IDE盘)启动,启动时grub可以引导vista,linux,且进入FC9后可以自动挂载本硬盘上的ntfs分区,启动raid后,同样可以挂载raid上的ntfs分区,且对原raid系统无任何影响。
所以经实践的结论是:
FC9对C51芯片组的raid控制器和ntfs分区支持的都很好。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
先装xp再装linux(流行版本),一般都 没什么问题。
先装linux后装xp,要改bootini。
总之,linux和xp不在一个物理硬盘上都比较好办,互相无运行上的影响。
对。
在Makefile里配置用哪个CC AS 等就可以了。
IDE只是一个壳而已,目的是为了让开发都能够一直使用已经熟悉的开发环境快速开发产品,不用换一种语言就换一个平台。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我越来越觉得应该再装次fc 或者ubuntu,gcc gnu的东西好多啊
而在win平台,总是找这个破解,找那个补丁,ide之间的区别还不小。
而linux就像是一道后门,很难进去,但真的摸熟悉了,那绝对是返璞归真般的爽。 mark 100% win 没必要,linux只是在必须用的时候才用,毕竟服务器上很多东西,还有DSP相关的都是linux的开发平台
但是平时,要把工作转换到linux下不是不可以,只是linux的性能比win差太多,软件的易用性和丰富性也远不如
相当影响效率
熟悉起来也不如在工作中逐步摸索来的快 mark 推荐VMWARE虚拟机+linux
用过red hat,fedora,ubuntu
感觉fedora和ubuntu安装软件都是挺方便的,只要虚拟机能上网,ubuntu安装软件只需要apt get install 用虚拟机就很不错了,没必要折腾系统,除非你想学习一下,或者享受折腾的快感 以前我也是虚拟机下linux,后来改双系统,再后来我就又买了台电脑,一台Win,一台Linux。
越来越喜欢在Linux下编程,用起来感觉特别爽,特别喜欢GNU make这个程序,给人一种特别自由的感觉。
不过也无法离开Win,一些软件还是得在Win下用:Altium Designer、Matlab、CCS、Multisim等
以及一些用于娱乐的,例如听歌的酷狗、对战的浩方等等,这些还是Win下的好用。 回复【楼主位】wanmyqawdr
-----------------------------------------------------------------------
mark
页:
[1]