学习嵌入式系统先学习哪个操作系统比较好

首先,要么学会使用操作系统(即在系统中编程),要么学习操作系统的内核。
如果你正在学习玉米,我推荐Ucos。
Linux还不错,但它是一个巨大的项目,而且不是一两年之内就能实现的。
如果你只打算在操作系统上工作,那么你可以学习公司使用的任何东西。

做嵌入式工作是学LINUX系统好,还是WINCE系统好呢?

做嵌入式工作,学LINUX系统好还是WINCE系统好?

LINUX系统

FPGA是芯片,不是操作系统,如果你比较喜欢硬件,建议学习一下。
Android的核心是华清视觉嵌入式Linux培训入门,主要讲Linux,也讲Wince。

嵌入式学习需要学习Linux系统吗?

是的,Linux是一个用C和POSIX兼容的汇编语言编写的类Unix操作系统。
Linux最初由芬兰黑客LinusB.Torvalds开发,试图在Intelx86架构上提供免费的类Unix操作系统。

ARM嵌入式系统深入课程Linux嵌入式系统移植专题课程如何构建Linux嵌入式系统

Linux系统基本安装Linux操作系统Linux启动详解常用命令处理能够独立安装Linux操作系统Linux操作系统x基本命令练习设置Linux环境变量定制Linux实用程序编程基础知识Shell的使用vi编辑文件使用Emacs编辑文件使用其他编辑器2.Shell编程基础知识Shell简介了解后台程序Bash编程熟悉Linux编辑环境熟悉Emacs基本操作。
编写shell脚本程序测试服务器是否连接如何使用Gdb调试技术代码优化AutoconfAutomakeMakefile熟悉Linux系统下的开发环境熟悉G编译器熟悉Makefile规则编写Hello,world程序使用make命令编译程序并编写循环程序来调试有问题的程序。
4.嵌入式系统开发基础知识嵌入式系统概述嵌入式配置配置TFTP服务下载NFS下载Bootloader及嵌入式Linux应用软件开发流程熟悉嵌入式系统的开发理念和流程系统移植ARM平台相关Linux核心代码的代码分析关键平台移植技术Linux内核在平台上的移植ARM理解移植的概念具有移植Linux内核的能力将Linux2.6内核移植到ARM9开发板上6.嵌入式Linux序列化嵌入式Linux软件开发流程的基本概念。
熟悉通信、文件I/O、编写串口通信程序、编写多串口通信程序7、嵌入式系统中的多道程序设计Linux系统程序概述系统程序特点嵌入式程序操作守护进程相关的系统调用了解Linux程序的概念可以编写多个睡眠系统任务管理程序。
机制熟悉程序间通信的几种方法熟悉嵌入式Linux中的同步和任务间通信编写一个简单的管道程序,实现文件传输编写一个使用共享内存的程序8.嵌入式系统中的多线程编程执行专题多线程基础知识线程编程方法中的同步问题线程应用,了解线程的概念,能够编写简单的多线程程序,编写多线程程序9.嵌入式Linux网络编程、网络基础、嵌入式TCP/IP知识Linux网络套接字结构编程常用API函数Ping命令分析基本UDP组接口编程实现许可证管理PPPGPRS协议了解Linux嵌入式网络架构能够在嵌入式Linux环境下进行socket编程熟悉UDP协议和PPP协议熟悉使用socket编写许可证服务器。
ARM平台上运行的NetworkReProducer10.GUI程序开发GUI基础知识QT嵌入式系统GUI类型概述QT开发熟悉嵌入式系统常用的GUI能够进行QT编程使用QT编写调试《Hello,World》程序的实现通过重载QWidget类的方法添加信号/槽来处理事件的示例11.Linux字符设备驱动设备驱动基础知识系统中模块字符设备驱动分析Linuxfs_operation结构体加载driver了解设备驱动程序的概念了解Linux字符设备驱动程序的结构能够编写设备驱动程序字符型shell驱动程序键盘驱动程序类型I/O驱动程序解析句柄驱动程序Linux比较2.6核和2.4核Linux设备驱动中字符设备驱动的区别块设备驱动如何工作典型块设备驱动解析块设备读写请求队列了解设备驱动的结构Linux块能够编写简单的块设备驱动程序比较字符设备和块设备的异同系统内存文件procdevfs文件系统MTD技术介绍MTD文件系统MTD块设备初始化MTD设备读写操作了解Linux系统文件系统了解嵌入式Linux文件系统了解MTD技术能够编写简单文件系统添加了MTD支持针对ARM9开发板通过romfs文件系统修改操作系统参数选择时,需要掌握Linux的基础知识,掌握ARM(最常见的嵌入式处理器)和C编程语言,各个方面的知识技能最终决定了个人开发嵌入式Linux的能力。
更多详情来源:《华清视觉嵌入式学院》

嵌入式开发是在Linux系统上做的多还是在Windows系统上做的多?

Linux

车载硬盘是嵌入式Linux系统吗

有多少?嵌入式,但大多数应该是小型嵌入式OS系统之类的。
安卓也有很多。

嵌入式linux开发使用什么linux系统

嵌入式操作系统的主要好处是屏蔽底层硬件的变化,为上层应用程序提供统一的接口,并管理调度和资源程序的运行情况(如CPU时间)、内存分配等。
就像Windows操作系统一样,无论你使用华硕电脑还是戴尔电脑,只要安装Windows操作系统后,可以使用Office、金山词霸等软件。
人机界面(MMI)由上层应用程序显示。
简单的嵌入式应用不需要嵌入式操作系统的支持,例如微控制器。
具体功能可以直接使用Hui编程实现。
有许多应用程序需要运行,需要操作系统来管理它们。
一般是手机产品、小型医疗设备、军用设备等。
使用arm+linux平台。
目前使用较多的是ARM处理器(CPU),所使用的嵌入式操作系统也可以不同,而不仅仅是Linux。
Linux嵌入式系统相对稳定,源代码开源,成本低廉,可移植性强,可以灵活削减不必要的功能,减小嵌入式软件的体积,降低系统能耗;因此,很多人使用嵌入式Linux操作系统。
但现在很多公司采用商业定制的嵌入式Linux平台来减少开发量、加快开发速度(比如有的是专门针对通信设备的,有的是专门针对一般消费电子产品的),这就需要购买。

什么是嵌入式Linux系统?我可以在哪里学习?

嵌入式Linux利用了Linux的许多特性,并将其应用到嵌入式系统中。
好像学习的地方不多,不过粤语融合教育还是可以的

嵌入式开发,wince、linux和android这几个操作系统,那个更有潜力,应该从哪个操作系统入门?

基于多年的行业经验。
Vince的使用并不广泛,完成课程后也不容易找到工作。
Linux是常用的嵌入式开发操作系统。
找工作很容易,我就是这个领域的。
Android的底层是Linux驱动程序。
上层是Java。
中间层是C和C++。
近两年,在Android顶层工作相当流行。
人们转向使用Java开发Android应用程序。
Android应用程序正在逐渐变得更酷。
建议从Linux开始。
一旦你了解了Linux,Android就会容易得多。