嵌入式C开发 文件编程IO 概述

1、嵌入式Linux的使用(命令)
2、嵌入式Linux的开发工具(gcc,gdb,make,cmake,git,shell)
3、嵌入式C语言开发(概述,数据类型,表达式及运算符,控制语句,指针,数组,函数,内容管理,预处理,关键字,复合数据类型,文件操作)
4、嵌入式数据结构(线性表,栈,队列,链表,树(平衡二叉树,红黑树),排序,图)
5、嵌入式Linux C开发

嵌入式C语言开发 VS 嵌入式Linux C开发(系统编程)

操作系统:管理资源
文件管理,进程管理,内存管理(Linux内核),设备管理(
Linux底层驱动),网络协议栈

软件和操作系统中有一个中间件
嵌入式C开发 文件编程IO 概述_第1张图片

嵌入式Linux C开发:文件IO,进程,IPC(进程间通信),多线程,网络,数据库,GUI(图形化界面)

学习嵌入式C开发就是在学习如何调用接口函数。
嵌入式C开发 文件编程IO 概述_第2张图片

Linux C学习内容

Linux I/O技术编程
Linux并发处理技术编程----多任务处理
Linux网络技术编程—网络协议的使用
Linux数据库技术编程—数据的存储

Linux C学习目标

实现OS下的应用软件开发
熟悉操作系统的实现原理(文件管理,内存管理,进程管理)
熟悉网络协议栈相关知识

就业前景

服务器方向开发
数据处理方向开发

如何学习?

扎实的C语言功底
阅读文档的能力
分析问题解决问题的能力
推荐书籍

你可能感兴趣的:(java,java,后端)