华清远见嵌入式第二次月度总结

本文是作者在华清远见学习嵌入式课程的第二次月度总结,涵盖了Linux入门、C语言基础与高级、数据结构与算法、Linux应用开发、网络编程等重点。内容包括Linux的文件IO、多任务编程(进程与线程)、select机制的原理与不足,以及C语言的指针详解。此外,还涉及硬件基础知识、操作系统、计算机原理等。最后,作者表达了对接下来学习的热情和期待。
摘要由CSDN通过智能技术生成

阶段性总结:

目前已经学习嵌入式两个月,学习了大量相关课程知识,就目前对前期知识进行第二次总结。

课程安排:

一、Linux入门以及vim的简单操作命令

二、C语言基础

三、Linux及Shell脚本基础

四、C语言高级

五、数据结构与算法

六、Linux应用开发

七、网络编程

了解了数据结构的概念,顺序表、链表、栈、队列的一些简单的实现以及一些基础的算法实现(冒泡,查找,折中排序)。

Linix应用开发、学习了文件IO,以及标准IO(主要差别在于缓存区)

文件IO编程

1、文件/文件描述

2、文件操作:开、闭、读、写、定位等

3、文件指针、文件流

4、缓冲

5、流操作:开、闭、读、写、定位等

6、标准流IO流

7、非阻塞IO

多任务编程

1.进程

1.进程的概念

2.进程的控制

3.守护进程

4.进程间通信

5.

2.线程

1.进程的概念和基础

2.线程控制与编程

select机制中一个重要的函数是 select(),函数有4个入参,返回一个整数,select()原型和参数详情如下:

/**
*  参数说明
*  监听的文件描述符数量
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君民

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值