• 欢迎访问BruceOu的博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏本章吧
Linux高级编程

《Linux – Linux高级编程 – 第三部分 网络编程》第1章 网络基础知识

《Linux – Linux高级编程 – 第三部分 网络编程》第1章 网络基础知识
1.1 OSI模型和TCP/IP 模型 网络体系结构指的是网络的分层结构以及每层使用的协议的集合。其中最著名的就是OSI协议参考模型,他是基于国际标准化组织(OSI)的建议发展起来的。它分为7个层次:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。 图1 这个7层的协议模型规定的非常细致和完善,但在实际中没有被广泛的使用,其中最重要的原因之一……继续阅读 »

5天前 12浏览 0评论 1个赞

Linux高级编程

《Linux – Linux高级编程 – 第二部分 进程与线程》第4章 守护进程详解

《Linux – Linux高级编程 – 第二部分 进程与线程》第4章 守护进程详解
4.1守护进程概述 4.1.1守护进程的概念 Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个系统就是对某个用户程序提供服务。Linux系统的大多数服务器就是通过守护进程实现的;同时,守护进程还能完成许多系统任务。常见的守护……继续阅读 »

1周前 (05-01) 17浏览 0评论 0个赞

Linux高级编程

《Linux – Linux高级编程 – 第二部分 进程与线程》第3章 进程间通信(IPC通信)

《Linux – Linux高级编程 – 第二部分 进程与线程》第3章 进程间通信(IPC通信)
3.3 IPC 机制 在前面,我们学习了传统的进程间通信方式——无名管道(pipe)、有名管道(fifo)和信号(signal)。接下来看看更高级别的进程间通信(Inter-Process Communication, 简称IPC)。 1.共享内存(share memory); 2.信号灯(semaohore); 3.消息队列(message queue)……继续阅读 »

2周前 (04-26) 17浏览 0评论 3个赞

插件

《插件》那些相见恨晚的浏览器插件(Firefox版)

《插件》那些相见恨晚的浏览器插件(Firefox版)
今天小编就给大家推荐一些实用的浏览器插件,话不多说,来吧,展示。 火狐插件 1办公 1.1 Markdown Here 下载地址 官网地址 Firefox插件地址 简介 Markdown Here插件是一个浏览器Markdown编辑器插件,安装好后无论是在博客后台,还是电子邮件里,只要支持Markdown富文本的地方都可以使用,先用markdown代码写出……继续阅读 »

2周前 (04-24) 52浏览 0评论 2个赞

玩转中科蓝讯(AB32VG1)开发板

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第6章 音乐播放器

《嵌入操作系统 – 玩转中科蓝讯(AB32VG1)开发板(基于RT-Thread系统)》第6章 音乐播放器
开发环境: RT-Thread版本:4.0.3 操作系统:Windows 10 RT-Thread Studio版本:2.0.1 开发板MCU:AB5301A 6.1前言 在前面几章,我们使用AB32VG1做了几个小实验,本章将前面的内容进行组合,做一个音乐播放器,主要功能如下: 1.可存储多首完整音乐; 2.实现歌曲切换; 3.实现音量调节。 当然,以上……继续阅读 »

2周前 (04-24) 23浏览 0评论 1个赞

玩转ART-Pi开发板

《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(三)

《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(三)
《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(一) 《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(二) 7.4 数据上传到OneNET 7.4.1 OneNET简介 OneNET 平台是中国移动基于物联网产业打造的生态平台,具有高并发可用、多协议接入、丰富 API 支持、数据安全存储、快速应用孵化等特点,同时,One……继续阅读 »

3周前 (04-18) 33浏览 0评论 2个赞

玩转ART-Pi开发板

《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(二)

《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(二)
7.3联网【WiFi】 ART-Pi有两种联网方式,一个是板载的WiFi模块AP6212,这个模块自带蓝牙;另一个是工业扩展板的网口,使用的芯片是LAN8720A,我没有扩展板,这里就只讲解如何使用WiFi联网。这里先看看WiFi的电路。 图11 AP6212芯片 图12 WiFi和BT接口 从上图可以看出WiFi和BT使用的是二合一芯片AP6212……继续阅读 »

3周前 (04-18) 33浏览 0评论 1个赞

玩转ART-Pi开发板

《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(一)

《嵌入操作系统 – 玩转ART-Pi开发板》第7章 环境监测系统(一)
开发环境: RT-Thread版本:4.0.3 操作系统:Windows10 Keil版本:V5.30 RT-Thread Studio版本:2.0.1 开发板MCU:STM32H750XB 从本章开始,笔者不在就某一个单一功能讲解,而是针对某一个具体的项目作为讲解的主要内容。 7.1前言 第一个项目是一个环境监测系统,我相信很多朋友都做过,我这里主要从宏……继续阅读 »

3周前 (04-17) 34浏览 0评论 0个赞

Linux高级编程

《Linux – Linux高级编程 – 第二部分 进程与线程》第3章 进程间通信(信号通信)

《Linux – Linux高级编程 – 第二部分 进程与线程》第3章 进程间通信(信号通信)
3.2信号通信 信号是在软件层次上对中断机制的一种模拟。在原理上,一个进程收到一个信号与处理器收到一个中断请求可以说是一样的。信号是异步的:一个进程不必通过任何操作在等待信号的到达。 事实上,进程也不知道信号到底什么时候到达。信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了那些系统事件。它可以在任何时候发给某一……继续阅读 »

4周前 (04-12) 24浏览 0评论 3个赞

Linux高级编程

《Linux – Linux高级编程 – 第二部分 进程与线程》第3章 进程间通信(管道)

《Linux – Linux高级编程 – 第二部分 进程与线程》第3章 进程间通信(管道)
3.1管道通信 管道是Linux 中进程间通信的一种方式,它把一个程序的输出直接连接到另一个程序的输入,Linux 的管道主要包括两种:无名管道和有名管道。 3.1.1无名管道 无名管道是Linux中管道通信的一种原始方法,他有如下特点: 1)只能用于具有亲缘关系的进程之间的通信(也就是父子进程或兄弟进程之间,用fork()创建的子进程); 2)……继续阅读 »

4周前 (04-11) 25浏览 0评论 1个赞