码迷,mamicode.com
首页 >  
搜索关键字:内核    ( 23560个结果
数据结构——算法之(012)( linux C 所有字符串操作函数实现)
题目:实现linux C下常用的字符串操作函数 题目分析: 一、面试中可能经常遇到这样的问题:比如strcpy、memcpy、strstr 二、参考了linux 内核代码,对linux大神表示感谢,代码写得相当精致,这里拿来与大家分享吧 算法实现: /* * linux/lib/string.c * * Copyright (C) 1991, 1992 Lin...
分类:系统相关   时间:2014-05-26 05:21:03    阅读次数:474
Linux-0.12内核sleep_on函数分析
sleep_on用于进程休眠,原型如下: void sleep_on(struct task_struct **p) 当进程访问某个互斥资源时,如果资源被另外进程占用,当前进程就需要休眠。 假设资源的结构如下: struct res { .... struct task_struct *wait; } 其实我们参考下文件系统的i节点就会发现,i节点也是一种资源,它的结构体中就有一...
分类:系统相关   时间:2014-05-26 04:28:02    阅读次数:439
51系列小型操作系统精髓 简单实现12 C语言版再优化
CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms 3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time. 4.可运行多个任务【自定义】 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回来,任务执行后,回到中断,再从中断回到主程序。...
分类:编程语言   时间:2014-05-26 03:59:52    阅读次数:323
Windows内核之进程的终止和子进程
1 进程终止的方法: 主线程的进入点函数返回(最好使用这个方法) 进程中的一个线程调用ExitProcesss函数(应该避免使用这种方法)。  另一个进程中的线程调用TerminateProcess函数(应该避免使用这种方法)。  进程中的所有线程自行终止运行(这种情况几乎从未发生)。    1.1  主线程进入点函数返回        始终都应该这样来设计应用程序,即只有当主线程的...
分类:Windows程序   时间:2014-05-26 03:42:59    阅读次数:352
Linux内核regulator架构和编写
电源种类介绍       (百度百科)LDO是low dropout regulator,意为低压差线性稳压器,是相对于传统的线性稳压器来说的。传统的线性稳压器,如78xx系列的芯片都要求输入电压要比输出电压高出2v~3V以上,否则就不能正常工作。但是在一些情况下,这样的条件显然是太苛刻了,如5v转3.3v,输入与输出的压差只有1.7v,显然是不满足条件的。针对这种情况,才有了LDO类的电源转换...
分类:系统相关   时间:2014-05-24 23:20:12    阅读次数:691
mini2440之动手写简易bootloader
Bootloader 它的终极使命就是启动内核,它的主要工作就是在上电之后...
分类:其他好文   时间:2014-05-24 17:50:47    阅读次数:257
51系列小型操作系统精髓 简单实现12 C语言版加保护参数
/* CRTOS 实时可剥夺型内核 1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可) 2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms 3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time. 4.可运行多个任务【自定义】 5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回...
分类:编程语言   时间:2014-05-24 14:22:34    阅读次数:372
android IPC及原理简介
什么是Android操作系统,所谓的Android:是基于Linux内核的软件平台和操作系统,早期由Google开发,后由开放手机联盟Open Handset Alliance)开发。Linux系统中进程间通信的方式有:socket, named pipe,message queque, signa...
分类:移动开发   时间:2014-05-24 13:14:25    阅读次数:497
[Linux 性能检测工具]TOP
TOPNAME 显示linux任务语法 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...]描述top程序提供了系统实时信息,显示系统的总体信息和一组由内核管理的任务,系统总体信息的类型,和任务列表上类型,顺序和大小信息,都可以...
分类:系统相关   时间:2014-05-24 11:25:38    阅读次数:327
构建自己的Debian
内核编译# make ARCH=arm menuconfig# make -j5 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules内核安装到ROOTFS# cp ${WORK_DIR}/linux-sunxi/arch/arm/bo...
分类:其他好文   时间:2014-05-24 10:19:51    阅读次数:307
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!