我想学习ARM嵌入式,应该从哪儿入手?

菜鸟一枚,大学里学过最初级的嵌入式知识,想重点学操作系统和驱动

您可以参照青岛双硕程序员培训学校的ARM嵌入式课程大纲,他们的大纲还是比较专业和到位,我的具体联系方式到我空间查找:
一、 嵌入式开发基础
1、 Linux基础知识和系统安装
2、 交叉环境的搭建;开发板的初步认识和环境建立;
3、 Linux常用命令,文本编辑器vi,简单shell脚本编程;
4、Linux开发环境基础:Gcc,Gdb,Make和Makefile;
5、嵌入式软件开发环境搭建与使用,开发板平台内核系统的烧写;
二、嵌入式C语言编程
1、复习C语言基础知识,强化指针和数组概念,学习数据结构和一些 基本算法;
2、通过大量编程实例重点讲解C语言的高级编程知识,包括函数与程序结构、指针、数组;
3、常用算法、标准库函数的使用;
4、重点讲解数据结构的基础内容,熟练地应用链表、队列、栈等编程;
5、深入介绍C程序在编译时与运行时的基本原理,及其程序的内存分布。
6、高质量的C语言编程规范和嵌入式编程要点。
三、嵌入式C++编程及嵌入式LINUX QT图形用户界面编程
1、 Linux c++编程环境;

2、 C++语法基础, 数组、指针及引用, 函数、递归及程序结构及 复杂数据类型;

3、面向对象编程:继承及多重继承、运算符重载;

4、模板类及标准模板库;

5、 异常处理;

6、 数据结构及简单算法;

7、LINUX GUI分析

8、 嵌入式QT开发环境搭建

9、QT 体系结构分析

10、QT开发图形界面程序的流程

11 、深入QT编程

12、移植Qtopia到ARM开发板

四、 嵌入式linux应用编程

1、 Linux文件管理及目录操作及其编程

2、 Linux进程管理与程序开发

3、 Linux多进程编程

4、Linux多线程编程

5、Linux Socket网络编程

6、Linux 串口通讯编程

五、 ARM体系结构与编程及系统构建

1 、ARM体系结构概述

2 、ARM指令集

3 、ARM存储系统

4、 ARM集成开发环境ADS

5、ARM C/C++编程流程

6、 Bootloader构建及移植

7 、Linux内核构建及移植

8 、嵌入式Linux根文件系统

9、应用程序开发及移植

六、 基于ARM开发板的应用系统构建和编程

1、 LINUX ARM目标机与下位机PLC、单片机等通讯机交互控制的设计与实现

2、 LINUX ARM目标机与上位机PC的通讯机交互控制的设计与实现

3、 LINUX ARM目标机独立管理控制部设备(步进电机、继电器、直流电机等)的设计与实现
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-02-19
大学六级以上的英文基础,精通英文版Linux,ARM单片机至少来说模似电路,数字电路,电路板,电子元器件,想入门,那不难,如果想开发产品,,从电路学起,结合C语言,慢慢来,不管你大学也好,中学也好,一般这方面的高手都可以自立门户开公司了,如果你想学会去跟别人打工,我看就不用学了,也学不好,太辛苦了,工资又不高,工作不知道好不好找,小公司,你想既然你把产品开发出来了,老板还要你来干什么,大公司,高手云集,我想很难有立足之地,还不如自己开个小店开做产品,当老板算了。

我想学习ARM嵌入式,应该从哪儿入手?
2、 交叉环境的搭建;开发板的初步认识和环境建立;3、 Linux常用命令,文本编辑器vi,简单shell脚本编程;4、Linux开发环境基础:Gcc,Gdb,Make和Makefile;5、嵌入式软件开发环境搭建与使用,开发板平台内核系统的烧写;二、嵌入式C语言编程 1、复习C语言基础知识,强化指针和数组概念,学习数据结构和一...

