【最新】嵌入式开发初级教程

在纷繁复杂的嵌入式应用需求中,只有掌握了linux操作系统所提供的核心结构,我们才能在今后面临客户不断变化的开发需求,游刃有余。本阶段将要掌握linux系统下文件IO,进程,线程,进程间通信,socket网络编程相关的嵌入式开发知识点。

Linux系统编程教程

linux操作系统的io系统编程,是嵌入式学习必学课程之一,从IO系统的函数、标准及相关操作方面详细学习,方便初学者快速掌握。

open和close函数及touch命令实现

read和write函数

lseek函数和cp命令实现

标准IO-缓存

标准IO-fopen和fclose

标准IO之fputs和fgets函数

标准IO之fflush、无缓存、fseek、rewind、rewind

标准IO之gets、puts、fprintf、sprintf函数

标准IO之fgetc、fputc

标准IO之feof、ferror、clearerr

标准IO之cat命令实现

标准IO之fread、fwrite

fgetc_read之比较

fread和fgets效率比较

函数库的制作

linux系统编程 目录IO

想系统学习以上知识,请点击:linux之io系统编程

Linux进程间通信

进程,程序灵魂的载体,掌握了linux的进程及特性,以及他们之间的信息传递,将是成为一名合格的linux应用开发工程师必须的技能。

无名管道

有名管道

信号通信

共享内存

消息队列

信号灯

想系统学习以上知识,请点击:Linux进程间通信

Linux多线程编程

Linux多线程技术,嵌入式开发常用技术之一,更好的利用资源,让你的程序相应更快,在多核时代,让你实现真正的并行。

线程的概念

线程id

创造线程

主线程

线程状态和回收

线程退出,线程连接,线程取消

信号默认处理

信号处理

线程清理程序

线程同步的必要性

互斥量使用

读写锁

条件变量

一次性初始化

线程的分离属性,线程栈属性,线程同步属性

线程私有数据

线程与fork

tcp服务器的创建方法

简单tcp服务器

tcp多线程服务器

想系统学习以上知识,请点击:Linux多线程编程

Linux网络编程基础

让你从零开始学习网络编程,以及网络编程中的技巧运用,并能熟悉从网络基础中做更高层的开发。

网络编程基础以及wireshark的使用

简单时间服务器的编写

TCP三次握手四次挥手

其他网络编程的基础知识

多客户端并发介绍以及sourceInsight的基本使用

IO复用及select使用流程

对select提高效率的第一种解决办法

高并发服务器之epoll编程

一个嵌入式linux项目的流程以及rshell

rShell的客户服务器实现

想系统学习以上知识,请点击:嵌入式Linux网络编程基础

C++面向对象编程

C++是在C语言的基础上开发的一种通用编程语言,支持面向对象编程、泛型编程和过程化编程等多种编程范式,在嵌入式应用开发中广泛运用。

VS2010开发环境

标准流输入输出

标准库string类型

标准库vector类型

面向对象基础

定义类和对象

类和对象的使用

构造函数和析构函数

this指针和复制构造函数

类的静态成员

const对象和const成员

友元

运算符重载基础

运算符重载规则

重载二元和一元运算符

流插入、提取运算符和类型转换

定义自己的String类

继承与派生基础

派生类使用

多态

文件操作

STL顺序容器

STL关联容器和容器适配器

STL迭代器和算法

想系统学习以上知识,请点击:C++面向对象编程

数据结构与算法

数组与链表

热身战:Reverse数组以及大O表达式

热身战:斐波那契数列的递归实现

Reverse链表

合并两个排好序的链表

归并排序

快速排序

折半搜索法

半搜索法 - 迭代

字符串搜索(strStr)

Binary Search-使用二叉搜索树

基于递归的BFS(Level-order)

栈和队列的概念

遍历二叉树

表达式求值

使用数组表达完全二叉树 - 二叉堆

寻找一组数中最大的k个数

图的表达与遍历

输电问题-图的最小生成树(Kruskal's Algorithm)

另一种图的最小生成树算法(Prim's Algorithm)

单源最短路 Dijkstra算法

强连通子图 DAG以及Top Sort

Hash函数和Hash表

strStr(子字符串查找) - 使用rolling hash O(n)

使用动态规划解决Fibonacci数列和背包问题

Longest common subsequence 动态规划解法

多源最短路Floyd算法

想系统学习以上知识,请点击:数据结构与算法

Linux操作系统基础

Linux基础及操作系统框架

Shell命令机制

Linux应用程序安装及卸载

Linux服务程序的安装及配置

Vi的设计思想及使用

想系统学习以上知识,请点击:linux操作系统基础

文章来源:麦子学院

原文链接:http://www.maiziedu.com/article/28200/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,431评论 25 707
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,594评论 18 139
  • 霍金先生在2009年提出:“知识淘汰率为3.5年”,当一个人停止了学习,也就意味着停止了成长。5月刚刚结束了...
    职业生涯规划一底利会阅读 1,480评论 0 3
  • 无题 半壁蟾痕半壁孤,焚香默以伴诗书。 岑心莫叹岑心冷,难得宜闲醉小庐。 枫 一片丹霞怒此秋,云裳染遍画中眸。 乘...
    姜彦伟阅读 282评论 0 3
  • 翘着脚,晃着身 听着小曲哼着歌。 冬无眠,夏装困 撒着泼卖得了萌。 跳一跳,跑一跑 太岁头上翻更斗。 夜未央,灯已...
    晨光花开阅读 199评论 0 1