摘要: One of the fundamental features that makes Linux and other Unices useful is the “pipe”. Pipes allow separate processes to communicate without having b 阅读全文
posted @ 2019-06-24 10:52 ba哥 阅读(594) 评论(0) 推荐(0) 编辑
摘要: Why do we need message queues when we already have the shared memory? It would be for multiple reasons, let us try to break this into multiple points 阅读全文
posted @ 2019-06-23 13:28 ba哥 阅读(684) 评论(0) 推荐(0) 编辑
摘要: Fork System Call The fork system call is used to create a new processes. The newly created process is the child process. The process which calls fork 阅读全文
posted @ 2019-06-19 11:41 ba哥 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 数据传输直观图 代表:管道、FIFO、消息队列、socket. 重定向介绍 在命令行运行的每个程序都会有三个数据流与之相连接: STDIN (0) - 标准输入(传给程序的数据) STDOUT (1) - 标准输出(程序打印的数据,默认输出至终端) STDERR (2) - 标准错误(针对错误信息, 阅读全文
posted @ 2019-06-18 16:41 ba哥 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 一个典型的C程序存储分区包含以下几类: 进程运行时的典型内存布局 1. Text段 Text段通常也称为代码段,由可执行指令构成,是程序在目标文件或内存中的一部分,Text段通常放在栈或堆的下面,以防止堆栈溢出篡改其数据。 通常情况下,Text段是可共享的,对于需要频繁调用的程序,其在内存中只需要一 阅读全文
posted @ 2019-06-14 18:01 ba哥 阅读(4513) 评论(0) 推荐(0) 编辑
摘要: The Cortex-M3 supports the Thumb-2 instruction set. This is one of the most important features of the Cortex-M3 processor because it allows 32-bit ins 阅读全文
posted @ 2019-05-31 11:01 ba哥 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 这两天被问到一个很有意思的问题:C头文件中尖括号与双引号有什么区别,以前只大约知道 <> 常用在系统库文件,"" 常用在自定义的借口文件中,那具体在gcc编译搜索过程中有啥区别,还得仔细查阅一番相关文档。 针对 <> 与 "" 的区别有如下解释: 摘抄自:https://gcc.gnu.org/on 阅读全文
posted @ 2019-05-28 16:27 ba哥 阅读(1594) 评论(0) 推荐(0) 编辑
摘要: 看 《the linux command line》的find章节,有个好玩的实践,大家看看能否快速敲出来: 题目 1. 在家目录下创建一个playground目录,该目录下创建一百个文件夹,每个文件夹下创建一百个文件 2. 一次性输出每个playground子目录下的文件个数,看看是不是100个 阅读全文
posted @ 2019-05-10 12:00 ba哥 阅读(928) 评论(0) 推荐(0) 编辑
摘要: 这几天读到TLCL-Storage Media一节,不由的想要折腾一下U盘,一直以来U盘只是被拿来暂存数据,其内部有没有文件系统,数据怎么管理,那是从来也不清楚,本文就依葫芦画瓢,折腾下手中的Kingston U盘 注:本文非教程,仅学以致乐。 阅读全文
posted @ 2019-05-06 18:16 ba哥 阅读(6134) 评论(0) 推荐(0) 编辑
摘要: 注:本文仅针对Cortex-M3/4 系列进行讲述。 在传统的ARM处理器架构中,常使用SWP指令来实现锁的读/写原子操作,但从ARM v6开始,读/写访问在独立的两条总线上进行,SWP指令已无法在此架构下保证读/写访问的原子操作,因此互斥访问指令应运而生。本文结合项目中运用的相关方法,总结Cort 阅读全文
posted @ 2019-04-22 15:10 ba哥 阅读(3471) 评论(0) 推荐(1) 编辑