读书人

求推荐ARM嵌入式学习文件

发布时间: 2012-12-26 14:39:28 作者: rapoo

求推荐ARM嵌入式学习资料
本人今年大3,软件工程专业,选了嵌入式这个专业选修方向,个人打算把这个学精通,不想跟着学校的课程东学点皮毛,西学点皮毛,但是本人之前的都没怎么学习,求大神推荐学习资料,书本或者视频都可以,或者说一下你们的学习经历,或者推荐一下学嵌入式需要的基础的学习资料,还有,新手如何选购开发版,我们老师说就买学校的,三星的2410s哦……
[解决办法]
最好的老师是google 资料上各大论坛下载 一大把。
我也是新手还在摸索。。。

个人感觉嵌入式软件最要是 硬件和C语言和汇编
[解决办法]
首先,你得把c语言学好,得非常扎实。然后学点arm的汇编。
然后,你得把arm学好,现在2410有点过时了,可以学习一下6410了,这个可以看一下杜春雷的《arm体系结构》。
最后,你得学习一个操作系统,像ucos、vxworks、linux,当然,linux是最复杂的。深入理解linux内核、linux源代码情景分析都可以
[解决办法]
最好是多上专业性的论坛,多看资料,多实践,我也是个新手~~~~~~~
[解决办法]
该回复于2011-11-28 11:06:20被版主删除
[解决办法]
我参加了一个嵌入式的培训,现在刚找到一份嵌入式底层软件开发的工作不久。你如果经济条件比较好并且有时间的话也可以参加一个培训,不过我建议你买一套相关的学习视频,好像有全套的学习视频和大量的资料,我是在培训期间无意中发现的,好像只要几百块钱,还有售后服务,就是如果学习中遇到了疑难可以打电话咨询。我觉得培训最有价值的地方就是提供一个环境,提供一个比较有气氛,能督促你学习的环境,其他的没什么,主要还是靠你自己去学习。
[解决办法]

引用:
首先,你得把c语言学好,得非常扎实。然后学点arm的汇编。
然后,你得把arm学好,现在2410有点过时了,可以学习一下6410了,这个可以看一下杜春雷的《arm体系结构》。
最后,你得学习一个操作系统,像ucos、vxworks、linux,当然,linux是最复杂的。深入理解linux内核、linux源代码情景分析都可以
把c语言学好,得非常扎实, 请问要学到什么程度??具体点点,谢谢
[解决办法]
作为初学,2410还是一个比较好的选择。
参考书可以选《嵌入式LINUX应用开发完全手册》,有点基础后,
6410可以参考《LINUX设备驱动开发详解》
有块板子做实验,这是学习阶段不可缺少的
[解决办法]
引用:
引用:
首先,你得把c语言学好,得非常扎实。然后学点arm的汇编。
然后,你得把arm学好,现在2410有点过时了,可以学习一下6410了,这个可以看一下杜春雷的《arm体系结构》。
最后,你得学习一个操作系统,像ucos、vxworks、linux,当然,linux是最复杂的。深入理解linux内核、linux源代码情景分析都可以
把c语言学好,得……
打个比方:你得对指针、结构体、宏的各种用法都了如指掌,因为内核或者驱动的代码里面到处都是指针、结构体和宏
[解决办法]
我自己在学6410,真累,麻烦,还有就是对arm汇编不懂
[解决办法]
“新手如何选购开发版,我们老师说就买学校的,三星的2410s哦”

呵呵。你们学校很会做生意啊。不过不要犹豫,开发板最好赶紧买
根据板子的说明书,使用手册,芯片手册,再加两本参考书,google,很快就入门了。

[解决办法]
可以介绍下你自学6410的方法吗??
引用:
我自己在学6410,真累,麻烦,还有就是对arm汇编不懂

