ARM(linux应用编程和网络编程)
linux文件IO、linux进程、高级IO、linux线程、网络基础及TCP/IP协议、socket编程等。
MrT_WANG
夫学需静也
展开
-
一.linux应用&网络编程之文件IO
有道云笔记地址:http://note.youdao.com/noteshare?id=7db133b182f498d61c2b5883fa460463&sub=0E2B5152A6EC4848AA1D193370ABC0251.典型的嵌入式产品开发的顺序1、让Linux系统在硬件上跑起来(系统移植工作)2、基于Linux系统来开发应用程序实现产品功能(应用编程属于这一步骤...原创 2019-03-14 11:15:05 · 2951 阅读 · 1 评论 -
十三.linux网络之Socket网络编程基础(TCP协议及socket编程接口)
文档:十三.linux网络之Socket网络编程基础(...链接:http://note.youdao.com/noteshare?id=80df9f088e86efaa65539c40b23f5594&sub=E3F0055D389F4939ADB5DD022FB8B39A一.linux网络编程框架1、网络是分层的(1)OSI 7层模型(2)网络为什么要分层:网络...原创 2019-05-08 10:26:03 · 2050 阅读 · 0 评论 -
十四.linux网络编程之Socket实践
想仔细参考的请参考文档:十四.linux网络编程之Socket实践.note链接:http://note.youdao.com/noteshare?id=e3ac0516654da4cae514d0f3a908832f&sub=D7243B3B936D451DAC67D01C62AB8512接上节,socket编程接口API函数具体参考上节,已经详细梳理过五.soekct实践编程...原创 2019-05-08 10:47:34 · 2915 阅读 · 2 评论 -
十二.linux网络编程之网络通信相关概述
文档:十二.linux网络编程之网络通信相关概述...链接:http://note.youdao.com/noteshare?id=183c1dffb25c93efeb79b68611fa10f4&sub=9A186925C22A49CF933350A85217C078一.网络通信概述1、从进程间通信说起:网络域套接字socket,网络通信其实就是位于网络中不同主机上面的2个...原创 2019-05-08 10:11:23 · 2303 阅读 · 0 评论 -
十一.linux多线程同步之互斥锁、信号量、条件量
笔记:https://note.youdao.com/ynoteshare1/index.html?id=1b529d966d34b16f3bdd828be48364e4&type=note目录一.线程同步之信号量1、任务:用户从终端输入任意字符然后统计个数显示,输入end则结束2、信号量的介绍和使用(多线程实行的引入)(1)、信号量初始化(2)、等待信号量(3...原创 2019-05-04 18:00:47 · 2810 阅读 · 0 评论 -
十.linux线程概念及基本函数
笔记:https://note.youdao.com/ynoteshare1/index.html?id=e9b66eea3b1a46a3d70b2dc8c35af541&type=note目录一.再论进程1、多进程阻塞式实现同时读取键盘和鼠标2、使用进程技术的优势3、进程技术的劣势4、解决方案就是线程技术5、线程和进程的区别二.线程的引入1、使用线程技...原创 2019-05-04 17:53:05 · 1910 阅读 · 0 评论 -
八.linux的进程间通信之管道、消息队列、共享内存简介
http://note.youdao.com/noteshare?id=e776f7ddbdee26e3d3a3f102b27174be&sub=725B6C7D7A074448AE46FDEF0B8682D5目录一、linux的进程间通信简介1、进程间通信简介2、多进程编程的优缺点1、优点2、缺点二、linux的IPC机制1-管道1、管道(无名管道)2...原创 2019-04-27 16:49:15 · 2655 阅读 · 0 评论 -
七.linux系统日志之使用syslog来记录调试信息
https://note.youdao.com/ynoteshare1/index.html?id=704b0a1aa0f492a45b3a3828e478b5fa&type=note目录一、使用syslog来记录调试信息1、openlog、syslog、closelog函数2、各种参数ident:option 、facility是一些宏定义facilit...原创 2019-04-27 16:45:27 · 5397 阅读 · 0 评论 -
六.linux进程之守护进程
目录一、守护进程的引入1、进程查看命令ps2、向进程发送信号指令kill3、守护进程简介二、编写简单守护进程1.Linux系统守护进程的创建流程:1、后台运行2、脱离控制终端、登录会话和进程组3、改变当前工作目录4、umask设置为0以取消任何文件权限屏蔽5、关闭所有文件描述符6、将0、1、2定位到/dev/null2、守护进程创建实例...原创 2019-04-27 16:41:04 · 2341 阅读 · 0 评论 -
五.linux进程之exec族函数及进程关系
https://note.youdao.com/ynoteshare1/index.html?id=2d379469cae5626e134316632e1386b4&type=note目录一、exec族函数及实战1、exec族函数包含如下函数:2、函数使用示例:二、进程状态和system函数1、进程的5种状态2、进程各种状态之间的转换图3、system...原创 2019-04-27 16:38:24 · 3063 阅读 · 0 评论 -
四.初识linux进程
笔记地址:https://note.youdao.com/ynoteshare1/index.html?id=3719e28578c65407e8bb16b479491628&type=note目录一、进程的开始和结束1、main函数由谁调用2、程序如何结束3、atexit注册进程终止处理函数二、进程环境1、环境变量2、进程运行的虚拟地址空间三、进程的正...原创 2019-04-27 16:32:49 · 1925 阅读 · 0 评论 -
三.linux应用&网络编程之获取系统信息
有道云笔记:https://note.youdao.com/ynoteshare1/index.html?id=a71be28974000520f480b5369a5236c3&type=note#/目录一、时间的概念1.1、 GMT与UTC时间的区别1.2、计算机中与时间有关的部件二、linux系统中的时间2.1、话说jiffies2.2、linux系统...原创 2019-03-16 19:58:22 · 1969 阅读 · 0 评论 -
二.linux应用&网络编程之文件属性
·有道云笔记地址,详细戳这:http://note.youdao.com/noteshare?id=c3acd730a7443727b1db74d2d44e9ac9&sub=BAD34E04DC5A4AC8AF1FB1F6F149D42D目录一、linux中各种文件类型二、文件属性1、文件属性概述2、文件属性函数2.1、stat2.2、fstat2.3、ls...原创 2019-03-14 11:31:22 · 1975 阅读 · 0 评论 -
九.linux中的高级IO
笔记地址:https://note.youdao.com/ynoteshare1/index.html?id=09f9fa91b90576adac4640f48b9210a3&type=note前面第一节我们学习了对IO的open、read、write等阻塞式文件操作,这一篇我们将会学习对IO的一些高级操作。 2019/04/30 20:51目录一、非阻塞IO的引入1、阻塞...原创 2019-04-30 21:06:19 · 2129 阅读 · 0 评论