许多人学完单片机就想学arm,但不知怎么去学习~现在凌阳教育ARM培训网为我们列出一下学习这方面的进程—–根据linux体系的学习进程如下:
1、Linux 根底
装置Linux操作体系
Linux文件体系
Linux常用指令
Linux发动进程详解
了解Linux服务 可以独立装置Linux操作体系
可以娴熟运用Linux体系的根本指令
知道Linux体系的常用服务 装置Linux操作体系
Linux根本指令实践
设置Linux环境变量
定制Linux的服务 Shell 编程根底运用vi修正文件
运用Emacs修正文件
运用其他修正器
2、Shell 编程根底
Shell简介
知道后台程序
Bash编程了解Linux体系下的修正环境
了解Linux下的各种Shell
娴熟进行shell编程了解vi根本操作
了解Emacs的根本操作
比较不同shell的差异
编写一个测验服务器是否连通的shell脚本程序
编写一个检查进程是否存在的shell脚本程序
编写一个带有循环句子的shell脚本程序
3、Linux 下的 C 编程根底
linux C言语环境概述
Gcc运用办法
Gdb调试技能
Autoconf
Automake
Makefile
代码优化 了解Linux体系下的开发环境
了解Gcc编译器
了解Makefile规矩编写Hello,World程序
运用 make指令编译程序
编写带有一个循环的程序
调试一个有问题的程序
4、嵌入式体系开发根底
嵌入式体系概述
穿插编译
装备TFTP服务
装备NFS服务
下载Bootloader和内核
嵌入式Linux运用软件开发流程
了解嵌入式体系概念以及开发流程
树立嵌入式体系开发环境制造cross_gcc东西链
编译并下载U-boot
编译并下载Linux内核
编译并下载Linux运用程序
4、嵌入式体系移植
Linux内核代码
渠道相关代码剖析
ARM渠道介绍
渠道移植的关键技能
移植Linux内核到 ARM渠道 了解移植的概念
可以移植Linux内核移植Linux2.6内核到 ARM9开发板
5、嵌入式 Linux 下串口通讯
串行I/O的根本概念
嵌入式Linux运用软件开发流程
Linux体系的文件和设备
与文件相关的体系调用
装备超级终端和MiniCOM 可以了解进行串口通讯
了解文件I/O 编写串口通讯程序
编写多串口通讯程序
6、嵌入式体系中多进程程序设计
Linux体系进程概述
嵌入式体系的进程特色
进程操作
看护进程
相关的体系调用了解Linux体系中进程的概念
可以编写多进程程序编写多进程程序
编写一个看护进程程序
sleep体系调用使命办理、同步与通讯 Linux使命概述
使命调度
管道
信号
同享内存
使命办理 API 了解Linux体系使命办理机制
了解进程间通讯的几种办法
了解嵌入式Linux中的使命间同步与通讯
编写一个简略的管道程序完成文件传输
编写一个运用同享内存的程序
7、嵌入式体系中多线程程序设计
线程的根底知识
多线程编程办法
线程运用中的同步问题了解线程的概念
可以编写简略的多线程程序编写一个多线程程序
8、嵌入式 Linux 网络编程
网络根底知识
嵌入式Linux中TCP/IP网络结构
socket 编程
常用 API函数
剖析Ping指令的完成
根本UDP套接口编程
许可证办理
PPP协议
GPRS 了解嵌入式Linux网络体系结构
可以进行嵌入式Linux环境下的socket 编程
了解UDP协议、PPP协议
了解GPRS 运用socket 编写代理服务器
运用socket 编写路由器
编写许可证服务器
指出TCP和UDP的优缺点
编写一个web服务器
编写一个运行在 ARM渠道的网络播放器
9、GUI 程序开发
GUI根底
嵌入式体系GUI类型
编译QT
进行QT开发了解嵌入式体系常用的GUI
可以进行QT编程运用QT编写“Hello,World”程序
调试一个参加信号/槽的实例
经过重载QWidget 类办法处理事情
10、Linux 字符设备驱动程序
设备驱动程序根底知识
Linux体系的模块
字符设备驱动剖析
fs_operation结构
加载驱动程序了解设备驱动程序的概念
了解Linux字符设备驱动程序结构
可以编写字符设备驱动程序编写Skull驱动
编写键盘驱动
编写I/O驱动
剖析一个看门狗驱动程序
比照Linux2.6内核与2.4内核中字符设备驱动的不同
Linux 块设备驱动程序块设备驱动程序作业原理
典型的块设备驱动程序剖析
块设备的读写恳求行列了解Linux块设备驱动程序结构
可以编写简略的块设备驱动程序比较字符设备与块设备的异同
编写MMC卡驱动程序
剖析一个文件体系
比照Linux2.6内核与2.4内核中块设备驱动的不同
11、文件体系
虚拟文件体系
文件体系的树立
ramfs内存文件体系
proc文件体系
devfs 文件体系
MTD技能简介
MTD块设备初始化
MTD块设备的读写操作了解Linux体系的文件体系
了解嵌入式Linux的文件体系
了解MTD技能
可以编写简略的文件体系为 ARM9开发板增加 MTD支撑
移植JFFS2文件体系
经过proc文件体系修正操作体系参数
剖析romfs 文件体系源代码
创立一个cramfs 文件体系
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/258445.html