你好啊,我最近想学ARM嵌入式,买了一块GT2440开发板,但是不知道从哪里开...
从底层开始吧,先熟悉芯片基本功能,在裸机下将所有外围设备驱动起来,你卖的光盘中应该有配套的实验范例代码,基础裸机实验开始,当个大单片机先玩熟,然后再下操作系统。基本上按照这个顺序来玩就可以了。

初学嵌入式学习,用什么开发板较好?可以直接从ARM11学起吗?
对于ARM嵌入式的初学者,用ARM9开发板。\\x0d\\x0a\\x0d\\x0a首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。\\x0d\\x0a\\x0d\\x0a其次,学习ARM9或者ARM11就在所难免学习其所支持的操作系统Linux(ARM11可以支持Android)。...

学习嵌入式开发需要哪些知识?
要学习嵌入式开发,首先需要明确目标,主要包括掌握ARM架构、Linux操作系统及应用软件开发。以下是学习路径的详细规划:1. 确定基础:了解主流嵌入式微处理器如ARM9的结构与工作原理。2. 选择操作系统:熟悉并专攻一个嵌入式操作系统,如uCLinux或Linux(具体版本待定)。3. 开发流程:掌握软件开发流程,通过...

自学ARM嵌入式应该先从哪些知识入手?
1,arm是比较难的嵌入式方案,也是炙手可热的嵌入式方案,所以学好arm高薪恨容易,所以在学好arm之前,你必须建立很好的学习兴趣。2,学习arm,不要着急上手arm开发板,不然遇到很多问题你都无法下手,建议你先认真大好基础。现在arm一般和linux搭配使用,所以建议你先大好linux基础,以后在上手arm就容易多...

ARM开发,从基础开始,怎么学?我是一个新手,不英语不会很多。想学ARM
想学嵌入式,还是从单片机入手吧,简单一些,弄懂个大概后,在主要学习ARM。这样入门快,毕竟嵌入式还不仅仅是编程,对硬件也要了解。以下是详细说明,希望对你有帮助。1、软件方面 这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛?1)方便。主要体现在后期的开发,即在操作...

我想学习 嵌入式系统ARM 应从什么学起呢?、还有用买开发板吗?、友善之...
1.肯定要买三,我用的是博创的s3c2410的板子了,有些老了 2.先学习"计算机原理">"c\/c++">linux>电子电路(模电数电,,,)>arm-linux编程 3.在你的windos上面装"VMware Workstation",再在上面安装"linux系统",接上开发板,保证3者在同一网段,可以互相ping通,,,反正很多的事,有一定的经济,建议报...

学arm嵌入式哪种虚拟机好呢?还有初学者该从arm7还是arm9开始呢?
如果只搞上层的话没有ARM7或者9的说法,直接安装VM+UBUNTU就OK了。如果你要搞底层的话建议你先把上层学好。。。上层主要涉及 UNIX环境高级编程 第二版 这里书里面所提及的函数,建议配合小项目边学边用。PS:ARM这些东西看你是裸机跑还是带系统跑,一般是带系统跑的,那就是linux的驱动了,驱动没有...

想学ARM,不知该如何下手,请高手指点一下!
没有硬件基础,不建议刚开始就学习硬件。arm学习,你看看cpu的资料,然后有个软件好像是ADS1.2,你去下载个看看 基于ARM处理器的MVB 2类设备研究 基于ARM的ADSL2+测试仪的设计与实现 基于ARM的嵌入式系统中从串配置FPGA的实现 基于ARM Linux的图像采集与蓝牙传输 基于ARM7的新型嵌入式心电监护仪的研制 ...

学arm嵌入式要什么基础吗?
学习 电子电路技术,数字逻辑等课程后就差不多了。学一下c和c++,看一些汇编,买些arm的书看看。多在网上搜索一下。嵌入式一般是在本科大三开。现在有取代单片机的趋势。

相似回答