求推荐ARM嵌入式学习资料本人今年大3,软件工程专业,选了嵌入式这个专业选修方向,个人打算把这个学精通,不
求推荐ARM嵌入式学习资料
本人今年大3,软件工程专业,选了嵌入式这个专业选修方向,个人打算把这个学精通,不想跟着学校的课程东学点皮毛,西学点皮毛,但是本人之前的都没怎么学习,求大神推荐学习资料,书本或者视频都可以,或者说一下你们的学习经历,或者推荐一下学嵌入式需要的基础的学习资料,还有,新手如何选购开发版,我们老师说就买学校的,三星的2410s哦……
[解决办法]
最好的老师是google 资料上各大论坛下载 一大把。
我也是新手还在摸索。。。
个人感觉嵌入式软件最要是 硬件和C语言和汇编
[解决办法]
首先,你得把c语言学好,得非常扎实。然后学点arm的汇编。
然后,你得把arm学好,现在2410有点过时了,可以学习一下6410了,这个可以看一下杜春雷的《arm体系结构》。
最后,你得学习一个操作系统,像ucos、vxworks、linux,当然,linux是最复杂的。深入理解linux内核、linux源代码情景分析都可以
[解决办法]
最好是多上专业性的论坛,多看资料,多实践,我也是个新手~~~~~~~
[解决办法]
该回复于2011-11-28 11:06:20被版主删除
[解决办法]
我参加了一个嵌入式的培训,现在刚找到一份嵌入式底层软件开发的工作不久。你如果经济条件比较好并且有时间的话也可以参加一个培训,不过我建议你买一套相关的学习视频,好像有全套的学习视频和大量的资料,我是在培训期间无意中发现的,好像只要几百块钱,还有售后服务,就是如果学习中遇到了疑难可以打电话咨询。我觉得培训最有价值的地方就是提供一个环境,提供一个比较有气氛,能督促你学习的环境,其他的没什么,主要还是靠你自己去学习。
[解决办法]
把c语言学好,得非常扎实, 请问要学到什么程度??具体点点,谢谢
[解决办法]作为初学,2410还是一个比较好的选择。
参考书可以选《嵌入式LINUX应用开发完全手册》,有点基础后,
6410可以参考《LINUX设备驱动开发详解》
有块板子做实验,这是学习阶段不可缺少的
[解决办法]打个比方:你得对指针、结构体、宏的各种用法都了如指掌,因为内核或者驱动的代码里面到处都是指针、结构体和宏
[解决办法]我自己在学6410,真累,麻烦,还有就是对arm汇编不懂
[解决办法]“新手如何选购开发版,我们老师说就买学校的,三星的2410s哦”
呵呵。你们学校很会做生意啊。不过不要犹豫,开发板最好赶紧买
根据板子的说明书,使用手册,芯片手册,再加两本参考书,google,很快就入门了。
[解决办法]可以介绍下你自学6410的方法吗??
[解决办法]请问初学者就买6410好么??难道6410比2410更难学???
[解决办法]6410是ARM11,芯片复杂,资料较少;
2410是ARM9,芯片相对简单,资料很多,原理是一样的。
[解决办法]推荐你一个网站WWW.ARM9.net
[解决办法]你们还不错,我们学校都没有!而且我压根就不是软件工程专业的,不说了!你看看下面有没有你需要的。。。
http://blog.csdn.net/shuxiao9058/article/details/6786868
[解决办法]参考书推荐:
韦东山的《嵌入式LINUX应用开发完全手册》学习ARM硬件;
宋宝华的《Linux设备驱动开发详解》学习驱动的编写;
另外黄刚博客《嵌入式Linux之我行》教你如何利用友善Mi2440进行驱动的编写和学习;
这都是我通过培训,自学和走了不少弯路发现的比较适合和经典的资料。
[解决办法]
杜春雷《ARM体系结构与编程》
[解决办法]
最好是多上专业性的论坛,多看资料,多实践,我也是个新手~~~~~~~
[解决办法]
核心板,底板,显示屏分开买比较好么??
[解决办法]书多买点。。当做参考
[解决办法]高手啊。。。我需要你
[解决办法]分开买不行,应为互相不兼容接口。
需要同时买一家的,有了问题,保修也找一家
[解决办法]感觉汇编基本上没怎么用,只要能看懂简单的汇编代码就可以了,个人觉得要把c学好,linux系统的常用命令,还有进程,线程掌握,基本上就入门了。
[解决办法]我学了半天,还真不知道我学的什么
[解决办法]该回复于2011-12-14 09:02:46被版主删除
[解决办法]先把板子的MCU熟悉了,然后C语言要扎实点,先看看一些小的范例,再慢慢自己开始写写实现。像lz的情况的话,不建议就急着学编程那块,先把datasheet看几遍,不懂的地方找找资料弄清楚,有了这个基础再去谈编程。
[解决办法]请问你说的datasheet是什么东东???
[解决办法]刚开始不想买触摸屏,看见有些可以用电脑的显示屏来显示,等上手后再加上大尺寸的显示屏,这样可以的么????
[解决办法]推荐 深入理解linux kernel,和LDD3两本经典教材
[解决办法]请问要掌握进程,线程,指的是要用C语言自己编写出来???
[解决办法]用芯设计,用心服务,深圳信盈达实训学院!
先学习后付款,入学签定就业协议,包学会包就业!
帮您快速掌握技能,圆你工程师梦想!
免费试听所有课程,满意后再报名!
人性化课程设计,根据学员要求和学习情况,灵活开展课程!
名师与你分享自己的成长历程,让您少走弯路,直达工程师殿堂!
由具有多年丰富开发经验的资深导师手把手教学,20%理论+60%实操+20%项目开发!
技术顾问:欧阳老师15989362803,QQ:2539424095