会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
给你科普技术
首页
联系
管理
2018年3月31日
Linux x86_64内核中断初始化
摘要: 中断分类 Linux系统中,中断分为: 硬中断:由外部设备或者执行异常产生的需要快速处理的中断。如缺页中断、定时器硬件中断。 根据内部产生还是外部产生,分为: 1. 异常:异常是内部产生的中断,不可屏蔽。 2. 外部中断:外部中断是由外部设备产生的,可以屏蔽。 软中断: 软中断是Linux系统中
阅读全文
posted @ 2018-03-31 12:06 stonehat
阅读(2164)
评论(0)
推荐(2)
2018年3月22日
Linux源码-等待队列注释
摘要: 等待队列 Linux中了等待队列的毒,代码中充斥着等待队列。不信你翻翻代码。 等待队列的唤醒我们这里叫激活。免得和线程唤醒混淆。 转载注明出处哦:http://www.cnblogs.com/stonehat/p/8627302.html 数据结构 1. 头结点wait_queue_head_t的结
阅读全文
posted @ 2018-03-22 22:18 stonehat
阅读(657)
评论(0)
推荐(0)
2018年3月20日
Linux epoll源码注释
摘要: Linux系统运行源码剖析 epoll代码注释 理解了中断、等待队列、调度,你就能懂Linux的80%。 老子 转发的话,请注明出处哦:http://www.cnblogs.com/stonehat/ Linux系统内核提供了三个系统调用: include/linux/syscalls.h 其函数实
阅读全文
posted @ 2018-03-20 23:06 stonehat
阅读(1281)
评论(0)
推荐(1)
2017年10月29日
自动安装L2tp的脚本
摘要: 来自于 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 =============
阅读全文
posted @ 2017-10-29 11:50 stonehat
阅读(1832)
评论(0)
推荐(0)
2017年10月24日
人工智能
摘要: 人工智能时代不建一个人工智能分类就显得不跟时代
阅读全文
posted @ 2017-10-24 18:57 stonehat
阅读(418)
评论(0)
推荐(0)
2017年10月22日
CMake必知必会
摘要: 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
阅读全文
posted @ 2017-10-22 09:39 stonehat
阅读(591)
评论(0)
推荐(0)
CMake基本语法
摘要: CMake简介 CMake 是做什么的? CMake是一套类似于automake的跨平台辅助项目编译的工具。 我觉得语法更加简单易用。 CMake的工作流程 CMake处理顶级目录的 (CMake的配置文件,配置了子目录,编译目标,编译依赖等等),最后根据配置生成相应的MakeFile。 使用mak
阅读全文
posted @ 2017-10-22 01:26 stonehat
阅读(7378)
评论(0)
推荐(0)
2017年10月21日
CMake 条件判断
摘要: CMake简介 CMake 是做什么的? CMake是一套类似于automake的跨平台辅助项目编译的工具。 我觉得语法更加简单易用。 CMake的工作流程 CMake处理顶级目录的 (CMake的配置文件,配置了子目录,编译目标,编译依赖等等),最后根据配置生成相应的MakeFile。 使用mak
阅读全文
posted @ 2017-10-21 01:01 stonehat
阅读(26019)
评论(0)
推荐(0)
2017年8月2日
hidden symbol `pthread_atfork'
摘要: gcc交叉编译时发生这种错误 /.. .../voice_demo: hidden symbol `pthread_atfork' in /opt/gcc linaro aarch64 linux gnu 4.9 2014.09_linux/bin/../aarch64 linux gnu/libc
阅读全文
posted @ 2017-08-02 20:30 stonehat
阅读(3748)
评论(0)
推荐(1)
2017年6月13日
ubuntu下cmake 使用clang
摘要: 安装llvm、clang sudo apt get install llvm clang clang命令会在/usr/bin/clang cmake配置交叉编译链 建立linux.toolchain.cmake文件 cmake命令引入交叉编译配置即可 此时会显示下面一些东西,表示编译器已经换成了cl
阅读全文
posted @ 2017-06-13 13:24 stonehat
阅读(12470)
评论(0)
推荐(0)
下一页