Mr.Miho的专栏

linux的傲慢与偏见

shell内置命令

.:执行当前进程环境中的程序。同source。 . file:dot命令从文件file中读取命令并执行。 : 空操作,返回退出状态0。 alias:显示和创建已有命令的别名。 bg:把作业放到后台。 bind:显示当前关键字与函数的绑定情况,或将关键字与readline函数或宏进行绑定。...

2013-06-04 14:57:01

阅读数 442

评论数 0

Ubuntu10.04安装skyeye

注意Ubuntu 10.04,上通过apt-get install skyeye所安装的skyeye是1.2.5, 无法实现书中所说的输出到控制台的结果。需要自己安装skyeye 1.2.6, 到skyeye官网上下载skyeye 1.2.6,解压:tar jxvf  *** ubuntu...

2013-05-21 20:37:59

阅读数 533

评论数 0

su和sudo的区别

首先是 su 命令。 功能:直接将身份变成其他用户。(需要其他用户的密码) 用法:          $ su [选项]... [-] [用户 [参数]...] 参数: -, -l, --login -l 后接用户名,单独的- 代表root,且使用 root ...

2013-05-21 11:41:17

阅读数 591

评论数 0

新建用户并添加到管理组

新建用户并添加到管理组 用recovery mode模式启动后,进入命令行模式,提示符应该是 # 1、输入用户管理的命令,新建用户(以test为例): useradd test 修改 test 用户的密码: passwd test 2、将新用户添加到管理组: gpasswd -a t...

2013-05-21 10:41:08

阅读数 665

评论数 0

uClinux编译方法(uClinux-dist-20041215.tar.gz+S3C44B0X)

在http://www.uclinux.org/pub/uClinux/arm-elf-tools/ 下载arm-elf-tools-20030314.sh 在http://www.uclinux.org/pub/uClinux/dist/ 下载uClinux-dist-20041215.tar...

2013-05-19 09:59:52

阅读数 845

评论数 0

skyeye与uClinux的安装

skyeye与uClinux的安装 1.环境介绍 操作系统:ubuntu10.04 编译环境:skyeye-1.2.6_rc1.tar.bz2 交叉编译工具arm-elf-tools-20030314.sh 2.安装Skyeye 下载的是目前最新版skyeye-1.2.6_rc...

2013-05-19 09:13:55

阅读数 481

评论数 0

initramfs镜像

Linux kernel在自身初始化完成之后,需要能够找到并运行第一个用户程序(这个程序通常叫做“init”程序)。用户程序存在于文件系统之中,因此,内核必须找到并挂载一个文件系统才可以成功完成系统的引导过程。 在grub中提供了一个选项“root=”用来指定第一个文件系统,但随着硬件的发展,很...

2013-05-17 11:20:45

阅读数 364

评论数 0

linux目录

/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot: 放置linux系统启动时用到的一些文件。/boot...

2013-05-16 22:07:33

阅读数 387

评论数 0

Linux下/proc目录简介

1. /proc目录 Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。 用户和应用程序可以通过proc得到系统的...

2013-05-16 21:30:32

阅读数 477

评论数 0

/sys/module/ 模块信息 目录与/proc/modules文件

在内核模块编译中,会选择编译成模块,或者build in 内核镜像中,其中对内核模块有很好的的说明,这也是linux在嵌入式当中得到广泛应用的充分体现, 内核中有很多功能选项,其中有许多使我们不需要的,内核设计成模块的优势所在就在这里,不需要的我们不需要进行编译,在进行裁剪过后(剔除不需要的功能选...

2013-05-16 21:24:43

阅读数 629

评论数 0

Android C 程序编译与调试

Android C 程序编译与调试 第一部分  Android NDK和SDK下载与安装 1.1 Android NDK和SDK下载 进入这个网址http://developer.android.com/sdk/index.html,就会看到Android NDK和SDK。进入下载页下载它们...

2013-05-13 09:15:20

阅读数 650

评论数 0

Linux C 串口编程

Linu x C 串口编程。 串口操作需要的头文件: 1 2 3 4 5 6 7 8 #include           /*标准输入输出定义*/ #include          /*标准函数库定义*/ #include    ...

2012-11-17 19:50:42

阅读数 308

评论数 0

uc/os-ii介绍

us/os-ii 是一个基于优先级抢占式实时操作系统。 在实时系统中,把应用程序设计过程分割为多个任务,每个任务有自己的优先级(优先级是任务的的唯一标识),他们在操作系统的调度下协调运行。 ucos-ii需要硬件提供一个稳定的时钟源,周期性发生中断,才能正常工作,进行相应的任务调度。OSTim...

2012-11-07 22:22:01

阅读数 266

评论数 0

ARM工作模式

ARM工作模式 1. 工作状态 从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: 1)第一种为ARM状态,此时处理器执行32的字对齐ARM指令,绝大部分工作在此状态; 2)第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。 ...

2012-11-07 20:43:27

阅读数 189

评论数 0

x86寄存器简介(2)

一、80386微处理器的内部组成和结构     以前的机子都是16位的,功能没有多大变化,intel 386是真正的32位微处理器。     1.80386共有34个寄存器,按功能分为:通用寄存器、段寄存器、状态和控制寄存器、系统地址寄存器、调试寄存器和测试寄存器。       (1)通用寄...

2012-06-06 10:44:29

阅读数 527

评论数 0

x86寄存器简介(1)

32位CPU所含有的寄存器有: 4个数据寄存器(EAX、EBX、ECX和EDX) 2个变址和指针寄存器(ESI和EDI) 2个指针寄存器(ESP和EBP) 6个段寄存器(ES、CS、SS、DS、FS和GS) 1个指令指针寄存器(EIP) 1个标志寄存器(EFlags) 1、数据寄...

2012-06-06 10:41:39

阅读数 271

评论数 0

AT&T汇编

AT&T汇编 0.3.1 Overview    开发一个OS,尽管绝大部分代码只需要用C/C++等高级语言就可以了,但至少和硬件相关部分的代码需要使用汇编语言,另外,由于启动部分的代码有大小限制,使用精练的汇编可以缩小目标代码的Size。另外,对于某些需要被经常调用...

2012-06-05 10:52:31

阅读数 229

评论数 0

linux--汇编.S--AT&T汇编语法

at&T语法格式 一、AT&T 格式Linux 汇编语法格式 在 AT&T 汇编格式中,寄存器名要加上 '%' 作为前缀;而在 Intel 汇编格式中,寄存器名不需要加前缀。例如: AT&T 格式 ...

2012-06-05 09:17:23

阅读数 524

评论数 0

系统调用函数表

一、进程控制: fork 创建一个新进程 clone 按指定条件创建子进程 execve 运行可执行文件 exit 中止进程 _exit 立即中止当前进程 getdtablesize 进程所能打开的最大文件数 g...

2012-06-04 15:38:38

阅读数 390

评论数 0

matlab 霍夫变换—检测圆

文件1---hough_circle.m function [hough_space,hough_circle,para] = hough_circle(BW,step_r,step_angle,r_min,r_max,p) % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...

2012-05-31 22:00:34

阅读数 17063

评论数 7

提示
确定要删除当前文章?
取消 删除
关闭
关闭