初学嵌入式,什么是什么是实时嵌入式系统统

请教:初学嵌入式系统用什么教材比较好?方法?-专业自动化论坛-中国工控网
请教:初学嵌入式系统用什么教材比较好?方法?
给TA发消息
加TA为好友
发表于: 17:27:00
我的一个朋友问我关于嵌入式的问题,我倒是听过一些皮毛,知之甚少。请教各位朋友,学嵌入式有什么好的方法吗?用什么教材比较好?静候经验之谈!
给TA发消息
加TA为好友 发表于: 13:47:00 1楼
《嵌入式linux设计与应用》 邹思轶主编 清华大学出版社
给TA发消息
加TA为好友 发表于: 10:55:00 2楼
小小意见:
建议多看广告,多多想象,什么地方可以使用嵌入式系统。
然后想想怎么实现
给TA发消息
加TA为好友 发表于: 17:27:00 3楼
給你們一個忠告, 學Windows CE.net以後會比較有出路, .net就是微軟要幹掉Java的武器, 學學C#編程和了解什麼是.net Framework(JVM), 找工作沒問題的.清大出版社最近出了幾本有關Windows CE.net得翻譯書, 很值得去買.
给TA发消息
加TA为好友 发表于: 15:44:00 4楼
楼上的这位是泓格的么?泓格的不少模块是基于WinCE的吧?
我还是建议大家打好C语言基础,有条件可以动手做单片机的实验(复杂一点的),看看工业控制、现场总线之类的书。
不管是WinCE还是Linux,C都是基础。
给TA发消息
加TA为好友 发表于: 16:54:00 5楼
是的, 小弟是泓格的員工, 嵌入式系統這題目太大, 很難學全, 端看各人希望往哪個方向發展, 如果要做產品, 學C語言是必要的, 至於若是要做系統集成, 我還是建議多學Windows CE相關的技術, 這和泓格是否提供基於Windows CE的模塊無關, 這是我多年來的心得, 提供給各位同好參考.
给TA发消息
加TA为好友 发表于: 14:05:00 6楼
大家都是这方面的高手啊
我刚考上研究生,我的方向就是这个,以后士肯定会加入这行的
大家多多关照
给TA发消息
加TA为好友 发表于: 20:19:00 7楼
我刚考上研究生,我的方向也是这个
大家交个朋友吧
给TA发消息
加TA为好友 发表于: 21:57:00 8楼
学习这个入门容易,看看邵呗呗的《ucos-ii嵌入是操作系统》,在买一块arm7开发板大约在800元左右吧。呵呵,你就慢慢看吧。路还长着呢!
有兴趣的联系我一块学
给TA发消息
加TA为好友 发表于: 09:15:00 9楼
我也还是学 WinCE.net 的开发了吧。
给TA发消息
加TA为好友 发表于: 10:09:00 10楼
多功能嵌入式开发工具——三星ARM9开发盒热卖,每台仅售1800元。
三星ARM9开发盒是一款多功能嵌入式开发工具,基于三星的S3C2410处理器。它即可以用作S3C2410硬件设计的参考评估板,也可以作为嵌入式Linux的开发平台,其区别于其它厂家开发板的最大特点是将开发板和电源封装到了一个盒子中,极大地方便了用户使用。使用者可以认为它就是一台采用嵌入式CPU的“微机”!
开发盒的外接口为:
一个交流220V的电源插座
一个10M/100M以太网接口(RJ45)
一个9针串口
开发盒的硬件配置为:
32位S3C2410处理器,200MHz
16M字节FLASH
64M字节 SDRAM
一个USB接口
10/100M以太网接口
一个JTAG接口
产品图片:http://www.21icsearch.com/buzi/upimage/upfile/.gif
需要的用户请随时来电咨询,索取产品资料,联系电话:010-。邮件:qs-。QQ号:6964451。
给TA发消息
加TA为好友 发表于: 09:16:00 11楼
我看还是学习LINUX,因为WIN下软件费用及后期升级维护的费用过高,微软从来不会在这一块给贫穷的中国省钱的
给TA发消息
加TA为好友 发表于: 20:02:00 12楼
,我的研究方向是嵌入式系统,主要铅入Linux
以后多多交流
给TA发消息
加TA为好友 发表于: 15:56:00 13楼
我刚问了一下北京博创的嵌入式开发板,UP-NetARM3000,居然要
8600!!天,太贵了,UP-NetARM300s也要6000
给TA发消息
加TA为好友 发表于: 14:38:00 14楼
我看还是学习LINUX,因为WIN下软件费用及后期升级维护的费用过高,微软从来不会在这一块给贫穷的中国省钱的
给TA发消息
加TA为好友 发表于: 17:02:00 15楼
听说过PC/104吗?推荐您一个网站www.rtd.cn,那里资料很全!
给TA发消息
加TA为好友 发表于: 18:05:00 16楼
嵌入式系统是一个很大的概念,在后PC时代,嵌入式系统的发展风起云涌,蔚为壮观。从硬件上讲,各种嵌入式规范种类繁多。在这些嵌入式规范中,PC/104自诞生之日起,就以其紧凑的结构,极低的功耗和极高的可靠性在国内外嵌入式厂商流行开来,以致这些厂商自发地组织起来,成立了国际PC/104协会。PC/104确实是一种很有发展前途的嵌入式技术。关于这方面的详细情况,我推荐你去PC/104协会的发起者美国RTD公司的中文网站(www.rtd.cn)上去看一看。有什么问题,可以给他们流言,咨询!
给TA发消息
加TA为好友 发表于: 12:34:00 17楼
嵌入式系统现在最重要的是还是基于单片机C语言的
给TA发消息
加TA为好友 发表于: 15:47:00 18楼
楼上说得不错。现在的人都太浅薄了,用VB拽几个控件也叫编程,嘿嘿。清大出版社的书错误都比较多,不知是怎的,水平也不怎么样,反正我不喜欢。
给TA发消息
加TA为好友 发表于: 20:12:00 19楼
大家看看这个吧,基于S3C4210的ARM9的板子
www.embeder.com
性价比绝对高
有兴趣的话email:
给TA发消息
加TA为好友 发表于: 10:34:00 20楼
我本科学的是自动控制,毕业两年了,现在想往嵌入式系统转。以后要和大家多交流了。
给TA发消息
加TA为好友 发表于: 20:09:00 21楼
大家好,我也想研究嵌入式系统,但我不知道该从哪开始
希望大家帮帮忙
有哪位知道可以直接安装在XP下的嵌入式系统的模块,请帮帮我
给TA发消息
加TA为好友 发表于: 20:13:00 22楼
希望大家帮帮忙,这个东西很重要
谢谢大家,后天就得解决这个问题
给TA发消息
加TA为好友 发表于: 10:23:00 23楼
大家好,我也在学嵌入式系统,目前入门学的是周立功的
EasyARM. 不过没有ADS1.2的软件,那位大侠有,请分享一下,
我的邮箱:
给TA发消息
加TA为好友 发表于: 15:48:00 24楼
踏踏实实从C学起吧,不论LUNIX还是WINCE都离不开。
给TA发消息
加TA为好友 发表于: 11:32:00 25楼
建议看看:《源码开放的嵌入式系统软件分析与实践——基于SkyEye和ARM开发平台》
地址:http://www.akae.cn/book/SkyEyebook.htm
给TA发消息
加TA为好友 发表于: 19:59:00 26楼
大家好!我没有电子知识,但做过一些控制项目的,想学嵌入系统,可以吗?想学C语言但怕学不会的。
给TA发消息
加TA为好友 发表于: 17:00:00 27楼
我刚刚考上研究生,想学习嵌入式开发,请大家都多多帮助
给TA发消息
加TA为好友 发表于: 20:46:00 28楼
我觉得vxworks 也有前途的!
给TA发消息
加TA为好友 发表于: 22:32:00 29楼
我就得学VxWorks,希望大家多多指点
给TA发消息
加TA为好友 发表于: 14:14:00 30楼
一直都用高级语言开发程序很久了,回头看看,还是C语言是最好的!现在开始学习嵌入式了,怎么说,这也是一种趋势啊!
给TA发消息
加TA为好友 发表于: 11:53:00 31楼
西安电子科技大学出版《ARM嵌入式系统设计与实践》详情参见:www.ieeetc.com&
给TA发消息
加TA为好友 发表于: 13:07:00 32楼
先学好C肯定没错
给TA发消息
加TA为好友 发表于: 16:13:00 33楼
楼上的说的对呀,c绝对的有用啊,学习中.对嵌入式挺感兴趣的.
给TA发消息
加TA为好友 发表于: 16:23:00 34楼
刚刚起步学习嵌入式linux最近在看INTEL&PXA255得芯片资料想跟大家一块学习MSN:heaven_Email:
给TA发消息
加TA为好友 发表于: 08:04:28 35楼
受益匪浅,还要好好学习!
给TA发消息
加TA为好友 发表于: 14:43:55 36楼
&&&&&&& 想学习嵌入式,如何入门一直就是个难题,毋庸置疑,嵌入式属于高端IT技术,学习的门槛相对比较高。北京博创科技是国内知名的嵌入式系统专业技术及教学产品服务提供商,具有8年的嵌入式技术产品研发经验和积累,博创的研发工程师可以说是国内最早搞嵌入式技术的那批人,对于期间技术摸索的艰辛比谁的感受都深。学习嵌入式无疑需要很强的毅力、投入很多的时间、明确学习的方向、动手多实践等等,这些都是大实话,但还是让人觉得好像无章可循,到底具体该从哪里入手呢?这也是北京博创科技这样一家专注于嵌入式教学实验产品的公司一直在思考和探讨的问题。
&&&&&&& 其实,想学习嵌入式,最好是能找到自己喜欢或适合自己的一个实训系统,在此基础上进行研究和学习,这才是学习的捷径。比如:车载影音娱乐系统就是一个典型的嵌入式系统,有软件也有硬件,对于一位嵌入式开发新手来说,在从零起步地去学C/C++、操作系统、ARM、驱动开发之前,最好是能先找到一个学习的标靶,把学习目的明确下来,设想自己手头刚好有这么一个项目机会或者很想应聘有这类项目的公司岗位,然后在兴趣的引领下满腔热情地往前冲。
&&&&&&& 北京博创科技开发了十多款这样的实训系统,都是比较热门、需求丰富的嵌入式应用,在这些平台上有丰富的教学实验案例,能有效地帮助大家学习,希望大家能够喜欢。这些实训系统罗列在下面,供有相关兴趣的嵌入式技术爱好者从中选择学习:
&&&&& && 智能汽车竞赛平台()&
&&&& &&&魔法师&创意实训套件()
&&&&& & 智能家居综合实训系统()
&&&&& & 蓝牙广告机实训系统()
&&& &&& 大屏幕实训系统()
&&&& && 中频治疗实训系统()
&&& &&& 车载影音娱乐系统()
&& &&&& 商场会员管理实训系统()
&&&&& & 视频监控实训系统()
&&&& && IP Messenger实训系统(http://www.up-tech.com/product/detail.asp?id=127)
&&& &&& QT电子阅读器实训系统()
&& &&&& 嵌入式车床数控系统()
&& &&&& 嵌入式可编程工业显示器()
&&&&&&& 此仅为抛砖引玉,希望各位能为嵌入式新手多推荐一些热门实用的实训系统,帮助新手明确学习目的和方向,降低嵌入式入门门槛。
给TA发消息
加TA为好友 发表于: 13:58:12 37楼
引用木子蒜头 的回复内容:希望大家帮帮忙,这个东西很重要谢谢大家,后天就得解决这个问题
北京飞旭科技有限公司专注于嵌入式技术的研发与推广工作,率先将ARM技术应用到各种产品中,其中基于ARM的工业控制领域中的PC104模块在国内处于领先地位。
飞旭还提供专用GPS设备、基于ARM的多款工业PC104计算机模块、基于ARM的多款开发板、磁盘信息安全设备软硬件、4-32路多串口嵌入式服务器、无线射频主机节点与3G通讯设备、嵌入式LINUX操作系统的驱动开发和系统定制、为客户批量生产调试主板产品、为客户提供OEM和ODM服务等。
给TA发消息
加TA为好友 发表于: 23:52:02 38楼
我公司的工业级就是用采用32为高性能工业级ARM9通信处理器,以嵌入式实时操作系统RTOS为软件支撑平台
金德创科技
, 如有做系统集成的,可以免费提供。
给TA发消息
加TA为好友 发表于: 23:55:11 39楼
天工工控机,天工一体化工作站,天工工产品品质稳定,价格更优惠!
金德创科技( http://www.kindetech.com/) 是 (http://www.lenovoipc.com.cn/)和 的 金牌代理。
金德创科技全面代理现天工智能(原联想天工)工控产品,除提供4U全系列工控整机产品以外, 对于远端传送金德创科技更有全面的工业级无线解决方案。 并且提供业界领先的3.5寸板载华为3G模块工控。
天工工控机品质一直稳定,价格更优惠,欢迎选购。 产品型号下载: http://www.kindetech.com/download.asp ;
天工工控机在各行业的应用:http://www.kindetech.com/fangan_Info.asp?fanganID=115
给TA发消息
加TA为好友 发表于: 21:12:18 40楼
& & & & 柯米科技有限公司ECM-9260Q系统由柯米科技设计开发,主处理器基于ATMEL公司的AT91SAM9260嵌入式处理器,适用于复杂嵌入式工业控制系统。  ECM-9260Q是一款功能强大的开发系统,除带有大容量的SDRAM、NorFlash、NAND Flash以外,还扩展了10/100 Mbps以太网接口、USB接口 ,多个UART接口、2路10位ADC、RTC和GPIO扩展等,可作为复杂嵌入式应用系统主板,方便用户功能扩展或进行参考设计。  ECM-9260Q支持嵌入式Linux操作系统,支持各种网络服务以及其他应用,同时可根据用户需求开发特定应用软件与设备驱动程序。&&&&&&& 工业数据采集与控制系统:可替代传统工控机,实现工业数据采集与控制应用,降低系统功耗、成本、体积;,POS及自动售贩装置:商场收银机、POS、智能公交、校园一卡通、饭店食堂刷卡设施等;&&&&&& ·消防监控及门禁系统:消防监控与数据采集、三表远程抄送、考勤/门禁/巡更/生物/指纹识别系统等;柯米科技有限公司。www.sckemi.com
给TA发消息
加TA为好友 发表于: 17:42:36 41楼
招聘兼职嵌入式linux软件开发人员熟悉linux c/c++编程,linux多线程编程,进程间通信等ARM平台,以前做过海思/TI平台的视频编解码优先。需要做的事情:维护原来的代码,增加部分新功能,有人指导。需要到公司办公室上班,地点:深圳宝安海雅后面(地铁灵芝站),平时下班后或者周六, 日均可。可项目形式结算,长期合作。请联系:QQ: EMail:
给TA发消息
加TA为好友 发表于: 19:49:52 42楼
我看还是学习LINUX,因为WIN下软件费用及后期升级维护的费用过高,微软从来不会在这一块给贫穷的中国省钱的
给TA发消息
加TA为好友 发表于: 10:24:08 43楼
周点击排行
周回复排行本人电气工程专业想要学习嵌入式,求问有什么好的入门方法吗?2人已关注
嵌入式Linux工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!),之后基本就不再用过的情况,建议零基础学习嵌入式的朋友们在学习之前先复习一下C语言基础这块。要提醒大家的是,复习时不能只关注基本语法,对于常用的数据存储及处理方式,例如:数组、结构体等也要关注,有条件的话一定在机器上亲自敲敲代码、分析理解一下具体案例代码编写的思路,让自己慢慢进入一名嵌入式开发人员的状态。此外,在时间允许的情况下,对于零基础学习嵌入式建议大家看一下有关计算机操作系统工作原理以及计算机组成原理等方面的专业书籍。对于进程、线程、任务调度、总线、I/O等基本概念及工作原理有一个初步的了解和掌握,这部分知识的准备对于后续更好地学习嵌入式Linux系统开发将会起到很好的帮助作用。下面就介绍一下Linux的学习:一、从零基础开始:  常常有些大学生在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些  问题其实都不是很难的,只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而大多数同学们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础;二、Linux命令是必须学习:  虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令  有许多强大的功能:从简的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。举一个例子linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你  一旦学会就爱不释手.它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间. 不同版本的Linux命令数量不一样.三、选择一本好的工具书:  工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多,千锋强烈建议阅读影印本的“O’Reilly原版Linux图书;四、选择一个适合你的Linux发行版本  目前全球有超过1百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,Redhat Linux 和ebian Linux是网络管理员的理想选择。对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,同学们也可以到武汉千锋智能科技有限公司官方网站下载;五、养成在命令行下工作:  一定要养成在命令行下工作的习惯,要知道X-window只 是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令 行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。六、选择一个适合你的Linux社区:  随着Linux应用的扩展,出现了不少Linux社区。其中有一些非常优秀的社区:(国内最高水平GNU站点)、
(中国最大的Unix技术社区),但是这几个论坛往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。推荐适于初学者的Linux社区:Linux伊甸园 ,优秀linux+oracle技术门户 ,中国Linux公社
七、勤于实践:  要增加自己Linux 的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个 Linux 发行版本,然后进入精彩的Linux世界。相信对于你自己的 Linux 能力必然大有斩获。八、在Linux论坛获取帮助:  如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人,Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问,否则只会得到到草率的回答或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。九.用Unix思维学习Linux:  Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。十.学习专业英文:  如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。十一.Linux学习的路线图: 
1.掌握至少50个以上的常用命令。   2.熟悉Gnome/KDE等X-windows桌面环境操作。   3.掌握.tgz、.rpm等软件包的常用安装方法   4.学习添加外设,安装设备驱动程序(比如网卡)   5.熟悉Grub/Lilo引导器及简单的修复操作。   6.熟悉Linux文件系统和目录结构。   7.掌握vi,gcc,gdb等常用编辑器,编译器,调试器。   8.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。   9.学习Linux环境下的组网。十二.寻找专业的Linux培训机构:  选择一家专业的Linux教育培训机构的确可以达到事半功倍的效果。不仅能大大缩短学员自行摸索和自我积累的时间,而且能帮助学员在更高的起点上超越,从而在”前人”的肩膀上未雨绸缪,少走弯路。
基于ARM的嵌入式学习,技术基础是关键。
首先学习相关的基本硬件知识,例如一般处理器及接口电路(Flash/SRAM/SDRAM/EEPROM/Cache、UART、Timer、GPIO、Watch dog、USB等)等硬件知识,至少了解一种CPU的体系结构;至少了解一种操作系统(中断、优先级、任务通信、同步等)。
对于应用编程,要掌握C、C++和汇编语言程序设计(至少会C语言),对处理器的体系结构、组织结构、指令结构、编程模式和应用编程要有了解。在此基础上,还需要在实际工程实践中掌握一定的实际项目开发技能。
其次,嵌入式学习要有一个较好的嵌入式开发教学平台,也就是开发板。再次,必须对基本内容有深入的了解。在处理器指令系统和应用编程学习的基础上,重点是加强外围功能接口应用的学习。主要是人机接口和通信接口。如:USB接口、AD转换、GPIO、以太网、IIC串行数据通信、音频接口和触摸屏知识。
最后,熟悉至少一种嵌入式操作系统,熟练裁剪、定制及移植、设备驱动程序和应用程序的开发。嵌入式Linux工程师的学习需要具备一定的C语言基础,因此面对许多朋友只是在大一或者大二学习过C(还不一定认真学了,呵呵!),之后基本就不再用过的情况,建议零基础学习嵌入式的朋友们在学习之前先复习一下C语言基础这块。要提醒大家的是,复习时不能只关注基本语法,对于常用的数据存储及处理方式,例如:数组、结构体等也要关注,有条件的话一定在机器上亲自敲敲代码、分析理解一下具体案例代码编写的思路,让自己慢慢进入一名嵌入式开发人员的状态。此外,在时间允许的情况下,对于零基础学习嵌入式建议大家看一下有关计算机操作系统工作原理以及计算机组成原理等方面的专业书籍。对于进程、线程、任务调度、总线、I/O等基本概念及工作原理有一个初步的了解和掌握,这部分知识的准备对于后续更好地学习嵌入式Linux系统开发将会起到很好的帮助作用。下面就介绍一下Linux的学习:一、从零基础开始:  常常有些大学生在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些  问题其实都不是很难的,只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而大多数同学们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础;二、Linux命令是必须学习:  虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令  有许多强大的功能:从简的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。举一个例子linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你  一旦学会就爱不释手.它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间. 不同版本的Linux命令数量不一样.三、选择一本好的工具书:  工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多,千锋强烈建议阅读影印本的“O’Reilly原版Linux图书;四、选择一个适合你的Linux发行版本  目前全球有超过1百多个Linux发行版本,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,Redhat Linux 和ebian Linux是网络管理员的理想选择。对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,同学们也可以到武汉千锋智能科技有限公司官方网站下载;五、养成在命令行下工作:  一定要养成在命令行下工作的习惯,要知道X-window只 是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令 行实际上就是规则,它总是有效的,同时也是灵活的。即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统。六、选择一个适合你的Linux社区:  随着Linux应用的扩展,出现了不少Linux社区。其中有一些非常优秀的社区:(国内最高水平GNU站点)、
(中国最大的Unix技术社区),但是这几个论坛往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。推荐适于初学者的Linux社区:Linux伊甸园 ,优秀linux+oracle技术门户 ,中国Linux公社
七、勤于实践:  要增加自己Linux 的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个 Linux 发行版本,然后进入精彩的Linux世界。相信对于你自己的 Linux 能力必然大有斩获。八、在Linux论坛获取帮助:  如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人,Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问,否则只会得到到草率的回答或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。九.用Unix思维学习Linux:  Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。十.学习专业英文:  如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表。安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。十一.Linux学习的路线图: 
1.掌握至少50个以上的常用命令。   2.熟悉Gnome/KDE等X-windows桌面环境操作。   3.掌握.tgz、.rpm等软件包的常用安装方法   4.学习添加外设,安装设备驱动程序(比如网卡)   5.熟悉Grub/Lilo引导器及简单的修复操作。   6.熟悉Linux文件系统和目录结构。   7.掌握vi,gcc,gdb等常用编辑器,编译器,调试器。   8.理解shell别名、管道、I/O重定向、输入和输出以及shell脚本编程。   9.学习Linux环境下的组网。十二.寻找专业的Linux培训机构:  选择一家专业的Linux教育培训机构的确可以达到事半功倍的效果。不仅能大大缩短学员自行摸索和自我积累的时间,而且能帮助学员在更高的起点上超越,从而在”前人”的肩膀上未雨绸缪,少走弯路。
基于ARM的嵌入式学习,技术基础是关键。
首先学习相关的基本硬件知识,例如一般处理器及接口电路(Flash/SRAM/SDRAM/EEPROM/Cache、UART、Timer、GPIO、Watch dog、USB等)等硬件知识,至少了解一种CPU的体系结构;至少了解一种操作系统(中断、优先级、任务通信、同步等)。
对于应用编程,要掌握C、C++和汇编语言程序设计(至少会C语言),对处理器的体系结构、组织结构、指令结构、编程模式和应用编程要有了解。在此基础上,还需要在实际工程实践中掌握一定的实际项目开发技能。
其次,嵌入式学习要有一个较好的嵌入式开发教学平台,也就是开发板。再次,必须对基本内容有深入的了解。在处理器指令系统和应用编程学习的基础上,重点是加强外围功能接口应用的学习。主要是人机接口和通信接口。如:USB接口、AD转换、GPIO、以太网、IIC串行数据通信、音频接口和触摸屏知识。
最后,熟悉至少一种嵌入式操作系统,熟练裁剪、定制及移植、设备驱动程序和应用程序的开发。
动感超人你喜欢不喜欢,哈哈对于初学者而言,要一开始就接触嵌入式难免有点抽象的,建议先学习单片机CX51系列的,这个比嵌入式简单些,但是很多原理都相通的,也算是一个过渡桥梁吧。此外在学习时候一定要多做仿真,多编程,如果条件容许的话,可以自己动手焊接电路板,自己做一个单片机学习板,既可以提高自己动手能力,又可以培养自己对电子的兴趣。希望你能有所收获!!对于初学者而言,要一开始就接触嵌入式难免有点抽象的,建议先学习单片机CX51系列的,这个比嵌入式简单些,但是很多原理都相通的,也算是一个过渡桥梁吧。此外在学习时候一定要多做仿真,多编程,如果条件容许的话,可以自己动手焊接电路板,自己做一个单片机学习板,既可以提高自己动手能力,又可以培养自己对电子的兴趣。希望你能有所收获!!我来简单谈谈:Linux一定要熟悉基本命令操作,装个Linux系统吧,推荐Ubuntu,适合新手。因为嵌入式linux涉及的知识面很广,所以要看的书很多,所以毅力很重要。主要的课程包括数字电路,微机原理和接口技术,操作系统原理,数据结构和算法,C语言,嵌入式系统原理,ARM汇编。关于ARM汇编的书,推荐杜春雷写的《ARM体系结构与编程》。另外推荐韦东山的《嵌入式linux应用开发完全手册》,2440的板子配套使用该书效果不错。此外,编程方面C语言很重要,这方面经典的书很多,这里不作推荐。最好找本Linux下C编程的书实践一下。打好基础后再深入学习linux内核编程吧,学好了前途一片光明啊,这方面的书也不少经典,《Linux内核设计与实现》,《深入理解linux内核》,《linux设备驱动程序》,这三本都是国外经典中的经典,在加上国内《linux内核源代码情景分析》(书名大概是这个)就是传说的linux四库全书。祝题主学习愉快。我来简单谈谈:Linux一定要熟悉基本命令操作,装个Linux系统吧,推荐Ubuntu,适合新手。因为嵌入式linux涉及的知识面很广,所以要看的书很多,所以毅力很重要。主要的课程包括数字电路,微机原理和接口技术,操作系统原理,数据结构和算法,C语言,嵌入式系统原理,ARM汇编。关于ARM汇编的书,推荐杜春雷写的《ARM体系结构与编程》。另外推荐韦东山的《嵌入式linux应用开发完全手册》,2440的板子配套使用该书效果不错。此外,编程方面C语言很重要,这方面经典的书很多,这里不作推荐。最好找本Linux下C编程的书实践一下。打好基础后再深入学习linux内核编程吧,学好了前途一片光明啊,这方面的书也不少经典,《Linux内核设计与实现》,《深入理解linux内核》,《linux设备驱动程序》,这三本都是国外经典中的经典,在加上国内《linux内核源代码情景分析》(书名大概是这个)就是传说的linux四库全书。祝题主学习愉快。推荐几本快速入门的书籍,题主可以参考一下:《嵌入式Linux应用开发完全手册》:作者韦东山,这本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识,硬件部件的使用及编程UBoot、Linux内核的分析、配置和移植,根文件系统的构造内核调试技术驱动程序《ARM嵌入式系统系列教程》:作者周立功,这一本书以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分:第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3~5章为基础部分,主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器《ARM嵌入式项目实战开发》:作者谌利,以Linux操作系统和ARM芯片组成的软、硬件为平台,通过多个嵌入式系统开发实例,详细介绍了嵌入式系统的项目开发全过程。其中包括射频识别的学生安全系统、基于μC/OS。《Linux与Unix Shell 编程指南》:作者D.坦思,这本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。希望这个回答对题主有帮助!推荐几本快速入门的书籍,题主可以参考一下:《嵌入式Linux应用开发完全手册》:作者韦东山,这本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识,硬件部件的使用及编程UBoot、Linux内核的分析、配置和移植,根文件系统的构造内核调试技术驱动程序《ARM嵌入式系统系列教程》:作者周立功,这一本书以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分:第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3~5章为基础部分,主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器《ARM嵌入式项目实战开发》:作者谌利,以Linux操作系统和ARM芯片组成的软、硬件为平台,通过多个嵌入式系统开发实例,详细介绍了嵌入式系统的项目开发全过程。其中包括射频识别的学生安全系统、基于μC/OS。《Linux与Unix Shell 编程指南》:作者D.坦思,这本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。希望这个回答对题主有帮助!我来简单回答一下这个问题:1、首先基础课程要学好,C、C++、汇编、数据结构、微机原理、数电、模电这些就差不多了,如果做操作系统的,看看操作系统原理。2、嵌入式是要深入学习,需要多动手,做一些实际的项目等,需要哪些内容了,在查书或资料。3、嵌入式软件包含嵌入式linux,还有嵌入式软件底层驱动、嵌入式应用软件、无操作系统嵌入式软件等方向,硬件侧重于处理器及外围电路、PCB等,嵌入式linux是在嵌入式中应用的一个操作系统。4、学习顺序要看你想从事的方向,如果你想全部学习,建议先从硬件开始,逐步向上层学习。我来简单回答一下这个问题:1、首先基础课程要学好,C、C++、汇编、数据结构、微机原理、数电、模电这些就差不多了,如果做操作系统的,看看操作系统原理。2、嵌入式是要深入学习,需要多动手,做一些实际的项目等,需要哪些内容了,在查书或资料。3、嵌入式软件包含嵌入式linux,还有嵌入式软件底层驱动、嵌入式应用软件、无操作系统嵌入式软件等方向,硬件侧重于处理器及外围电路、PCB等,嵌入式linux是在嵌入式中应用的一个操作系统。4、学习顺序要看你想从事的方向,如果你想全部学习,建议先从硬件开始,逐步向上层学习。
相关标签:
关注我们咨询服务合作法律法规京ICP备号
下载申请方APP
即刻拥有你的学业规划助手}

我要回帖

更多关于 什么是嵌入式系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信