linux 学习路线(初级到高级)
来源:互联网 发布:ruby php 效率 编辑:程序博客网 时间:2024/06/02 21:34
linux 个人感觉还是很复杂(那么就以我的学习路线和经历来分享吧)
1 首先 你要学习嵌入式的的有一个基础:大概如下
1. 计算机、电子、通信、自动化、微电等理工科类大3以上的大学生及已毕业的工程技术人员;(大一大二建议学习基础)
2. 有一定C、C++、JAVA、C#等编程程序语言基础,喜欢并有志投身于嵌入式研发事业;
3. 希望通过实际工程项目训练,成为一名有深度的嵌入式工程师,来改变现有生活状况,提高生
活品质;
有了这些,才是你继续学习的保障!(当然UESTC的牛人较多,总是有奇葩的嘛! 呵呵)
2 linux 的发展路线如下:(由易到难 )
3 具体学习课程
1 Linux软件工程师
2 Linux系统工程师
内容包括ARM处理器体系结构、编程环境、指令集、寻址方式、调试、汇编和混合编程等方面的内容,为后面移植课程的学习打好基础精通
3 Linux驱动工程师
· 序号
学习参考课程
学习内容
学习情况
1
嵌入式Linux驱动高级开发
驱动开发是嵌入式Linux开发难度最高的内容,也是目前嵌入式行业最紧缺的人才之一。有了前面课程知识的铺垫,了解嵌入式Linux下常用接口驱动的编写方法,内容包括:
1、flash驱动:掌握在linux环境下驱动常见flash存储器(nor flash、nand flash);
2、块设备驱动:掌握块设备驱动的原理、学会ramdisk的编写;
3、网卡驱动:掌握网卡设备的编写原理、能够熟练移植各种网卡驱动。在对网卡硬件寄存器熟悉的基础上,有能力为其编写出完善的网卡驱动;
4、液晶驱动:掌握frambuffer驱动的原理。有能力在有控制器的嵌入式平台上参考液晶手册实现各种常见液晶驱动;
5、sd卡驱动:掌握sdio接口操作,熟悉sd卡驱动驱动的原理;
6、usb设备驱动:了解usb主机设备驱动的结构及编程方式。
精通
2
WinCE操作系统开发基础
Windows CE是目前另外一个最主流的嵌入式操作系统,嵌入式学院利用自身在Windows CE系统方面的教学优势,了解Windows CE应用开发和系统开发的特点,并对比Linux操作系统,了解目前主流嵌入式OS的异同点,增进对嵌入式OS开发的理解
了解
- linux 学习路线(初级到高级)
- linux 学习路线(初级到高级) 转载 SelfImprovement 文章
- Android开发从初级到高级学习路线
- java学习路线-Java技术人员之路从初级到高级
- java学习路线-Java技术人员之路从初级到高级
- 大一、大二开始的java学习路线,从初级到高级
- java Android学习路线指南(从初级到资深)
- Linux运维工程师初级到高级学习线路图
- Git入门到高级学习路线
- React Native 从零到高级- 0基础学习路线
- 如何在ERP-SAP(BI/BW)从初级到高级上的学习
- 【转】C++初级到高级的学习书籍流程
- 【转】C++初级到高级的学习书籍流程
- Linux学习路线(转)
- linux学习路线(转)
- Linux学习路线(转载)
- 各种经济学教材(从初级到高级)的简介
- GDB程序调试从初级到高级(一)
- ecshop教程:去掉echsop头部和底部的所有的版权的详细步骤
- 琐碎
- 从编译DotNetOpenAuth中学到的程序集强签名知识
- tomcat启动报错-问题
- OpenStack 之 keystone学习
- linux 学习路线(初级到高级)
- 定制C# TextBox中只允许输入数字的解决方法
- ORACLE中常用字符串变量的区别(CAHR,VARCHAR,NVARCHAR等)
- Java----->exe
- Esper学习之一:Esper介绍
- android获取联系人信息
- 64位WINDOWS 使用PL SQL DEVELOPER 连接ORACLE 出错问题解决
- shell 中的数组基本用法
- WINCE6.0注册表中的Dll,Prefix,Index,Flags项说明