[解决办法]
请问初学者就买6410好么??难道6410比2410更难学???
引用:
作为初学,2410还是一个比较好的选择。
参考书可以选《嵌入式LINUX应用开发完全手册》,有点基础后,
6410可以参考《LINUX设备驱动开发详解》
有块板子做实验,这是学习阶段不可缺少的

[解决办法]
6410是ARM11,芯片复杂,资料较少;
2410是ARM9,芯片相对简单,资料很多,原理是一样的。
[解决办法]
推荐你一个网站WWW.ARM9.net
[解决办法]
你们还不错,我们学校都没有!而且我压根就不是软件工程专业的,不说了!你看看下面有没有你需要的。。。

http://blog.csdn.net/shuxiao9058/article/details/6786868
[解决办法]
参考书推荐:

韦东山的《嵌入式LINUX应用开发完全手册》学习ARM硬件;

宋宝华的《Linux设备驱动开发详解》学习驱动的编写;

另外黄刚博客《嵌入式Linux之我行》教你如何利用友善Mi2440进行驱动的编写和学习;

这都是我通过培训,自学和走了不少弯路发现的比较适合和经典的资料。

[解决办法]
杜春雷《ARM体系结构与编程》
[解决办法]
最好是多上专业性的论坛,多看资料,多实践,我也是个新手~~~~~~~
[解决办法]
核心板,底板,显示屏分开买比较好么??

引用:
6410是ARM11,芯片复杂,资料较少;
2410是ARM9,芯片相对简单,资料很多,原理是一样的。

[解决办法]
书多买点。。当做参考
[解决办法]
高手啊。。。我需要你
[解决办法]
分开买不行,应为互相不兼容接口。
需要同时买一家的,有了问题,保修也找一家
[解决办法]
感觉汇编基本上没怎么用,只要能看懂简单的汇编代码就可以了,个人觉得要把c学好,linux系统的常用命令,还有进程,线程掌握,基本上就入门了。
[解决办法]
我学了半天,还真不知道我学的什么
[解决办法]
该回复于2011-12-14 09:02:46被版主删除
[解决办法]
先把板子的MCU熟悉了,然后C语言要扎实点,先看看一些小的范例,再慢慢自己开始写写实现。像lz的情况的话,不建议就急着学编程那块,先把datasheet看几遍,不懂的地方找找资料弄清楚,有了这个基础再去谈编程。
[解决办法]
请问你说的datasheet是什么东东???
引用:
先把板子的MCU熟悉了,然后C语言要扎实点,先看看一些小的范例,再慢慢自己开始写写实现。像lz的情况的话,不建议就急着学编程那块,先把datasheet看几遍,不懂的地方找找资料弄清楚,有了这个基础再去谈编程。

[解决办法]
刚开始不想买触摸屏,看见有些可以用电脑的显示屏来显示,等上手后再加上大尺寸的显示屏,这样可以的么????
引用:
分开买不行,应为互相不兼容接口。
需要同时买一家的,有了问题,保修也找一家

[解决办法]
推荐 深入理解linux kernel,和LDD3两本经典教材
[解决办法]
请问要掌握进程,线程,指的是要用C语言自己编写出来???
引用:
感觉汇编基本上没怎么用,只要能看懂简单的汇编代码就可以了,个人觉得要把c学好,linux系统的常用命令,还有进程,线程掌握,基本上就入门了。

[解决办法]
用芯设计,用心服务,深圳信盈达实训学院!
先学习后付款,入学签定就业协议,包学会包就业!
帮您快速掌握技能,圆你工程师梦想!
免费试听所有课程,满意后再报名!
人性化课程设计,根据学员要求和学习情况,灵活开展课程!
名师与你分享自己的成长历程,让您少走弯路,直达工程师殿堂!
由具有多年丰富开发经验的资深导师手把手教学,20%理论+60%实操+20%项目开发!
技术顾问:欧阳老师15989362803,QQ:2539424095

读书人网 >驱动开发

热点推荐