码迷,mamicode.com
首页 >  
搜索关键字:内核开发    ( 395个结果
Yocto与纯裸内核开发的对比
个人理解 Yocto来管理开发Linux系统,有利于Linux系统版本管理,减少了很多重复开发工作,适合企业团队且Linux版本较多的开发环境。但也存在很多弊端,比如Yocto的资源由layer决定,依赖项繁琐,层层关联,牵一发而动全身;git上的meta资源并不是面面俱到,有的软件工具并没有包括; ...
分类:其他好文   时间:2020-05-27 20:15:13    阅读次数:69
Linux内核下内存空间的申请
2020-05-23 关键字:kmalloc、kzalloc、kcalloc 1、kmalloc() kmalloc() 是Linux内核开发中最常使用的申请内存的函数。它的原型如下所示: #include <linux/slab.h> void *kmalloc(size_t size, int ...
分类:系统相关   时间:2020-05-23 22:59:03    阅读次数:122
第二章 开始内核开发
第二章 开始内核开发 在本章处理了内核驱动开发的一些启动和运行的基础需求。在该章中,有将安装必要的工具和写一个能够加载和卸载的基础驱动。 在该章中: 安装必要的工具 创建一个驱动项目 驱动入口与卸载例程 部署驱动 简单的追踪 安装工具 在早些年(2012年之前),开发和构建驱动的过程包括使用来自设备 ...
分类:其他好文   时间:2020-05-15 10:02:30    阅读次数:56
3.1.5 LTP(Linux Test Project)学习(五)-LTP代码学习
3.1.5 LTP(Linux Test Project)学习(五)-LTP代码学习 Hello小崔 ? 华为技术有限公司 Linux内核开发 2 人赞同了该文章 LTP代码学习方法主要介绍两个步骤,个人认为效果最好,见效也快。 方法1 查看官方介绍文档(如果你最开始接触ltp,那么步骤1一定要看) ...
分类:系统相关   时间:2020-05-09 00:28:07    阅读次数:119
微信小程序底层实现原理
一、 wa的运行环境 根据微信官方的说明,wa的运行环境有3个平台,IOS的webkit(苹果开源的浏览器内核),Android的X5(QQ浏览器内核),开发时用的nw.js(C++实现的web转桌面应用); 二、为什么wa不直接运行在浏览器(webview)中,而要绕过浏览器直接调用内核呢? 因为 ...
分类:微信   时间:2020-03-21 11:21:13    阅读次数:144
linux 内核同步机制之自旋锁
1. 前言 在内核开发过程中,经常遇到这种情况:共享数据的临界区即位于进程上下文,也处于中断上下文。这时该如何保护呢?首先可以肯定的是涉及睡眠的锁不能使用了,因为中断上下文不能睡眠。 这时应该考虑使用spinlock自旋锁。 2. 自旋锁的特点 spin lock是一种死等的锁机制。当前的执行例程会 ...
分类:系统相关   时间:2020-03-11 23:54:54    阅读次数:121
IPTABLES GeoIP Addon
准备xtables addons 3.0 2018年02月版本 环境检查是否满足需求,具体查看以下链接 如果要升级内核,参考以下 内核升级完成后,安装内核开发包(centos, fedora内核不用升级) 安装组件 卸载旧版冲突组件 安装新版 创建编译目录 安装GeoIP Database 使用ip ...
分类:其他好文   时间:2020-03-10 15:39:39    阅读次数:88
学习linux,不要找别人了,我有东西要发
部分视频观看地址( 更多视频教程可在B站上搜索‘迅为电子’ ) iTOP-4412精英版开发板硬件连接 https://www.bilibili.com/video/av82341079 iTOP4412开发板系统编程前言 https://www.bilibili.com/video/av75754 ...
分类:系统相关   时间:2020-03-10 11:57:48    阅读次数:83
Git-第一篇
[toc] 第一章:认识Git 1.1 Git介绍 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subvers ...
分类:其他好文   时间:2020-03-03 20:49:39    阅读次数:73
Git 管理简述
Git 介绍 Git 是什么?傻瓜内容跟踪器(The stupid content tracker)!Git 创始人、Linux 之父 Linus Torvalds 就是这样介绍 Git 的。 Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion ...
分类:其他好文   时间:2020-03-02 12:36:01    阅读次数:69
395条   上一页 1 2 3 4 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!