QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2184|回复: 1

关于嵌入式开发的几个初级入门问题,请方家指点

[复制链接]
发表于 2003-11-27 12:01:06 | 显示全部楼层 |阅读模式
常在家玩Linux,但没真正用过它,现在需要了解以下关于嵌入式的资料,摸门不着,敬请指点
1 操作系统 看大家多在讨论ucLinux,请问有什么优缺点(这个或许问得太笼统了,大家可以随便说两句),它编译过后最小能有多大呢?
2 性能 很多情况下有对实时性的要求,比如数据采集,报警什么的(我也说不太清),ucLinux的实时性如何,不知道在这里提到多线程问题是否相关,比如线程优先级什么的。就象采集实时数据,有些报警数据要先于其它消息处理,这个问题应当如何解决(此问题是我一朋友提的,他以前曾作过一些工控方面的东西,据他说,当时就没解决好,我也搞不明白,这应当是OS的问题呢,还是应用软件应当解决的问题)
3 软件开发 如何作软件开发,这个系统不是人人都有机会接触到的,所以估计有些人对嵌入式的软件开发比较模糊(实际上就是我了),是不是这样呢,先在其它的机器模拟嵌入式的环境,然后在模拟环境中作好开发,再然后一块放到真正的嵌入式硬件环境中呢?或者和我想的大相径庭?相应的还有个开发工具的问题,大家都用什么呢?GCC+GDB+VI/EMACS
4 是否有专门的编程库呢?比如作TCP/IP,串口什么的编程,是不是GCC中已经很全了?
5 我在PC上用Linux时,如果野蛮关机,重启后会进行一些检测操作什么的,嵌入式的OS对这方面是不是很有优势,抗掉电能力很牛?
6 如果先Linux作嵌入式的OS的话,都有什么样的版本,ucLinux?之外还有没有其它的呢?当然非Linux也推荐几款(考虑性价比,对比一下啊)

主要是最近可能有机会作嵌入式的开发,所以我想先了解一些相关的知识,由于对这个毫无所知,所以连提问也不知从何问起,怕是笑话不少,还请见谅

先行谢过!
发表于 2003-11-30 10:40:41 | 显示全部楼层
1. uclinux is for hardware that do not have mmu.
2. check some rt linux
3. either one is ok. yes, gcc, gdb, jtag, ...
4. no idea
5. depends on what hardware u have, if u have flash only, then need not.
6. for different arch, they have different code. like arm, has http://www.arm.linux.org.uk/
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 18:10 , Processed in 0.042054 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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