社区导航

 

搜索
查看: 5359|回复: 12

WIN CE,ADS,LINUX的区别

[复制链接]

98

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-14 15:44 | 显示全部楼层 |阅读模式
刚刚买了块开发板,发现里面的资料分成个部分,一部分WIN CE,一部分ADS,一部分LINUX
WIN CE似乎屏蔽了几乎所有的硬件细节,感觉和PC上编程一样,所以一直没找到嵌入式的感觉。至于ADS似乎类似于单片机,独立于操作系统,而LINUX还没接触不知道怎么回事。

各位给我具体讲讲这3者再应用,就业,需要掌握的技术,还有3者的交叉情况。
是3者都要好好学,还是只精一两门?

98

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-14 15:53 | 显示全部楼层
风马牛不相及的东西,特别是ADS

CE和Linux属于操作系统,能学好一个就不错啦
搞硬件相关的东东时,可能用到ADS

回复

使用道具 举报

97

TA的帖子

0

TA的资源

禁止发言

发表于 2009-5-14 16:19 | 显示全部楼层
牛马风不相及。

工具VS操作系统

回复

使用道具 举报

108

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-14 16:41 | 显示全部楼层
CE和Linux是操作系统,而ADS是工具
嵌入式开发可以用CE + ADS或者linux + ADS, 当然工具ADS只是工具,用其他比如PB也行!
但是ADS可以调试底层硬件。

回复

使用道具 举报

80

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-14 16:56 | 显示全部楼层
马风牛不相及
ADS是arm的编译器,是针对于无操作系统的平台,写程序的时候考虑的就是硬件的各个部分,地址 IO MMU之类的。
CE或Linux是操作系统,它对底层硬件进行封装,你可以用他的API来写程序,但是如果你的硬件变了,可能就要修改这个操作系统的驱动。

回复

使用道具 举报

100

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-14 17:25 | 显示全部楼层
风马牛不相及的东西

CE和Linux属于操作系统,任选其一就行了
搞硬件相关的东东时,可能用到ADS...

回复

使用道具 举报

131

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2009-5-15 09:35 | 显示全部楼层
ADS编程是否要用到汇编?

回复

使用道具 举报

106

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-15 11:27 | 显示全部楼层
感觉理解的基本正确。


ADS 开发独立的程序(底层程序,不使用高级操作系统);

WINCE LINUX 是操作系统,可以在操作系统上开发程序(高层程序);

;;;;;;;


一般用 ADS 测试一下硬件,看能否正常工作,或能否驱动硬件,这里的驱动跟操作系统中的驱动有一些区别,但原理一样;


操作系统中的驱动需要按照一定的格式和规则去做,但原理一样。



边做边学吧!

回复

使用道具 举报

90

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-15 17:00 | 显示全部楼层
UPING

回复

使用道具 举报

108

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-15 17:50 | 显示全部楼层
up

回复

使用道具 举报

101

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-15 21:15 | 显示全部楼层
WinCE 和 LINUX 是嵌入式操作系统, 有图形界面, 在它上面可运行应用程序。

ADS 是 ARM 内核的开发环境.

回复

使用道具 举报

124

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-16 01:18 | 显示全部楼层
uping

回复

使用道具 举报

97

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-5-16 08:52 | 显示全部楼层
WINCE,入门门槛低,而且MS的帮助文档多,开发起来相对简单很多;而且各个版本兼容性好,尤其用户开发部分,比方说驱动和应用,API基本上没有什么变化;但实时性方面,有点欠缺;
LINUX,入门门槛高,文档少,编译环境链接器要各个去下载,很繁琐;版本之间兼容性不好,2.4下的代码移植到2.6下,驱动代码基本上要重新写一遍;实时性方面比WINCE强。
LINUX相比于WINCE,我个人觉得最大的好处是所有源代码都开放,而且代码设计效率非常高,从linux代码上可以学到很多东西。正因为LINUX入门门槛高,所以成为了高手就相当值钱;WINCE入门快,所以很快就会成为“高手”,但你还没有来得及沾沾自喜的时候,发现身边全是WINCE高手,呵呵。

回复

使用道具 举报

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

关闭

站长推荐上一条 1/7 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

词云| Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-7-10 08:43 , Processed in 0.400007 second(s), 33 queries , Gzip On, MemCache On.

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