永发信息网

嵌入式学Linux ,mobile ,wince,symban,android,FPGA 哪个好??

答案:2  悬赏:30  手机版
解决时间 2021-03-17 03:25
嵌入式学Linux ,mobile ,wince,symban,android,FPGA 哪个好??
最佳答案
从学习的角度来看,当然是LINUX,它是经典,现在你只听说过LINUX和WINDOWS两大阵营,没听说别的系统可以叫阵营吧。

LINUX是开源社区的中坚力量,而且上面你说到的几个操作系统中,symban和android实际上就是LINUX,在LINUX内核上实现了上层的图形库而已。

最关键的是学习LINUX你可以把整个计算机系统都学得很明白,这样的人全世界没有多少,学好了前途无量啊。
而学WIN MOBILE或CE你只是学怎么写程序,和MFC一样,对计算机理论和精华你学不到,因为他们不是开源的。
全部回答
Linux + Android + FPGA 。
Linux 是 Android 的底层,Android 是上层环境。他们两个因为可以用在很多便携设备,而不是必须是手机。FPGA 印象里是硬件方面的开发了。
mobile ?这东西根本就不是个东西……恩,希望你明白我说的是什么意思。
Linux 就是一个内核,连用户交互都没有。Linux 开发,还要准备他的中间层的系统函数库,以及高层的交互环境。
wince 仅仅是一个底层内核系统,你用它开发还需要自己搭建上层软件,不然 WinCE 的那种 Win95 风格的界面,会被用户 BS 的。但如果你选择搭建上层软件,那就不属于嵌入式开发了,更多的是特殊环境的 Windows 编程。
WinCE 的嵌入式开发和 Linux 的类似,都需要一个上层的环境,Linux 相对适应环境更多,主要是定制灵活,WinCE 相对更接近民用,他本身包揽了足够的系统函数库,所以厂家之间的产品兼容性更好。
symbian 也一样,他是系统底层软件,Nokia 的 Symbian 手机其实还有 S60 这个上层界面,SONY 的 Sym 手机,界面很多是 UIQ 的。你学习这个东西的开发,目前来说只有应用软件的开发。核心架构、硬件开发目前除非你志向加入 Nokia 的手机核心环境开发部,不然你就是一个应用软件编写者。
如果你的 mobile 指的是 Windows Mobile 。那么这个和 Nokia 的 S60 有点类似,不过他不是像 S60 只有 Nokia 一个公司可以选择。但选择的余地也不大,不然,你就还是一个应用软件开发。但 Windows Mobile 相对属于一个完整的套件,可以直接拿来出产品,这点和 Android 又很像。

如果你所说的嵌入式就是跑上面系统设备的应用软件开发。
那你最好去学习 java ,同时学会这些所有系统的软件开发。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一年级比11大的6的数
双星名人华山路店地址在什么地方,想过去办事
性格比较内向的人能做仓库保管员吗?
颜体,有没有达到入门水平
文字下面的笑脸符号是怎么打出来的!
武汉9点钟还有公汽么,我是在汉口打的回去,
五平方米八平方分米5.8平方米谁最小?
外汇:为什么做一手欧元和日元用的保证金不一
武汉到丽江详细路线怎么走,花费多少,到丽江
请问大家,这个男生所说的一见钟情的对象可能
小兵张嘎电影第一部的观后感
谁知道重庆刘一手火锅的加盟方式
为什么芳环上连吸电子基团苯酚酸性会增强
蛇形冷凝管和蛇形回流冷凝管一样吗?
三岁半男宝不喜欢和小朋友玩,要如何引导
推荐资讯
求大神总结各耳机品牌的耳机特点
包饺子时马蹄里面可以放小虾吗
面条的四字成语
捷达自动挡可以空档托车
每台空调都有个4个功能是什么
宋太祖皇陵还完好无损吗?
老万地暖锅炉质量怎样?
站到合江镇怎么坐公交车,最快需要多久
vb输入一个四位数,输出个位与千位交换后的数
餐饮业特许经营发展发展趋势,的研究目的和意
状物类的成语有哪些
全友家居(昆阳街)在什么地方啊,我要过去处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?