正在编写,敬请关注
原创 2010-08-25 19:07:44
375阅读
正在编写,敬请关注
原创 2010-08-25 19:07:05
662阅读
版本号:1.0.1 作者:石硕 更新:2014-05-09 15:04:53 出于工作须要。定制CentOS内核,以改进TCP的传输效率,怎样改进这里暂且不提,以下重点解说怎样获取源代码,编译。 1. 编译前的准备 以【root】用户安装下列组件: su root yum -y groupinsta
转载 2016-04-15 13:41:00
72阅读
1, src\third_party\WebKit\Source\core\dom\events\Event.h:src\third_party\blink\renderer\core\dom\events\event.h bool isTrusted() const { return is_tru
转载 2020-06-02 11:43:00
828阅读
2评论
1、列举常见的内核参数以及参数的意义kernel.hostname  主机名 net.ipv4.ip_forward   路由转发 net.ipv4.icmp_echo_ignore_all  禁止响应所有icmp_echo包 vm.drop_caches  清理内存buffer/cache2、如何通过/proc查看top中展示的进程状态cat /proc/18106/cmdline   查看进程
原创 2019-08-23 17:27:28
359阅读
一、编译内核相关命令1、重装initrd文件命令:mkinitrd:creates initial ramdisk p_w_picpaths for preloading modules格式:mkinitrd  initrd文件路径 内核版本号,如:mkinitrd  /boot/initrd-`uname -r`.img  `uname -r`2、I/O处
原创 2014-05-27 17:08:31
916阅读
一、Kernel常用命令    1、Kernel组成: 核心:/boot/vmlinuz-version 内核模块(ko): /lib/modules/version/    2、装载模块命令: insmod modprobe    3、用户空间:是访问、监控内核的方式: &nb
原创 2014-05-27 16:34:37
1519阅读
1点赞
1评论
对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取作详细的说明; 关键操作步骤:1.先创建一个WINCE内核工程.2.先打开目标的工程文件,单击“Project”菜单...
转载 2012-12-06 16:04:00
50阅读
2评论
对WinCE体积进行剪裁,并让WinCE支持简体中文和英文显示,默认显示是中文,并以下对字体选取 作详细的说明;   关键操作步骤: 1.先创建一个WINCE内核工程. 2.先打开目标的工程文件,单击“Project”菜单,再单击“Properties-> Configuration Properties->Locale 先执行“clear” Loc
转载 2021-07-31 11:25:02
201阅读
内核定时器 struct timer_list   2009-09-18 09:57:40|  分类: LinuxDrv |  标签: |字号大中小 订阅     转自:http://hi.baidu.com/zhlg_hzh/blog/item/d298b49b57a1cab2c8eaf42b.ht
转载 2011-11-03 10:20:36
3756阅读
无论何时你需要调度一个动作以后发生, 而不阻塞当前进程直到到时, 内核定时器是给你 的工具. 这些定时器用来调度一个函数在将来一个特定的时间执行, 基于时钟嘀哒, 并且 可用作各类任务; 例如, 当硬件无法发出中断时, 查询一个设备通过在定期的间隔内检查 它的状态. 其他的内核定时器的典型应用是关闭
转载 2019-07-06 11:08:00
151阅读
2评论
#include #include #include #include struct timer_list my_timer;void func(unsigned long data){    printk("time out!\n data: %ld, pid: %ld\n", data, current->pid);    mod_timer(&my_t
原创 2022-09-19 14:13:24
70阅读
Linux作为一个开源系统,深受大家喜爱,我们可以按照自己的想法去对它进行裁剪,也可以根据自己的需求对其内核进行重新编译,很多时候为了提高Linux的性能我们需要对它进行重新编译和裁剪,例如redhat的发行版为了保持通用性,必然会把很多我们不需要的模块都打包进其发行版中,而对我们来所很多模块都是不需要的,此时如果我们对其进行裁剪和重新编译将会打造一个体积更小、性能更好的Linux内核
原创 2014-03-08 18:50:51
1624阅读
1.linux内核定时器基本结构和函数1)struct timer_list 一个struct timer_list对应了一个定时器。#include <linux/timer.h>以下列出常用的接口:struct timer_list
转载 2022-03-10 16:03:42
372阅读
#include<linux/module.h>#include<linux/init.h>#include<linux/sched.h>#include<linux/timer.h>structtimer_listmy_timer;voidfunc(unsignedlongdata){printk("timeout!\ndata:%ld,pid:%ld\n",data,current->pid);mod_timer(&my_timer,jiffies+3*HZ); //修改定时器的时间为2秒}staticint Read More
转载 2013-05-28 23:37:00
185阅读
2评论
1.linux内核定时器基本结构和函数1)struct timer_list 一个struct timer_list对应了一个定时器。#include <linux/timer.h>以下列出常用的接口:struct timer_list { /*....*/ unsigned long expires;//定时器服务函数开始执行时间 void (...
转载 2021-07-27 21:24:21
322阅读
看了3个周末的Linux内核,包括前两周总结的进程与线程,锁与同步。当时研究这个的原因是因为某个程序CPU context switch过高。不过到现在相关的背景知识也了解了,问题也早已经解决了,所以暂时也没有进一步的兴趣驱动去研究内核了,这里是终结篇。:) 在应用程序运行的时候,特别是抢占式的操作系统里面,内核怎么样取得控制权?这依赖硬件支持的系统定时器来实现。内核中有非常多的功能由定时器触发
原创 2009-05-18 17:30:00
1435阅读
一、定义: /include/linux/timer.h struct timer_list { struct list_head entry; unsigned long expires; void (*function)(unsigned long); unsig...
转载 2013-04-13 13:46:00
58阅读
2评论
下面是一篇基于 Linux Kernel 6.14 的嵌入式系统内核定制与优化的深度技术博客,全文结合代码示例、实验过程及详细讲解,适合有一定内核开发基础的读者参考。基于 Linux Kernel 6.14 的嵌入式系统内核定制与优化实战引言嵌入式系统常用于特定功能和任务,受限于硬件资源和实时性要求,如何在保证功能的前提下最大化系统效率成为关键。Linux 内核凭借其开源和高度模块化的特点,成为嵌
原创 6月前
255阅读
linux 内核即为linux 操作系统的核心,主要包括文件系统模块,内存管理模块,进程管理模块、进程间通信模块和网络接口模块 五大模块。   文件系统模块:主要负责文件系统的管理,在linux 2.6 的内核中,主要支持ext2 、ext3、ext4、ocfs2、jfs、xfs 、reiserfs 、gfs 等网络文件系统。 内存管理模块: 主要负责物理内存和虚拟内存的资源分
原创 2012-10-10 17:43:09
665阅读
  • 1
  • 2
  • 3
  • 4
  • 5