马上转嵌入式开发(新找到的工作),但对这一行的发展前景和相关知识一片空白,大家给点意见。
------解决方案--------------------------------------------------------
前景广阔,但金矿不是很多,看你的能力了.
嵌入式学习最好软硬兼顾,都要学一下.
------解决方案--------------------------------------------------------
都说前景好,所以我也即将进这一块。
正如1楼说的样,软硬兼顾 更好!
------解决方案--------------------------------------------------------
我还是学生,对嵌入式有很大的兴趣,多指教呀
------解决方案--------------------------------------------------------
恭喜!楼主是哪里的?
------解决方案--------------------------------------------------------
- Assembly code
嵌入式操作系统一览 其实,嵌入式系统并不是一个新生的事物,从八十年代起,国际上就有一些IT组织、公司,开始进行商用嵌入式系统和专用操作系统的研发。这其中涌现了一些著名的嵌入式系统: Windows CE Microsoft Windows CE是从整体上为有限资源的平台设计的多线程、完整优先权、多任务的操作系统。它的模块化设计允许它对于从掌上电脑到专用的工业控制器的用户电子设备进行定制。操作系统的基本内核需要至少200K的ROM。 VxWorks VxWorks是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统。它支持多种处理器,如x86、i960、Sun Sparc、Motorola MC68xxx、MIPS RX000、POWER PC等等。大多数的VxWorks API是专有的。采用GNU的编译和调试器。 pSOS ISI公司已经被WinRiver公司兼并,现在pSOS属于WindRiver公司的产品。这个系统是一个模块化、高性能的实时操作系统,专为嵌入式微 处理器设计,提供一个完全多任务环境,在定制的或是商业化的硬件上提供高性能和高可靠性。可以让开发者根据操作系统的功能和内存需求定制成每一个应用所需 的系统。开发者可以利用它来实现从简单的单个独立设备到复杂的、网络化的多处理器系统。 QNX QNX是一个实时的、可扩充的操作系统,它部分遵循POSIX相关标准,如:POSIX.1b实时扩展。它提供了一个很小的微内核以及一些可选的配合进 程。其内核仅提供4种服务:进程调度、进程间通信、底层网络通信和中断处理,其进程在独立的地址空间运行。所有其它OS服务,都实现为协作的用户进程,因 此QNX内核非常小巧(QNX4.x大约为12Kb)而且运行速度极快。这个灵活的结构可以使用户根据实际的需求,将系统配置成微小的嵌入式操作系统或是 包括几百个处理器的超级虚拟机操作系统。 Palm OS 3Com公司的Palm OS在PDA市场上占有很大的市场份额,它有开放的操作系统应用程序接口(API),开发商可以根据需要自行开发所需要的应用程序。 OS-9 Microwave的OS-9是为微处理器的关键实时任务而设计的操作系统,广泛应用于高科技产品中,包括消费电子产品、工业自动化、无线通讯产品、医疗 仪器、数字电视/多媒体设备。它提供了很好的安全性和容错性。与其他的嵌入式系统相比,它的灵活性和可升级性非常突出。 LynxOS Lynx Real-time Systems的LynxOS是一个分布式、嵌入式、可规模扩展的实时操作系统,它遵循POSIX.1a、POSIX.1b和POSIX.1c标准。 LynxOS支持线程概念,提供256个全局用户线程优先级;提供一些传统的、非实时系统的服务特征;包括基于调用需求的虚拟内存,一个基于Motif的 用户图形界面,与工业标准兼容的网络系统以及应用开发工具。 目前,世面上有很多商业性嵌入式系统都在努力地为自己争取着嵌入式市场的份额。但是,这些专用操作系统均属于商业化产品,价格昂贵;而且,由于它们各自的 源代码不公开,使得每个系统上的应用软件与其它系统都无法兼容。并且,由于这种封闭性还导致了商业嵌入式系统在对各种设备的支持方面存在很大的问题,使得 对它们的软件移植变得很困难。在嵌入式这个IT产业的新的关键领域,Linux操作系统适时地出现在了国家和国内各嵌入式厂商面前,由于Linux自身诸 多优势,吸引了许多开发商的目光,成为嵌入式操作系统的新宠。它的出现无疑为国家发展嵌入式操作系统事业提供了一个极有吸引力的机会。
------解决方案--------------------------------------------------------
up 我下学期也要学了
------解决方案--------------------------------------------------------
EMBEDDED SYSTEM是个好东西,现在的应用很广!嵌入式系统(Embedded System)是以应用为中心,以计算技术为基础,软件硬件可剪裁的适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统。嵌入式系统已普遍应用于国防电子、数字家庭、工业自动化、汽车电子、医学科技、消费电子、无线通讯、电力系统等国民经济的主要行业[1],也成为IT技术研究的新热点,多媒体娱乐终端产品也已经成为消费电子关注的热点。
------解决方案--------------------------------------------------------
先软后硬吧,呵呵,从UI做起
------解决方案--------------------------------------------------------
嵌入式的软件工作很累人,并且收入也不是很高
------解决方案--------------------------------------------------------
做底层驱动或嵌入式行当,在上海平均的薪资增长规律是:
第一年,3K--4K
第二年,4K--5K
头2年还处在学徒状态,很难说为公司创造多少价值。
第三年,6K--8K
第四年,8K--10K
5年以上,>10K
这三年在技术上和职业素养上逐渐趋于成熟,在各自的岗位上已可以独立的承担一些重要的工作。有些还经历了跳槽或者升迁,薪资增速大大高于头2年。同时人与人之间的差距也开始拉大。很多小公司的技术人员在这个阶段被财大气粗的大公司收入囊中。
再往上差距就很大了,15K到20K对很多技术人员都是一个瓶颈,但也有人很快一口气突破了。
这个行业基本可以保障你一个比较稳定的生活水平,做10年,20年,30年的都大有人在。
------解决方案--------------------------------------------------------
一片空白也可以找到工作?
------解决方案--------------------------------------------------------
学习一下!
------解决方案--------------------------------------------------------
我也是从传统软件开发转到嵌入式的。
与大家共勉。
------解决方案--------------------------------------------------------