WindowsCE是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式 *** 作系统,是基于掌上型电脑类的电子设备 *** 作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。\x0d\其中CE中的C代表袖珍(Compact)、消费(Consumer)、通信能力(Connectivit)和伴侣(Companion);E代表电子产品(Electronics)。与Windows 95/98、Windows NT不同的是,Windows CE是所有源代码全部由微软自行开发的嵌入式新型 *** 作系统,其 *** 作界面虽来源于Windows 95/98,但Windows CE是基于WIN32 API重新开发、新型的信息设备的平台。Windows CE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上继续使用。Windows CE并非是专为单一装置设计的,所以微软为旗下采用Windows CE作业系统的产品大致分为三条产品线,Pocket PC(掌上电脑)、Handheld PC(手持设备)及Auto PC。 \x0d\WindowsCE版本主要有10、20、30、40、42、50 和60\x0d\WinCE10 : \x0d\WINCE10是一种基于Windows95的 *** 作系统,其实就是单色的Windows95简化版本。90年代中期卡西欧推出第一款采用WinCE10 *** 作系统的蛤壳式PDA,算是第一家推出真正称得上手掌尺寸的掌上电脑厂商。作为第一代的WinCE10于1996年问世,不过它最初的发展并不顺利。当时Paim *** 作系统在PDA市场上非常成功,几乎成为了整个PDA产品的代名词,在这种情况下,微软公司被迫为最初WinCE的不断改进的同时,微软公司也通过游说、 \x0d\技术支持、直接资助等手段聚集了大量合作厂商,使WinCE类的PDA阵容越来越强大。 \x0d\WinCE20 : \x0d\随着Windows95的出现和Windows98的成功,另外一个巨人-微软站起来了,并迅速地在PC *** 作系统业界建立了微软帝国。PDA市场的发展潜力被众多分析家看好,嗅觉异常灵敏的“微软”自然不会放过这样一个巨大的市场,在其 *** 作系统帝国已经非常稳定的前提下,又开始了在PDA市场上的全力冲刺,用 \x0d\WinCE20 *** 作系统来打造与Palm非常类似的掌上产品。 \x0d\WinCE20不仅比CE10快的多,而且的彩色显示,又众多新型PDA采用新的WinCE20系统,大有取代Pilot的趋势,成为PDA *** 作系统新的标准。尽管CE20仍然要比Pilot的 *** 作系统需要的空间要大的多,但它具有Windows的界面,会用PC的人小编估计没有多少人不会使用微软的 *** 作系统。如果你熟悉Windows95,在使用WindowsCE的时候就熟门熟路了,就不需要重新学习。而且,两者技术上的相似性,第三方Windows应用软件开发商们,就可以很容易地把自己的应用软件转换成可供CE运行的版本,因此,WindowsCE的可使用软件的种类将会越来越多的。 \x0d\WinCE30: \x0d\WinCE30是微软的Windows Compact Edition,是一个通用版本,并不针对掌上产品,标准PC、家电和工控设备上也可以安装运行,但要做许多客户化工作,当然也可以做掌上电脑。 微软鼓励大家在任何硬件平台(WinCE30支持5系列CPU: x86, PowerPC, ARM ,MIPS,SH3/4) 上使用(为了和VxWorks,Linux等竞争),所以早期的WINCE运行在不同的硬件平台上。WinCE30 Licence费用为$20 ,10 Licence起,批 \x0d\量时大致能降到$15/Licence。 \x0d\2000年微软公司将WinCE30正式改名为Windows for Pocket PC,简称Pocket PC。就是把Pocket Word和Pocket Excel等一些日常所需的办公软件的袖珍版装了进去Pocket PC,同时在娱乐方面的性能做很大的加强。当然对于微软的所有举动,捧场的厂商自然也不会少,加入Pocket PC 阵营的现在就有HP、Compaq、Casio等一些著名厂商。当Compaq的iPAQ 3630的诞生和在市场的热销,支持和加入Pocket PC阵营的厂商就越来越多。2002年智能手机商机再现,不少PPC厂商希望推出整合手机功能的PPC,于是在2002年8月,专门为手机优化过的微软Pocket PC 2002 Phone Edition *** 作系统匆匆问世,2002年10月,国内第一款PPC手机--多普达686上市了,随后熊猫推出了CH860、联想推出ET180\x0d\WinCE40: \x0d\WinCENet(即WinCE 40)是微软于2002年1月份推出的首个以Net为名的 *** 作系统,从名字上我们就可以知道它是微软的net的一部分。WinCENet是WinCE30的升级,同时还加入Net Framework精简版,支持蓝牙和Net应用程序开发。 \x0d\WinCE42 : \x0d\WindowsCENET 42是WindowsCENET 40/41的升级版,对Windows CE先前版本的强大功能进行了进一步的扩充和丰富,基于其开发的设备将从这些微小但重要的变化中获得更好的性能和更强的Windows集成功能。微软在WinCE42版时曾提供开放源代码,不过只针对研究单位,而程序代码较少,为200万行。 \x0d\WinCE50: \x0d\WinCE50在2004年5月份推出,微软宣布WinCE50扩大开放程序源代码。在这个开放源代码计划授权下,微软开放250万行源代码程序作为评估套件(evaluationkit)。凡是个人、厂商都可以下载这些源代码加以修改使用,未来厂商OEM时,则再依执行时期(Run-time)授权,支付Win CE50核心每台机器3美元的授权费用,这也是微软第一个提供商业用途衍生授权的 *** 作系统。 \x0d\Windows CE 60: \x0d\2006年11月,微软公司其最新的嵌入式平台Windows Embedded CE 60正式上市。作为业内领先的软件工具,Windows Embedded CE 60将为多种设备构建实时 *** 作系统,例如:互联网协议(IP)机顶盒、全球定位系统(GPS)、无线投影仪,以及各种工业自动化、消费电子以及医疗设备等。 \x0d\在Windows Embedded诞生十周年之际,微软将首次在“共享源计划(Microsoft Shared Source programme)”中100%毫无保留地开放Windows Embedded CE 60内核,(GUI图形用户界面不开放)比Windows Embedded CE的先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。尽管Windows *** 作系统是一个通用型计算机平台,为实现统一的体验而设计,设备制造商可以使用Windows Embedded CE 60这个工具包为不同的非桌面设备构建定制化的 *** 作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的 *** 作系统,迅速将他们的设备推向市场。 \x0d\微软还将Visual Studio 2005专业版作为Windows Embedded CE 60的一部分一并推出。这对微软来说又是一次史无前例的突破。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。 \x0d\Windows Embedded CE 60重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。无论在路上、在工作还是在家里,都可以使用这种设备。 \x0d\在路上: Windows Embedded CE 60加入了新的单元核心数据和语音组件,这使得设备能够通过蜂窝通讯网络建立数据连接和语音通话,从而实现机器对机器的通讯应用场景,并构建相应的设备,如停车表、自动售货机和GPS设备等。 \x0d\在工作上: Windows Embedded CE 60包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪。 \x0d\在家中: Windows Embedded CE 60充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和IP机顶盒等。 \x0d\最新功能\x0d\目前最新的Windows CE为Windows CE 60,这个版本在内核部分有很大的进步:\x0d\所有系统元件都由EXE改为DLL,并移到 kernel space\x0d\全新设计的虚拟内存架构\x0d\全新的设备驱动程序架构,同时支持 User Mode 与 Kernel Mode 两种驱动程序。突破只能运行 32 个工作元(process)的限制,可以运行 32768 个工作元。每一工作元的的虚拟内存限制由32 M 增加到全系统总虚拟内存。Platform Builder IDE 集成到 Microsoft Visual Studio 2005。新的安全架构,确保只有被信任的软件可以在系统中运行。UDF 25 文件系统。支持 80211i (WPA2)及 80211e (QoS) 等无线规格,及多重 radio support\x0d\支持 x86, ARM, SH4, MIPS 等各种处理器。提供新的 Cellcore components 使系统在移动电话网络中更容易创建数据链接及激活通话。[1][2]在开发环境上,微软也提供兼容于NET Framework的开发元件:NET Compact Framework,让正在学习NET或已拥有NET程序开发技术的开发人员能迅速而顺利的在搭载Windows CE NET系统的设备上开发应用程序。\x0d\用于掌上电脑Pocket PC以及智能手机Smart Phone上的Windows CE系统称为Windows Mobile,目前成熟的最新版本为Windows Mobile 65。\x0d\1) WinCE与Linux有何区别?(商业模式,学习和开发难度,对硬件的支持,稳定性,对工程师未来发展的帮助,对研发中心未来发展的帮助) \x0d\嵌入式Linux OS与Windows CE相比的优点: \x0d\第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;Windows CE目前60内核全部开放,GUI不开放。第二:Linux的内核小、效率高;Windows CE相比,占用过多的RAM。第三Linux是开放源代码的OS,在价格上极具竞争力,适合中国国情。Windows CE需要版权费用。第四Linux不仅支持x86芯片,还是一个跨平台的系统。更换CPU时就不会遇到更换平台的困扰。第五,Linux内核的结构在网络方面是非常完整的,它提供了对包括十兆位、百兆位及千兆位的以太网络,还有无线网络、Token ring(令牌环)和光纤甚至卫星的支持,目前WINCE的网络功能也比较强大。 \x0d\嵌入式Linux OS与Windows CE相比的弱点: \x0d\第一:LINUX开发难度较高,需要很高的技术实力,WINCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。第二:LINUX核心调试工具不全,调试不太方便,尚没有很好的用户图形界面,WINCE的GUI丰富,开发工具强大;第三,系统维护难度大。Linux占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题。 \x0d\2) WinCE 50与60有何区别? \x0d\100%毫无保留地开放Windows Embedded CE 60内核,微软还将Visual Studio 2005专业版作为Windows Embedded CE 60的一部分一并推出。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。Windows Embedded CE 60重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应,加入了新的单元核心数据和语音组件,60包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪,充分利用了多媒体技术,以开发网络媒体设备、数字视频录像机和IP机顶盒等。 \x0d\3) 请说出10个使用WinCE的产品(其中有5个产品是大家都知道的)。 \x0d\手机,指纹识别系统,汽车电子检测设备,智能家电,医疗仪器(例如:监护仪,心电检测仪等等),工业控制仪器(例如:人机界面显示的高精准电机控制,工业采集控制通信等),定位导行设备(例如:车载GPS导航仪), \x0d\4) 请说出10个使用Linux的产品(其中有5个产品是大家都知道的) \x0d\摩托罗拉A系列(明),E系列(E6,E680等),爱国者MP5(如P881)\x0d\5) WinCE 与 Vxworks有何区别?(商业模式,学习和开发难度,对硬件的支持,稳定性,对工程师未来发展的帮助,对研发中心未来发展的帮助) \x0d\WinCE商业模式: \x0d\Windows Embedded CE 60使用了基于数量的特许许可证模式,设备制造商可以在设备开始供货时再购买运行许可证。微软将提供知识产权保护(根据许可协议条款)和为期10年的产品支持生命周期,确保产品的完整性,并保证厂商得到必要的支持和保护以获得成功。\x0d\Windows CE 休眠唤醒全面解析\x0d\Windows CE 作为一个广泛应用于移动便携设备上的 *** 作系统,提供了完善的电源管理的功能。其中,休眠唤醒便是一个重要的功能。那么,休眠唤醒是什么原理呢,这首先要从硬件说起。这里呢,我就拿用自己得最熟练的三星平台的2440 CPU为例来和大家探讨一下。\x0d\首先看2440 Datasheet 里关于休眠部分的描述\x0d\SLEEP ModeThe block disconnects the internal power So, there occurs no power consumption due to CPU and the internal logic except the wake-up logic in this mode Activating the SLEEP mode requires two independent power sources One ofthe two power sources supplies the power for the wake-up logic The other one supplies other internal logics ,including CPU, and should be controlled for power on/off In the SLEEP mode, the second power supply source forthe CPU and internal logics will be turned off The wakeup from SLEEP mode can be issued by the EINT[15:0] or by RTC alarm interrupt\x0d\上面这段话大意就是,当CPU进入休眠模式后,整个CPU系统会进入低功耗模式,只有当外部中断0-15中任意一个中断被触发,或者实时时钟中断被触发时,系统才会被唤醒。我们结合2440 wince50 BSP中的相关部分来详细分析。\x0d\(这里说句题外话,现在市面流传着2种类型的wince50的BSP,一种是基于三星官方发布的PQOAL结构的,另一种,是从42的BSP升级上来的,也就是把原来42下的 BSP经过修改,使得能够在PB50下编译通过。下面我要分析的就是后者,也就是从 wince42下升级过来的50 BSP他的结构和42下面的基本相同。\x0d\按我的观点,这两种BSP 无所谓好坏,只要能实现产品功能的,就是好的BSP不过从长远来看,微软主推的是PQOAL结构的BSP,以后官方发布的50和60的BSP,基本都是采用的这种结构。)\x0d\使得系统进入休眠的方法有很多,比如在WINCE的桌面上,点左下角的图标,然后选择 “挂起”。或者是在应用程序或驱动中调用SetSystemPowerState函数,都可以让系统进入休眠状态。实际上,这两种方法殊途同归,最终都是要去调一个 OEM层的函数 : OEMPowerOff\x0d\
做嵌入式工作是学LINUX系统好,还是WINCE系统好呢?
LINUX系统
fpga是一种晶片,不是作业系统,偏硬体的话,建议学下。 android 的核心是比如华清远见嵌入式Linux入门培训,他里面主要是讲Linux,但是也讲了些wince,,
学习嵌入式是要学习linux系统吗?需要,Linux是一个用C语言和组合语言写成,符合POSIX标准的类Unix作业系统。Linux最早是由芬兰黑客林纳斯托瓦兹(Linus B Torvalds)为尝试在英特尔x86架构上提供自由免费的类Unix作业系统而开发的。
国嵌 ARM系统深入班 嵌入式Linux系统移植专题班
做一个嵌入式Linux系统究竟要做哪些工作
1、Linux 基础
安装Linux作业系统 Linux档案系统 Linux常用命令 Linux启动过程详解 熟悉Linux服务能够独立安装Linux作业系统
能够熟练使用Linux系统的基本命令 认识Linux系统的常用服务安装Linux作业系统 Linux基本命令实践 设定Linux环境变数 定制Linux的服务
Shell 程式设计基础使用vi编辑档案 使用Emacs编辑档案 使用其他编辑器
2、Shell 程式设计基础
Shell简介 认识后台程式Bash程式设计熟悉Linux系统下的编辑环境 熟悉Linux下的各种Shell 熟练进行shell程式设计熟悉vi基本 *** 作
熟悉Emacs的基本 *** 作 比较不同shell的区别 编写一个测试伺服器是否连通的shell指令码程式 编写一个检视程序是否存在的shell指令码程式
编写一个带有回圈语句的shell指令码程式
3、Linux 下的C 程式设计基础
linux C语言环境概述 G使用方法 Gdb除错技术 Autoconf Automake Makefile 程式码优化
熟悉Linux系统下的开发环境 熟悉G编译器 熟悉Makefile规则编写Hello,World程式 使用 make命令编译程式 编写带有一个回圈的程式
除错一个有问题的程式
4、嵌入式系统开发基础
嵌入式系统概述交叉编译 配置TFTP服务 配置NFS服务 下载Bootloader和核心
嵌入式Linux应用软体开发流程熟悉嵌入式系统概念以及开发流程 建立嵌入式系统开发环境制作cross_g工具链 编译并下载U-boot
编译并下载Linux核心 编译并下载Linux应用程式
5、嵌入式系统移植
Linux核心程式码 平台相关程式码分析 ARM平台介绍 平台移植的关键技术 移植Linux核心到 ARM平台 了解移植的概念
能够移植Linux核心移植Linux26核心到 ARM9开发板
6、嵌入式 Linux 下串列埠通讯
序列I/O的基本概念 嵌入式Linux应用软体开发流程 Linux系统的档案和装置 与档案相关的系统呼叫 配置超级终端和MiniCOM
能够熟悉进行串列埠通讯 熟悉档案I/O 编写串列埠通讯程式 编写多串列埠通讯程式
7、嵌入式系统中多程序程式设计
Linux系统程序概述 嵌入式系统的程序特点 程序 *** 作 守护程序 相关的系统呼叫了解Linux系统中程序的概念 能够编写多程序程式编写多程序程式
编写一个守护程序程式 sleep系统呼叫任务管理、同步与通讯 Linux任务概述任务排程 管道 讯号 共享记忆体 任务管理 API 了解Linux系统任务管理机制
熟悉程序间通讯的几种方式 熟悉嵌入式Linux中的任务间同步与通讯编写一个简单的管道程式实现档案传输 编写一个使用共享记忆体的程式
8、嵌入式系统中多执行绪程式设计
执行绪的基础知识 多执行绪程式设计方法 执行绪应用中的同步问题了解执行绪的概念 能够编写简单的多执行绪程式编写一个多执行绪程式
9、嵌入式 Linux 网路程式设计
网路基础知识 嵌入式Linux中TCP/IP网路结构 socket 程式设计 常用 API函式 分析Ping命令的实现 基本UDP套介面程式设计 许可证管理
PPP协议 GPRS 了解嵌入式Linux网路体系结构 能够进行嵌入式Linux环境下的socket 程式设计 熟悉UDP协议、PPP协议 熟悉GPRS
使用socket 编写代理伺服器 使用socket 编写路由器 编写许可证伺服器 指出TCP和UDP的优缺点 编写一个web伺服器 编写一个执行在
ARM平台的网路播放器
10、GUI 程式开发
GUI基础 嵌入式系统GUI型别 编译QT 进行QT开发熟悉嵌入式系统常用的GUI 能够进行QT程式设计使用QT编写“Hello,World”程式
除错一个加入讯号/槽的例项 通过过载QWidget 类方法处理事件
11、Linux 字元装置驱动程式
装置驱动程式基础知识 Linux系统的模组 字元装置驱动分析 fs_operation结构 载入驱动程式了解装置驱动程式的概念
了解Linux字元装置驱动程式结构 能够编写字元装置驱动程式编写Skull驱动 编写键盘驱动 编写I/O驱动 分析一个看门狗驱动程式
对比Linux26核心与24核心中字元装置驱动的不同Linux 块装置驱动程式块装置驱动程式工作原理 典型的块装置驱动程式分析
块装置的读写请求队列了解Linux块装置驱动程式结构 能够编写简单的块装置驱动程式比较字元装置与块装置的异同 编写MMC卡驱动程式 分析一个档案系统
对比Linux26核心与24核心中块装置驱动的不同
12、档案系统
虚拟档案系统 档案系统的建立 ramfs记忆体档案系统 proc档案系统 devfs 档案系统 MTD技术简介 MTD块装置初始化
MTD块装置的读写 *** 作了解Linux系统的档案系统 了解嵌入式Linux的档案系统 了解MTD技术 能够编写简单的档案系统为 ARM9开发板新增 MTD支援
移植JFFS2档案系统 通过proc档案系统修改作业系统引数 分析romfs 档案系统原始码 建立一个cramfs 档案系统
无论选择哪一方向,基本的linux的知识是需要具备的,其他还需要掌握的知识有ARM(最常用的一款嵌入式处理器)和C语言程式设计,每一方面知识的掌握熟练程度都最终决定了个人进行嵌入式linux开发的综合能力。
更多详情来源:《华清远见嵌入式学院》
嵌入式开发 在Linux系统做的多还是window做的多Linux
车载硬碟机是嵌入式Linux系统吗有些是嵌入式,但是大多数应该是OS小型嵌入式系统之类的。也有很多安卓类的。
嵌入式linux开发用什么linux系统嵌入式作业系统的主要好处就是遮蔽了底层硬体的差别,给上层应用提供统一的介面,并管理程序排程和资源(如CPU时间、记忆体)分配等。就跟windows作业系统一样,不管你是用华硕的电脑还是戴尔的电脑,只要装了windows作业系统,你都可以用office、词霸之类的软体。人机介面(MMI)是上层应用show出来的。
简单的嵌入式应用不需要嵌入式作业系统的支援,如微控制器,直接用汇程式设计序就能实现特定的功能。要跑的应用多了,就需要作业系统来进行管理。
一般手机产品、小型医疗装置、军工装置等都用到了arm+linux的平台。
arm处理器(CPU)是目前使用较多的,使用的嵌入式作业系统可以是多种多样的,不光是linux。嵌入式linux系统比较稳定,有开原始码,成本低,可移植性强;可以灵活裁剪不需要的功能,减小嵌入式软体的大小和降低系统功耗。所以用嵌入式linux作业系统的不少。但现在很多公司都是用那种商业化的定制好的嵌入式linux平台以减少开发量和加快开发速度(比如有专门针对通讯装置的,有专门针对一般消费电子类的),这就需要买了。
什么是嵌入式Linux系统?那里可以学?嵌入式Linux系统就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。可学的地方好像不是很多,有个粤嵌教育还可以
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、 *** 作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用都促进了经济和社会的发展,也提高了工作和生活效率。
专业基础课主要有:面向对象程序设计、计算机电路、数据结构、工程数学、离散数学、数据库系统概论、软件集成开发环境、计算机组成原理与实验、工程设计导论、汇编语言、 *** 作系统与实验、计算机网络、软件工程、软件工程专业英语、编译原理与实验、系统分析与设计和软件质量保证与测试等课程。
软件工程分为四个方向:动漫与数字媒体艺术方向、数据库应用技术方向、嵌入式软件技术方向和网络与通信软件技术方向。
动漫与数字媒体艺术方向专业课主要有:计算机平面设计、数字媒体艺术概论、构成基础、三维动画-MAYA和FlashAS程序设计等课程;
数据库应用技术方向专业课主要有:MySQL数据库设计与应用、SQLServer数据库设计与应用、XML基础、大型数据库开发与应用和数据仓库等课程;
嵌入式软件技术方向专业课主要有:嵌入式 *** 作系统、嵌入式微处理器结构与应用、Android应用程序开发、嵌入式Linux程序设计和WinCE应用程序开发等课程;
网络与通信软件技术方向专业课主要有:通信原理与技术、网络规划设计、WEB编程技术、网络 *** 作系统和网络信息安全等课程。
计算机科学与技术专业也称为资讯工程专业,主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。
计算机科学与技术主要课程有:电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、 *** 作系统、编译原理、系统分析与控制、信号处理原理、通信原理概论。主要专业实验有:编程与上机调试、电子线路、数字逻辑、微型计算机接口技术、计算机组成等。
计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。
在Wince系统上,软件不能像PC那样直接安装
WINDOS的平板电脑跟普通PC电脑功能是一样的(WINCE系统除外)。
你放心:普通电脑能够装的软件,它全部能够装,而且能够使用。
不现在W系列的平板电脑CPU都在16G左右,安装系统是WIN7或XP系统,总体流程性都不是很好。为WIN7系统比较大,功能太强,能耗高,对CPU内存显卡要求都很高。
如果运行大的程序比如ERPCPCPDM、OA会感觉明显迟缓,因为软件设计是为鼠标设计的,用户的平板体验不好。
A 计算机专业都有哪些课程
微机原理
C
数据库
网络应用
我们学的
B 学计算机专业主要的的课程都有哪些
1、计算机科学与技术专业(软件工程方向、网络技术方向、信息安全方向)
主要课程: 汇编与接口技术、计算机组成原理、 *** 作系统、数据结构、软件项目管理、软件测试技术、Java高级程序设计、软件工程、电子技术、局域网与组网技术、TCP/IP与广域网、Linux基础及技术、网络管理与维护、计算机网络与通信、数据库原理与应用、信息安全概论、现代密码学、入侵检测与安全扫描、计算机病毒原理与防治、信息安全技术、容错与可信恢复技术等。
就业方向:在企业、事业单位从事软件工程应用技术、计算机网络、信息安全等工作,或从事相关的教学科研工作。
2、电子信息科学与技术
主要课程:模拟和数字电路、高频电子线路、电子技术自动化、信号与系统、数字信号处理、通信原理、算法与程序设计、微机原理与接口技术、单片机应用、现代通信技术、传感器与测量技术等。
就业方向:毕业生可以到企事业单位、行政、教育部门从事研究、教学和信息的维护与管理工作;也可在现代制造业、通信行业、IT企业从事电子设备与系统的研制、生产,通信技术的应用开发工作。
还有室内设计专业,UI设计,3dmax,动漫设计等等。
C 计算机专业课程有什么
计算机应用基础、应用文写作、数学、英语、德育、电工与电子技术、计算机网络技术、C语言、计算机组装与维修、企业网安全高级技术、企业网综合管理、windows server 2008 *** 作系统、局域网组建、Linux服务器 *** 作系统、网络设备与网络技术(主要学习思科、华为公司设备的配置、管理、调试)、SQL Server、网络综合布线技术、CAD绘图等。
D 计算机专业的核心课程是什么有几门课程
计算抄机考研专业课即袭可代表计算机专业的核心课程,有以下4门:
数据结构、计算机组成原理、 *** 作系统、计算机网络
另外计算机专业要求编程能力,所以编程基础不可忽视,比如python、java等编程语言等。
(4)计算机类课程扩展阅读:
计算机专业研究生考试初试科目有:
英语:100分, 数学:150分, 政治:100分 ;专业课:150分。
计算机考研初试专业课代码为408(计算机学科专业基础综合),试卷满分150分,考试时间180分钟;试卷内容结构:数据结构45分,计算机组成原理45分, *** 作系统35分,计算机网络25分;
计算机专业考研复习资料:
数据结构:《数据结构C语言版》《数据结构精讲和习题讲解》严蔚敏;
计算机组成原理:《计算机组成原理(第2版)》《计算机组成原理-学习指导与习题解答》
*** 作系统:《计算机 *** 作系统(第四版)》
《计算机 *** 作系统(第四版)学习指导与题解》 汤小丹
计算机网络《计算机网络(第7版)》《计算机网络释疑与习题解答》 谢希仁
E 计算机专业的本科学生在大学四年要学哪些课程
本人计算机专业,略说一下:
大一(公共基础和专业基础):计算机概论;程序设计基础(C语言,需要学扎实,深入后都是在C的语言思想基础上)
大二(专业基础和核心):数据结构与算法(比较难,我们是C,也有其他语言的);数字电路(也很头痛);离散数学(计算机专业必修);数据库系统原理,数据库系统设计与开发(Delphi和SQL为主,比较重要也很有用,很多软件设计都以这两门课为基础);面向对象程序设计(我们是Java,也有用C++的,也比较重要);计算机组成原理,组成实验(如果毕业后要搞硬件,就必须学好这两门,难度很大); *** 作系统原理,实验(当时学的是linux系统,我忘得差不多了,里面的一些管理思想比较有趣);
大三(专业核心和专业方向):微机系统和汇编语言,实验(无聊,繁,难,和为来就业等关系都不大,不过如果要真正精通计算机,这两门课就要下功夫学好了);计算机网络,实验(dos命令等,黑客必须,很有趣);软件工程(就是如何做一个可以卖得出去的软件成品的步骤过程);
大三下开始就分方向:
Java方向:(Java方向中J2EE最重要,是工程组织,精通后可以直接就业,本人是Java方向)
JAVA高级程序设计
软件工程与数据库课程设计
网络工程
J2EE架构与应用开发
J2EE应用课程设计
C#程序设计
J2ME与移动应用开发
数据库系统应用与管理
软件开发规范
数据应用开发方向:(最重要)
C#程序设计
软件工程与数据库课程设计
架构与应用开发
应用课程设计
JAVA高级程序设计
Oracle应用
数据库系统应用与管理
软件质量保证与测试
软件开发规范
电子商务方向:(相对软件开发比较简单)
电子商务概论
C#程序设计
供应链与物流管理
电子商务系统的设计与实现
电子商务系统课程设计
电子商务安全
网页设计与网站开发
嵌入式系统方向:(比较难,搞硬件的多)
微机外围电路应用设计
嵌入式系统应用开发
单片机windows编程
ARM与嵌入式 *** 作系统基础
C#程序设计
嵌入式系统开发导论
单片机应用设计
WinCE移动开发技术
嵌入式通信技术
数字媒体方向:
艺术设计概论
计算机图形图像处理
人机交互技术
计算机动画
数字媒体后期制作
视觉传达
计算机动画基础
计算机动画设计
大四:就是找工作实习和毕业设计,还有漏掉的课程就是专业机动选修,按照自己的兴趣选修了,附上课程资料:
Linux *** 作系统及其应用
数学建模(Ⅰ)
数学建模(Ⅱ)
计算机辅助设计
信息政策与法规
软件开发规范
计算机图形学
编译技术
项目管理
图像处理与模式识别
多媒体技术
Web网页设计基础
计算方法
Windows编程
计算机信息安全
艺术设计概论
软件质量保证与测试
网络工程
人机交互技术
计算机发展前沿
F 一般计算机专业学什么课程
高等代数与几何、初等数论、计算机应用数学、随机数学、电路原理、模拟电子技术、数字逻辑、数字分析、计算机原理、微型计算机技术、计算机系统结构、计算机网络、高级语言、汇编语言、数据结构、 *** 作系统等。
G 计算机科学与技术专业详细课程有哪些
计算机科学与技术专业详细课程如下:
高等数学、大学英语、专业英语、概率统计、离散数学、电路、模拟电子、数字电子、数据结构、 *** 作系统、编译原理、计算机网络、数据库原理、软件工程、汇编语言、C++程序设计、接口技术、Java、VC++、计算机病毒分析、网络攻击与防护、密码学应用或网络游戏理论、游戏设计、三维动画等。
(7)计算机类课程扩展阅读
计算机科学与技术是研究计算机的设计与制造,并利用计算机进行有关的信息表示、收发、存储、处理、控制等的理论方法和技术的学科。
计算机科学与技术类业毕业生的职业发展路线基本上有三条路线:
第一类路线,纯技术路线;信息产业是朝阳产业,对人才提出了更高的要求,因为这个行业的特点是技术更新快,这就要求从业人员不断补充新知识,同时对从业人员的学习能力的要求也非常高;
第二类路线,由技术转型为管理,这种转型尤为常见于计算机行业,比方说编写程序,是一项脑力劳动强度非常大的工作,随着年龄的增长,很多从事这个行业的专业人才往往会感到力不从心,因而由技术人才转型到管理类人才不失为一个很好的选择。
第三条路线,报考公务员或者事业单位。由于现在各行各业都需要利用计算机来工作,或者完成信息化建设等工作,所以公务员岗位和事业单位中除开特别针对信息化行业的单位设置较多岗位外,一般很多单位设置了一定的岗位来满足本单位对计算机技术专业的要求。
以上就是关于Windows CE是什么系统全部的内容,包括:Windows CE是什么系统、做嵌入式工作是学LINUX系统好,还是WINCE系统好呢、人软件技术专业是学什么的、需要学什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)