码迷,mamicode.com
首页 > 系统相关
linux内核学习-5任务调度(关注新浪微博:寂寞侵蚀的岁月(4000多篇技术分享))
void schedule(void) 105 { 106 int i,next,c; 107 struct task_struct ** p; // 任务结构指针的指针。 108 109 /* check alarm, wake up any interruptible tasks that have got a signal */ /* 检测alarm(进程的报警定时值),唤醒任何...
分类:系统相关   时间:2015-04-21 13:06:48    阅读次数:223
Linux下最简单的FTP服务器搭建方法
使用TFTPy实现...
分类:系统相关   时间:2015-04-21 13:07:44    阅读次数:172
linux内核学习-6信号量(关注新浪微博:寂寞侵蚀的岁月(4000多篇技术分享))
#include // 调度程序头文件,定义了任务结构task_struct、初始任务0 的数据,// 还有一些有关描述符参数设置和获取的嵌入式汇编函数宏语句。8 #include // 内核头文件。含有一些内核常用函数的原形定义。9 #include // 段操作头文件。定义了有关段寄存器操作的嵌入式汇编函数。1011 #include // 信号头文件。定义信号符号常量,信号结构以及信号操作函...
分类:系统相关   时间:2015-04-21 13:04:27    阅读次数:194
Linux 进程管理
引言:        在Linux的内核的五大组成模块中,进程管理模块时非常重要的一部分,它虽然不像内存管理、虚拟文件系统等模块那样复杂,也不像进程间通信模块那样条理化,但作为五大内核模块之一,进程管理对我们理解内核的运作、对于我们以后的编程非常重要。同时,作为五大组成模块中的核心模块,它与其他四个模块都有联系。下面就对进程模块进行想写的介绍,首先要了解进程及其相关的概念。其次介...
分类:系统相关   时间:2015-04-21 13:04:30    阅读次数:153
linux fork()
一. linux下C语言可以用fork()建立子进程。fork函数返回两个值,对于子进程,返回0; 父进程,返回子进程ID. 所以用if(fork()==0) {子进程执行的代码段;}else {父进程执行的代码段;}二. fork()函数的作用:新建一个子进程。可以这么看,fork的意思就是分支,...
分类:系统相关   时间:2015-04-21 13:01:58    阅读次数:157
LINUX下查杀进程,包括干掉远程访问用户的端口进程
查杀进程 以及用户端口代码netstat -an |more q退出netstat -anp |more q退出 显示进程号 杀进程kill -9 进程号 SSH登陆LINUX后会被直接干掉
分类:系统相关   时间:2015-04-21 13:01:01    阅读次数:173
守护进程
最近在写一个SSDP服务发现程序,SSDP(simple service discovery protocol)简单服务发现程序,该进程一直往239.255.255.250:1900 发Notify 包,所以写成Damon进程是最合适的方式。以下是一些关于Damon进程的关键点,具体也可以参照APU...
分类:系统相关   时间:2015-04-21 12:59:29    阅读次数:158
Linux 脚本编写基础
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要...
分类:系统相关   时间:2015-04-21 12:59:30    阅读次数:142
eclipse导出签名apk的混淆设置
1.设置project.properties文件:2.设置proguard-project.txt文件:
分类:系统相关   时间:2015-04-21 12:58:50    阅读次数:160
【linux】内核+文件系统下载到开发板
K开发 原创,转载时请注明,谢谢。邮箱:tangzhongp@163.com,地址:http://www.cnblogs.com/embedded-tzp开发环境:http://www.cnblogs.com/embedded-tzp/p/4443876.html参考了网上很多资料,没有做笔记,来源...
分类:系统相关   时间:2015-04-21 12:54:29    阅读次数:149
mac os命令参考
1.如何进入命令行操作模式 再图形界面下,用finder 打开 应用程序 》实用程序》终端 或者开机时按 F8,用-s参数启动,然后输入命令 mount -uw / 获得权限 为了防止误操作破坏系统,再用户状态下时没有权限操作系统重要文件的,所以先要取得root权限 sudo -s 然后输入密码,输...
分类:系统相关   时间:2015-04-21 12:52:59    阅读次数:154
Linux下vim查看文件名
在vim下编辑时,有时候看不到文件名,不知道编辑的是那个文件,怎么呢,可以按照下面的方法试试。查看文件名在正常模式下: :f 或CTRL+G查看文件的路径用 :!pwd 可以看当前的详细路径。如果嫌麻烦,可以在vim 配置文件配置中加一行:set ls=2
分类:系统相关   时间:2015-04-21 12:51:56    阅读次数:192
mac 客户端远程部署项目到linux服务器
首先,你要知道远程服务1:IP或域名,2:用户名,密码 3:远程服务器已经装有ssh,下面分享下在mac客户端如何部署,window或其他客户端只是连接服务命令不同其他一样。准备:远程服务器IP比如是555.555.55.555 用户名是:userlogin 密码是:password 要部署...
分类:系统相关   时间:2015-04-21 12:51:45    阅读次数:213
ubuntu -- mf210v拨号流程
1 脚本建立Root权限进入Ubuntu,在 /etc/ppp/ 下面建立两个目录,如果有就不需要建立了。直接把脚本放进去或者建立新文件即可。cd /etc/pppmkdir peers chatcd peerstouch wcdma-mf210vim wcdma-mf210在wcdma-mf210...
分类:系统相关   时间:2015-04-21 12:47:26    阅读次数:168
【转】Linux Futex的设计与实现
引子在编译2.6内核的时候,你会在编译选项中看到[*] Enable futex support这一项,上网查,有的资料会告诉你"不选这个内核不一定能正确的运行使用glibc的程序",那futex是什么?和glibc又有什么关系呢?1. 什么是FutexFutex 是Fast Userspace m...
分类:系统相关   时间:2015-04-21 12:42:33    阅读次数:185
【linux】开发环境说明
PC端: Ubuntu / linux mint 开发板:QQ2440V3, 广州友善之臂。资源如下: ->CPU 处理器 - Samsung S3C2440A,主频 400MHz,最高 533Mhz -> SDRAM 内存: - 在板 64M SDRAM - 32bit 数据总线 - SDRAM ...
分类:系统相关   时间:2015-04-21 12:35:03    阅读次数:138
LINUX下KVM的安装与配置
原文地址:http://forum.cookiex.org/cookiex-thread-2666-1-1.html是我很久之前RHCE考试的时候写的帖子,那个论坛是我的老师他们弄的,声明:个人没有做广告的嫌疑啦~~~。主要是我实在懒得再敲一遍了,贴个图上来吧。
分类:系统相关   时间:2015-04-21 11:26:50    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!