您的位置:首页 > 运维架构 > Linux

linux学习

2016-04-26 22:47 483 查看
Linux文件系统 Linux常用命令 Linux启动过程详解。

2、Shell 编程基础

Shell简介 认识后台程序Bash编程熟悉Linux系统下的编辑环境。

3、Linux 下的 C 编程基础

linux C语言环境概述 Gcc使用方法 Gdb调试技术。

4、嵌入式系统开发基础

嵌入式系统概述 交叉编译 配置TFTP服务 配置NFS服务 下载Bootloader和内核 嵌入式Linux应用软件开发。

4、嵌入式系统移植

Linux内核代码 平台相关代码分析 ARM平台介绍 平台移植的关键技术 移植Linux内核到 ARM平台 了解移植的概念 能够移植Linux内核移植Linux2.6内核到 ARM9开发板。

5、嵌入式 Linux 下串口通信串行I/O的基本概念 嵌入式Linux应用软件开发流程 Linux系统的文件和设备。

6、嵌入式系统中多进程程序设计Linux系统进程概述 嵌入式系统的进程特点 进程操作 守护进程 相关的系统调用了解Linux系统中进程的概念。

...

网上很多~可以先从虚拟机玩起。

A.一般安装一个VMWARE虚拟机,再从网上下载个RedHat9.0的光盘镜像。

这个比较适合入门linux,当然也有Cygwin的,不过不推荐。

B.然后就可以按照上面的步骤学起来了,等把linux的shell和gcc,gdb,系统编程,gui(QT,miniGUI,MicroWin等等)玩好之后,可以买个开发板了,这里就不说明具体品牌了,2410/2440开发板很多的。

C.然后开始玩开发板,常用的代码编辑工具有:SourceInsight,UE。

还有代码比较工具,BeyondCompare。

当然还有ADS1.2,这个是必不可少的,可以先把ARM开发板当单片机开发板玩!先熟悉具体硬件设备的使用,如UART,SPI,LCD控制器等,最后再去玩Bootloader,系统移植,内核,文件系统,应用编程,驱动编程。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux