linux标准教程-Linux基础教程( 二 )


代理服务器 使用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 文件系统
怎样从零开始学习linux1. 基本功要扎实
学习任何一种语言 , 必备的基本功是必须要有的 , 一方面可以提高效率 , 另一方面可以拓宽思路 。
对于Linux基本知识的学习 , 对一些初学者来说是枯燥乏味的 , 可以通过理解再背诵的方式先进行代码及语法的学习 , 然后进行实践操作 , 必须手动输入命令行 , 不要借助工具 , 这样可以更快速有效的掌握Linux 。
2. 学以致用
Linux学习的目的是应用 , Linux基本知识是一些零散的技术 , 当没有应用在项目上时 , 我们无法理解他的真实价值 , 所以打好基本功之后 , 最紧迫的是多做几个完整的项目 , 刚开始可以是功能简单的项目 , 之后可以选择稍微复杂的项目 , 勤于动手 , 敢于实践 , 一定能学好Linux 。
3. 学会使用Linux联机帮助
任何一种教材都不会完全讲述Linux知识 , 一般讲的都是比较常用的或者是比较有代表性的知识 , 但是 , 我们在项目应用中往往有些功能的实现是需要一些生僻知识和技能的 , 那么 , 如何查找我们所需的知识呢 , 推荐查阅Linux帮助文档 , 主流的Linux都自带详细的帮助文档 , 很方便解决问题!
4. 在网上找资源
在Linux的学习和应用中 , 难免会遇到一些没有思路、不知道如何解决的问题 , 这时就要借助网络力量 , 可以通过搜索引擎搜索查找 , 也可以咨询资深技术人员 , 最终实现问题的解决 , 这是Linux知识积累的一个重要的途径!
5. 查阅英文技术文档
如果想深入学习Linux , 查阅英文技术文档是十分必要的 , 往往最新的技术都是采用英文文档的方式发布的 , 而且更全面 , 因此 , 对于Linux人员来说 , 多看一些Linux技术文档 , 对于掌握前沿技术和加深知识是十分有必要的!


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。