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

菜鸟一枚,大学里学过最初级的嵌入式知识,想重点学操作系统和驱动... 菜鸟一枚,大学里学过最初级的嵌入式知识,想重点学操作系统和驱动 展开
 我来答
手机用户22969
2011-09-09 · TA获得超过310个赞
知道答主
回答量:449
采纳率:0%
帮助的人:278万
展开全部
您可以参照青岛双硕程序员培训学校的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目标机独立管理控制部设备(步进电机、继电器、直流电机等)的设计与实现
jm2537270576
2013-02-19 · 贡献了超过214个回答
知道答主
回答量:214
采纳率:0%
帮助的人:39.7万
展开全部
大学六级以上的英文基础,精通英文版Linux,ARM单片机至少来说模似电路,数字电路,电路板,电子元器件,想入门,那不难,如果想开发产品,,从电路学起,结合C语言,慢慢来,不管你大学也好,中学也好,一般这方面的高手都可以自立门户开公司了,如果你想学会去跟别人打工,我看就不用学了,也学不好,太辛苦了,工资又不高,工作不知道好不好找,小公司,你想既然你把产品开发出来了,老板还要你来干什么,大公司,高手云集,我想很难有立足之地,还不如自己开个小店开做产品,当老板算了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式