摘要: Linux 系统编程 学习:02 进程间通信1:Unix IPC(1)管道 背景 上一讲我们介绍了创建子进程的方式。我们都知道,创建子进程是为了与父进程协作(或者是为了执行新的程序,参考 "Linux exec族函数解析" ) 我们也知道,进程之间的资源在默认情况下是无法共享的,所以我们需要借助系统 阅读全文
posted @ 2019-03-17 11:55 schips 阅读(501) 评论(0) 推荐(0)
摘要: Linux 系统编程 学习:00 有关概念 背景 系统编程其实就是利用系统中被支持的调度API进行开发的一个过程。 从这一讲开始,我们来介绍有关Linux 系统编程的学习。 知识 在进行Linux系统编程有关的开发之前,我们需要了解有关的概念。 进程(Process) 当一个进程创建以后,会被分配到 阅读全文
posted @ 2019-03-16 20:03 schips 阅读(845) 评论(0) 推荐(0)
摘要: sudo apt-get install minicom sudo minicom -s Serial port setup Save setup as dfl 保存log file: 在实际使用中经常需要将log保存下来,以方便进行debugging,要在minicom中 保存log,按下面的步骤 阅读全文
posted @ 2019-03-05 11:22 schips 阅读(1039) 评论(0) 推荐(0)
摘要: 宏定义 #ifdef __DEBUG_PRINTF__ /* * * Some Debug printf kit for devlopment * * Date : 2019.03.04 * * Editor : SCHIPS * */ #include <stdio.h> /* Debug wit 阅读全文
posted @ 2019-03-04 22:41 schips 阅读(1624) 评论(0) 推荐(1)
摘要: 背景 标准库下载: "地址" 本章的项目可以在这里 "下载" 。 STM32作为一类经典的MCU。本人从2018年1月1日开始对于STM32系列单片机的学习。 本人所持的型号为;STM32F429ZI DISCOVERY,M4内核,封装类型为:LQFP144 很感谢我的班主任送我的开发板:STM32 阅读全文
posted @ 2019-03-04 22:00 schips 阅读(1469) 评论(0) 推荐(0)
摘要: Introduction Go is an open source project, distributed under a BSD-style license. This document explains how to check out the sources, build them on y 阅读全文
posted @ 2019-03-03 15:00 schips 阅读(561) 评论(0) 推荐(0)
摘要: ubuntu18.04不再使用initd管理系统,改用systemd。 ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。 1.建立rc-local.service文件 $ sudo vi /etc/ 阅读全文
posted @ 2019-01-25 09:43 schips 阅读(2713) 评论(0) 推荐(0)
摘要: 安装sudo apt-get install exuberant-ctags 在每次使用时,需要初始化tags,只有这样才能使用跳转功能 初始化: 进入项目的顶级目录。输入以下命令。 ctags -R . 即可生成一个tags文件, 这个文件包含所有函数和变量的索引列表。 vim编辑时 vim 中  阅读全文
posted @ 2019-01-14 11:58 schips 阅读(1934) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/jinhongdu/article/details/43413071 对于非标准的任意波特率需要用ioctl(fd, TIOCGSERIAL, p)和ioctl(fd, TIOCSSERIAL, p)的配合,ioctl的最后一个参数是struct seri 阅读全文
posted @ 2019-01-14 09:14 schips 阅读(4654) 评论(0) 推荐(0)
摘要: 1、前言 linux提供了sysconf系统调用可以获取系统的cpu个数和可用的cpu个数。 2、sysconf 函数 man一下sysconf,解释这个函数用来获取系统执行的配置信息。例如页大小、最大页数、cpu个数、打开句柄的最大个数等等。详细说明可以参考man。 3、测试程序 阅读全文
posted @ 2019-01-03 10:14 schips 阅读(541) 评论(0) 推荐(0)