1.嵌入式Linux设计应具备的基本技能(Linux学习指引篇).pdfVIP

1.嵌入式Linux设计应具备的基本技能(Linux学习指引篇).pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
致力于培养专业的嵌入式软件人才! 嵌入式设计应具备的基本技能 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 应用程序 5、嵌入式系统移植 Linux 内核代码平台相关代码分析ARM 平台介绍平台移植的关键技术移植Linux 内核到ARM 平台 了解移植的概念能够移植Linux 内核移植Linux2.6 内核到ARM9 开发板 6、嵌入式Linux 下串口通信 串行I/O 的基本概念嵌入式Linux 应用软件开发流程 Linux 系统的文件和设备与文件相关的系统调用配置超级终端和MiniCOM 能够熟 悉进行串口通信熟悉文件I/O 编写串口通信程序编写多串口通信程序 7、嵌入式系统中多进程程序设计 致力于培养专业的嵌入式软件人才! Linux 系统进程概述嵌入式系统的进程特点进程操作守护进程相关的系统调用了解Linux 系统中进程的概念能够编写多进程程序编写 多进程程序编写一个守护进程程序sleep 系统调用任务管理、同步与通信Linux 任务概述任务调度管道信号共享内存任务管理API 了解 Linux 系统任务管理机制熟悉进程间通信的几种方式熟悉嵌入式Linux 中的任务间同步与通信编写一个简单的管道程序实现文件传输编写 一个使用共享内存的程序 8、嵌入式系统中多线程程序设计 线程的基础知识 多线程编程方法线程应用中的同步问题了解线程的概念能够编写简单的多线程程序编写一个多线程程序 9、嵌入式Linux 网络编程 网络基础知识嵌入式Linux 中TCP/IP 网络结构socket 编程常用API 函数分析Ping 命令的实现基本UDP 套接口编程许可证管 理PPP 协议GPRS 了解嵌入式Linux 网络体系结构能够进行嵌入式Linux 环境下的socket 编程熟悉UDP 协议、PPP 协议熟悉GPRS 使 用socket 编写代理服务器使用socket 编写路由器编写许可证服务器指出TCP 和UDP 的优缺点编写一个web 服务器编写一个运行 在ARM 平台的网络播放器 10、GUI 程序开发 GUI 基础嵌入式系统GUI 类型编译QT 进行QT 开发熟悉嵌入式系统常用的GUI 能够进行QT 编程使用QT 编写“Hello,World”程序调 试一个加入信号/槽的实例通过重载QWidget 类方法处理事件 11、Linux 字符设备驱动程序 设备驱动程序基础知识Linux 系统的模块字符设备驱动分析fs_operation 结构加载驱动程序了解设备驱动程序的概念 了解Linux 字符 设备驱动程序结构能够编写字符设备驱动程序编写Skull 驱动编写键盘驱动编写I/O驱动分析一个看门狗驱动程序对比Linux2.6 内核与2.4 内核中字符设备驱动的不同Linux 块设备驱

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档