博航社区

 找回密码
 立即注册博航社区

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

查看: 10280|回复: 0
打印 上一主题 下一主题

嵌入式Linux开发中的Linux应用及系统编程学习 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-6 11:55:45 |只看该作者 |倒序浏览
分享到:

Linux应用及系统编程的学习步骤

通过第一阶段的嵌入式C高级编程的学习,大家对嵌入式开发已经有了一个基础的认识和学习,接下来的第二阶段的学习主要是Linux应用及系统编程。嵌入式Linux应用开发和系统开发是嵌入式Linux中非常重要的一部分,也是企业人才需求最广的一部分。本阶段的学习主要分为5个小的步骤,当然其中会有三个实战的项目联系。

  步骤一:Linux操作系统应用开发

  Linux操作系统的概念知识和安装方法。详细介绍Linux下的目录结构、基本命令、管理配置和编辑器,包括VI编辑器,GCC编译器,GDB调试器和Make 项目管理工具以及Makefile、shell脚本编写等知识。

  步骤二:嵌入式Linux高级系统编程

  Linux多任务编程中的多进程和多线程,以及进程间通信(pipe、FIFO、消息队列、共享内存、signal、信号量等),同步与互斥对共享资源访问控制等重要知识。

  步骤三:嵌入式数据库——SQLite

  嵌入式产品中经常会涉及到大量数据快速排序、查找、数据更新、数据加密等数据管理,数据库的加入使得嵌入式数据管理变得安全高效。

  步骤四:Linux网络编程

  计算机网络在嵌入式Linux系统应用开发过程中使用非常广泛,本课程从Linux网络发展、TCP/IP协议、socket编程、TCP网络编程、UDP网络编程、Web编程开发等方面入手,全面讲解Linux网络应用程序开发。

  步骤五:C++及基于QT的GUI开发

  C++是Linux应用开发主要语言之一,本阶段重点让学员掌握面向对象编程的基本思想以及C++的重要内容。图形界面编程是嵌入式开发中非常重要的一个环节。

  通过以上的五个步骤的学习再加上项目的实战训练,这阶段已经能让你精通嵌入式Linux下的应用程序设计,熟练掌握嵌入式Linux的开发环境等。


分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 转发到微博
http://emb.sunplusedu.com/

使用道具 举报

Archiver|手机版|谷歌地图|百度地图|官网地图|淘宝链接|博航智能圈 - ARM嵌入式AI物联网IOT机器人

GMT+8, 2024-5-20 07:01 , Processed in 0.027951 second(s), 7 queries , Gzip On, Memcache On.

club.broadon.net

© 2007-2012 BroadOn

回顶部