会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sky
我所做的事情都是源于自己对梦想的追求--分享技术、共同创造新世界---欢迎交流:zhangbinghua2012@163.com skyzhangbinghua@gmai.com
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
127
下一页
2020年9月9日
编译buildroot【原创】
摘要: 编译buildroot history 1855 cp /home/sky/toolchain/buildroot-2020.05.1.tar.gz ./ 1856 ls 1857 mkdir toochain 1858 ls 1859 mv toochain/ toolchain 1860 ls
阅读全文
posted @ 2020-09-09 00:02 Sky&Zhang
阅读(499)
评论(0)
推荐(0)
2020年9月6日
使用C语言编写Python模块-引子【转】
摘要: 转自:https://www.jianshu.com/p/47590edc355c 为什么要用C语言写Python模块,是Python不够香么?还是觉得头发还茂盛?都不是。因为C语言模块有几个显而易见的好处: 可以使用Python调用C标准库、系统调用等; 假设已经有了一堆C代码实现的功能,可以不用
阅读全文
posted @ 2020-09-06 23:44 Sky&Zhang
阅读(2459)
评论(0)
推荐(0)
RPMsg:协议简介【转】
摘要: 转自:https://www.jianshu.com/p/c7cdad8273ed 0. 起因 之前在RPC原理与FastRPC实现一文中介绍过RPC的原理,简而言之,RPC就是实现本地程序调用位于另一个地址空间的例程(routine)的一种技术手段,其基本架构如图0-1所示。 图0-1 RPC基本
阅读全文
posted @ 2020-09-06 23:33 Sky&Zhang
阅读(5325)
评论(0)
推荐(1)
2020年9月4日
抢占(preemption)是如何发生的【转】
摘要: 转自:http://linuxperf.com/?p=211 进程切换有自愿(Voluntary)和强制(Involuntary)之分,在前文中详细解释了两者的不同,简单来说,自愿切换意味着进程需要等待某种资源,强制切换则与抢占(Preemption)有关。 抢占(Preemption)是指内核强行
阅读全文
posted @ 2020-09-04 15:09 Sky&Zhang
阅读(1177)
评论(0)
推荐(0)
linux系统编程之进程(八):守护进程详解及创建,daemon()使用 【转】
摘要: 转自:https://www.cnblogs.com/mickole/p/3188321.html 一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对整个
阅读全文
posted @ 2020-09-04 10:20 Sky&Zhang
阅读(967)
评论(0)
推荐(0)
2020年9月3日
Linux中创建Daemon进程的三种方法【转】
摘要: 转自:https://www.cnblogs.com/minico/p/7702020.html 什么是daemon进程? Unix/Linux中的daemon进程类似于Windows中的后台服务进程,一直在后台运行运行,例如http服务进程nginx,ssh服务进程sshd等。注意,其英文拼写为d
阅读全文
posted @ 2020-09-03 18:46 Sky&Zhang
阅读(1131)
评论(0)
推荐(0)
2020年9月2日
Linux 内核定时器使用 二 高精度定时器 hrtimer 的用例【转】
摘要: 转自:https://blog.csdn.net/fuyuande/article/details/82193600 之前介绍了timer_list内核定时器,它的精度在毫秒级别,再高一点它就无能为力了,所幸内核提供了高精度定时器 hrtimer。 源文件在linux/kernel/hrtimer.
阅读全文
posted @ 2020-09-02 18:10 Sky&Zhang
阅读(4352)
评论(0)
推荐(0)
使用 Qemu 虚拟 ARM64 平台演示 kdump 崩溃转存【转】
摘要: 转自:https://www.byteisland.com/%e4%bd%bf%e7%94%a8-qemu-%e6%bc%94%e7%a4%ba-kdump-%e5%b4%a9%e6%ba%83%e8%bd%ac%e5%ad%98/ 为什么想起写这篇文章呢?第一是最近在研究 kdump/kexec
阅读全文
posted @ 2020-09-02 16:27 Sky&Zhang
阅读(2020)
评论(0)
推荐(2)
自旋锁 spin_lock、 spin_lock_irq 以及 spin_lock_irqsave 的区别【转】
摘要: 转自:https://www.byteisland.com/%e8%87%aa%e6%97%8b%e9%94%81-spin_lock%e3%80%81-spin_lock_irq-%e4%bb%a5%e5%8f%8a-spin_lock_irqsave-%e7%9a%84%e5%8c%ba%e5%
阅读全文
posted @ 2020-09-02 16:19 Sky&Zhang
阅读(930)
评论(0)
推荐(1)
Linux中的spinlock机制[四] - API的使用【转】
摘要: 转自:https://zhuanlan.zhihu.com/p/90634198 Linux中的spinlock机制[四] - API的使用 兰新宇 talk is cheap 前面文章介绍的spinlock加锁的实现都是基于的arch_spin_lock()这个函数,但内核编程实际使用的通常是sp
阅读全文
posted @ 2020-09-02 16:17 Sky&Zhang
阅读(1070)
评论(0)
推荐(0)
Linux中的虚拟内存机制和内存映射【转】
摘要: 转自:https://zhuanlan.zhihu.com/p/116896185 Linux中的虚拟内存机制和内存映射 PenG 找工作ing... 最近学习了Linux中的虚拟内存,这个机制真的是非常的妙。虚拟内存可以说是硬件异常、主存、外存和操作系统的完美交互,而且更妙的是,这个机制是完全自动
阅读全文
posted @ 2020-09-02 16:15 Sky&Zhang
阅读(945)
评论(0)
推荐(0)
那些情况该使用它们spin_lock到spin_lock_irqsave【转】
摘要: 转自:https://blog.csdn.net/wesleyluo/article/details/8807919 Spinlock的目的是用来同步SMP中会被多个CPU同时存取的变量。在Linux中,普通的spinlock由于不带额外的语义,是用起来反而要非常小心。 在Linux kernel中
阅读全文
posted @ 2020-09-02 14:53 Sky&Zhang
阅读(228)
评论(0)
推荐(0)
Linux内核中的软中断、tasklet和工作队列详解【转】
摘要: 转自:https://blog.csdn.net/godleading/article/details/52971179 TOC] 本文基于Linux2.6.32内核版本。 引言 软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom
阅读全文
posted @ 2020-09-02 11:14 Sky&Zhang
阅读(922)
评论(0)
推荐(0)
2020年9月1日
Linux 读写memory操作,devmem直接访问物理内存地址【转】
摘要: 转自:https://blog.csdn.net/xhoufei2010/article/details/99305356 1 说明 由于开发需要,需要通过memory传输数据,所以使用devmem 方式读写数据,操作linux 内存数据。devmem的方式是提供给驱动开发人员,在应用层能够侦测内存
阅读全文
posted @ 2020-09-01 17:56 Sky&Zhang
阅读(8297)
评论(0)
推荐(0)
Linux性能之DVFS/cpufreq【转】
摘要: 转自:https://www.jianshu.com/p/982ab0e98f45 简介 DVFS全称Dynamic Voltage and Frequency Scaling,即动态电压频率调整。这项技术可以根据芯片运行的应用程序的计算需求,动态调整电压和频率,从而达到节能的目的。 DVFS技术是
阅读全文
posted @ 2020-09-01 17:40 Sky&Zhang
阅读(1429)
评论(0)
推荐(0)
2020年8月30日
linux每日命令(34):ps命令和pstree命令【转】
摘要: 转自:https://www.cnblogs.com/huchong/p/10065246.html#_lab2_3_7 阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四. 使用实例 1. 显示所有进程信息 2. 显示指定用户信息 3. 显示所有进程信息,连带命令行 4
阅读全文
posted @ 2020-08-30 23:33 Sky&Zhang
阅读(323)
评论(0)
推荐(0)
2020年8月27日
移植Kdump至嵌入式ARM64环境【转】
摘要: 转自:https://blog.csdn.net/lsy673908720/article/details/90215501 工欲善其事,必先利其器。操作系统崩溃是高级Linux运维工程师很头疼的事情,但也不要害怕,前辈们已经给我们磨了好多把刀,其中有一把叫做Kdump。目前在主流的Linux发行版
阅读全文
posted @ 2020-08-27 14:00 Sky&Zhang
阅读(2728)
评论(0)
推荐(0)
手动添加kdump【转】
摘要: 转自:https://www.cnblogs.com/sxhlinux/p/6124003.html 背景: Linux嵌入式设备内核挂死后,无法自动重启,需要手动重启。而且如果当时没有连串口的话,就无法记录内核挂死时的堆栈,所以需要添加一种方式来记录内核挂死信息方便以后调试使用。设备中增加kdum
阅读全文
posted @ 2020-08-27 13:59 Sky&Zhang
阅读(499)
评论(0)
推荐(0)
coredump配置、产生、分析以及分析示例【转】
摘要: 转自:https://www.cnblogs.com/arnoldlu/p/11160510.html 应用程序在运行过程中由于各种异常或者bug导致退出,在满足一定条件下产生一个core文件。 通常core文件包含了程序运行时内存、寄存器状态、堆栈指针、内存管理信息以及函数调用堆栈信息。 core
阅读全文
posted @ 2020-08-27 11:06 Sky&Zhang
阅读(696)
评论(0)
推荐(0)
linux下生成core dump文件方法及设置【转】
摘要: 转自:https://blog.csdn.net/andy31688/article/details/84493251?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel
阅读全文
posted @ 2020-08-27 10:56 Sky&Zhang
阅读(1062)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
127
下一页
公告