摘要:
中断分类 Linux系统中,中断分为: 硬中断:由外部设备或者执行异常产生的需要快速处理的中断。如缺页中断、定时器硬件中断。 根据内部产生还是外部产生,分为: 1. 异常:异常是内部产生的中断,不可屏蔽。 2. 外部中断:外部中断是由外部设备产生的,可以屏蔽。 软中断: 软中断是Linux系统中 阅读全文
摘要:
等待队列 Linux中了等待队列的毒,代码中充斥着等待队列。不信你翻翻代码。 等待队列的唤醒我们这里叫激活。免得和线程唤醒混淆。 转载注明出处哦:http://www.cnblogs.com/stonehat/p/8627302.html 数据结构 1. 头结点wait_queue_head_t的结 阅读全文
摘要:
Linux系统运行源码剖析 epoll代码注释 理解了中断、等待队列、调度,你就能懂Linux的80%。 老子 转发的话,请注明出处哦:http://www.cnblogs.com/stonehat/ Linux系统内核提供了三个系统调用: include/linux/syscalls.h 其函数实 阅读全文
摘要:
来自于 https://teddysun.com/448.html !/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH ============= 阅读全文
摘要:
人工智能时代不建一个人工智能分类就显得不跟时代 阅读全文
摘要:
CMake 文档 https://cmake.org/cmake/help/v3.7/index.html 需要阅读的文档 item|note|link | | cmake buildsystem(7) |cmake构建系统介绍|https://cmake.org/cmake/help/v3.7/m 阅读全文
摘要:
CMake简介 CMake 是做什么的? CMake是一套类似于automake的跨平台辅助项目编译的工具。 我觉得语法更加简单易用。 CMake的工作流程 CMake处理顶级目录的 (CMake的配置文件,配置了子目录,编译目标,编译依赖等等),最后根据配置生成相应的MakeFile。 使用mak 阅读全文
摘要:
CMake简介 CMake 是做什么的? CMake是一套类似于automake的跨平台辅助项目编译的工具。 我觉得语法更加简单易用。 CMake的工作流程 CMake处理顶级目录的 (CMake的配置文件,配置了子目录,编译目标,编译依赖等等),最后根据配置生成相应的MakeFile。 使用mak 阅读全文
摘要:
gcc交叉编译时发生这种错误 /.. .../voice_demo: hidden symbol `pthread_atfork' in /opt/gcc linaro aarch64 linux gnu 4.9 2014.09_linux/bin/../aarch64 linux gnu/libc 阅读全文
摘要:
安装llvm、clang sudo apt get install llvm clang clang命令会在/usr/bin/clang cmake配置交叉编译链 建立linux.toolchain.cmake文件 cmake命令引入交叉编译配置即可 此时会显示下面一些东西,表示编译器已经换成了cl 阅读全文