自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LinuxZhouYing的专栏

随时 随性 随意 随缘 随喜

  • 博客(131)
  • 资源 (2)
  • 收藏
  • 关注

原创 ssh到板子冲突问题解决

我经常用ssh访问的一块板子上的基于Linux内核的openwrt系统,我会经常刷机,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,这时就需要手动删除修改known_hsots里面的内容,使用命令如下:   rm  ~/.ssh/know_hosts这样才能成功登录到板子上

2011-12-17 10:42:55 1257

原创 强大的grep

最近在看一个不熟悉的源代码,是luci写的一个路由界面,由于我对于grep使用不熟,一开始就抵制它,我习惯用find,后来发现在看大型代码时不得不用grep,所以特地在网上收集一些资料整理出来和大家分享,希望对不熟悉grep命令的朋友有帮助.grep正则表达式元字符集: ^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。  $ 锚定行的结束 如:'grep$'匹配所有

2011-12-17 09:01:01 5357

转载 Linux基本操作

0)序言日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益. 1)常用查看某个命令的路径which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回 查看用户信息的几种方法fingeridgroups

2011-12-17 08:50:33 1380

转载 sysfs文件系统和kobject的关系

sysfs 文件系统   linux2.6内核引入sysfs文件系统,sysfs可以看成与proc,devfs和devpty同类别的文件系统,该文件系统是虚拟的文件系统,可以更方便对系统设备进行管理。它可以产生一个包含所有系统硬件层次视图,与提供进程和状态信息的proc文件系统十分类似。sysfs把连接在系统上的设备和总线组织成为一个分级的文件,它们可以由用户空间存取,向用户空间导

2011-12-15 10:54:00 1194

转载 什么是OpenWRT?

http://www.tomatochina.com/dispbbs.asp?boardID=4&ID=462&page=1http://www.jiangyanfeng.com/OpenWrt下ipt_IPID模拟移植成功!分类:知识库时间:2007-12-31 19:37:27作者:JYF's BlogCisco/Linksys 在2003 年发行的WRT54G这款无线路由器非

2011-12-14 17:08:42 7339

转载 什么是进程上下文,什么是中断上下文

进程上下文和中断上下文是操作系统中很重要的两个概念,这两个概念在操作系统课程中不断被提及,是最经常接触、看上去很懂但又说不清楚到底怎么回事。造成这种局面的原因,可能是原来接触到的操作系统课程的教学总停留在一种浅层次的理论层面上,没有深入去研究。处理器总处于以下状态中的一种:1、内核态,运行于进程上下文,内核代表进程运行于内核空间;2、内核态,运行于中断上下文,内核代表硬件运行于内核空间

2011-12-14 10:46:24 1104

转载 Linux 文件系统概述

一、什么是文件系统(Filesystem);1、常见定义方法;什么是文件系统(filesystem),用一两句话解答出来,实在有点困难,这个问题只能留给文件系统的设计者或对文件系统精通的专业人士来答复;下面是关于filesystem的定义是我从 Google.com 上搜索到的;下面我们分析一下,对我们来说,了解一下也有好处。如果您是专业人士,如果您有自己的定义方法,请在本文后面留言;谢谢

2011-12-13 16:18:01 835

转载 系统调用:sys_fork

fork 简介:fork系统调用的功能是为当前进程创建一子进程,该子进程事实上是父进程的一个拷贝,只不过它的pid号和其它少数参数不同而已。fork系统调用是进程管理中一个重要的系统调用,也是shell命令解释程序常用的一个系统调用。如果调用成功,fork系统调用对父进程返回新生成的子进程的进程标识号pid,对子进程返回0;否则,将出错原因存入error变量,并向父进程返回-1。产生的出错原因

2011-12-13 16:12:03 3954 1

转载 单内核(Monolithic Kernel或Macrokernel(宏内核))

单内核(Monolithic Kernel或Macrokernel(宏内核))微内核(Microkernel kernel)下面是我摘录《linux内核注释》的一部分: Linux大部分都是单内核的 操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式,这些术语定义如下: l 微内核(Microkernel ke

2011-12-13 09:48:25 2898

转载 安装Fedora 15后需做的25件事情

Fedora 15于5.24正式发布,这篇文章姗姗来迟。但是,我们曾在文章《Fedora 15 安装与配置一览》中给大家介绍过Fedora 15的一些相关配置。本篇文章与上述文章不同,着重讲解一些软件安装方面的技巧。如果有什么错误,欢迎大家积极提出指正。本文仅供参考。#1,设置sudo在Ubuntu或其他发行版本下用惯sudo,我们可以通过下面方式来实现sudo。在命令行下输入# vi

2011-12-12 09:57:34 982

转载 去除Linux多余的内核(fedora、ubuntu)

当Linxu系统内核升级之后Grub的开机启动项会显示新内核和旧内核的开机启动选项,删掉多余的开机启动项方法:1.找出系统已经安装的内核版本Ubuntu命令:$ dpkg --get-selections | grep linux-imagefedora命令:$ su -c 'rpm -qa kernel'2.卸载旧的内核版本ubuntu 命令:$

2011-12-12 09:55:44 1150

转载 什么是接口技术

1. 什么是接口? 接口就是微处理器CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。 2. 为什么要在CPU与外设之间设置接口? 在CPU与外设之间设置接口主要有4个原因: (1) CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系 (2) CPU与外设的速度不匹配,CPU的速度快,外设的速度慢 (3) 若不通过接口,而由CPU直接对外设的操作实施控

2011-12-06 14:48:46 3633

转载 Linux的地址空间

在支持MMU的系统中,当系统做完硬件初始化后就使能MMU功能,这样整个系统就运行在虚拟存储空间中,实现虚拟存储空间到物理存储空间映射功能的是处理器的MMU,而虚拟存储空间与5路存储空间的映射关系则是由Linux内核来管理的。32位系统中物理存储空间占4GB空间,虚拟存储空间同样占4GB空间,Linux把物理空间中实际存在的远远小于4GB的内存空间映射到整个4GB虚拟存储空间中除映射I/O空间之外的

2011-12-03 10:03:22 963

原创 文件系统概念理解

最近一直在学LINUX,但是从没有真正的理解文件系统含义和作用,最近整理了一些关于文件系统的资料:         来自百度百科:     VFS是一个异构文件系统之上的软件粘合层(注:有时也把VFS称为可堆叠的文件系统(Stackable Filesystem),因为VFS可以无缝地使用多个不同类型的文件系统,就像把多个文件系统堆叠在一起一样,故而得名)。通过VFS,可以为访问文

2011-12-03 09:52:10 3278 5

转载 lsof简介

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打

2011-12-01 17:57:51 715

转载 关于Linux内核学习(尚观Linux研究室)

1. 请推荐一些好的Linux内核参考书? a.《Linux Device Drivers, Second Edition》,有中文译本 b.《Understanding the Linux Kernel, 2nd Edition》 c.《Linux内核源代码情景分析》,分上下两册 d.《边干边学-Linux内核指导》 2. 内核源代码问题 2.1 如何得到某一版本

2011-12-01 16:46:17 3056

转载 白话TCP/IP协议

这篇文章受到网上下载的一个PPT文档启发使用网络之前我有工资报表需要打印,可是我没有打印机!发挥土法炼钢的精神,通过U盘拷贝到另一计算机上!计算机网络的历史50年代:计算机网络初步形成,目的就是共享资源;60年代:美国国防部发明了ARPANET,TCP/IP协议出现;70年代中期:局域网发展迅速,中小企业也可以组建自己的网络;90年代:Internet飞速发展的

2011-12-01 15:55:18 932

转载 堪称目前最完整、最通俗易懂的系统服务解释及应用的文章

经常有人问起,XP系统里各项服务哪些可以关闭,以节省系统资源,此前我也曾多次在太平洋论坛答复过一些此类问题,每次都要花费一定的时间来分辨各人的系 统进程,而且只能帮助一个人。这一次,我就将自己使用WINDOWS XP系统五年来,对于系统服务的一点认识写出来,供大家参考、拍砖。  首先要说明一下我现用的机器配置、常用软件和网络环境。   我现用的机器配置是奔三 650MHz,256M内存,4

2011-12-01 15:52:35 1609

转载 linux ln用法

这是linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录放上该文件,然后在其它的目录下用ln

2011-12-01 14:30:12 983

转载 触摸屏

工作原理  为了操作上的方便,人们用触摸屏来代替鼠标或键盘。工作时,我们必须首先用手指或其它物体触摸安装在显示器前端的触摸屏,然后系统根据手指触摸的图标或菜单位置来定位选择信息输入。触摸屏由触摸检测部件和触摸屏控制器组成;触摸检测部件安装在显示器屏幕前面,用于检测用户触摸位置,接受后送触摸屏控制器;而触摸屏控制器的主要作用是从触摸点检测装置上接收触摸信息,并将它转换成触点坐标,再送给CPU,它

2011-11-29 15:39:54 1613

转载 从PC的总线到ARM内部总线

从PC的总线到ARM内部总线我在学习《Linux设备驱动程序(第3版)》的 第九章 与硬件通信 时,对 I\O总线的概念 不是很清晰,所以查找了有关资料。现在总结如下:本文的参考资料:1、 《AMBA、AHB、APB总线简介》 作者 adamzhao 日期 2006-11-16 19:33:00转载网址:http://www.openhard.org/myspace/blo

2011-11-29 15:15:17 1051

转载 Google_android_JNI使用方法

作者:范一航,华清远见嵌入式培训中心讲师。在做Android底层开发的时候,偶尔也会浏览上层应用的代码,但对于很多向我一样连java编程语言都不懂的Linux驱动开发者来说实在很是头痛,于是厚着脸皮看了Google SDK文档的小部分,对android JNI的使用有了一点初步的了解,当然这些理解都是我一个java外行来看java的JNI使用方法,请java行家不吝赐教,大致总结如下:1,

2011-11-28 16:54:07 746

转载 给嵌入式linux学员的一封信

对于刚刚步入嵌入式领域的新手们来讲,我不想过多的探讨关于技术层面的问题,因为技术问题我们华清远见的众多资深讲师们会在今后的课程当中为大家详细讲解,而且学员也可以在漫长的嵌入式开发生涯中逐渐加深研究提高自己。但是一个良好的编程习惯却是需要大家在学习之初就要养成的。养成一个怎样的学习习惯、编程习惯对程序员的一生都将有重大的影响。1. 基础知识要掌握牢固不同于windows的开发,在linux的

2011-11-28 16:42:21 900

转载 如何学习linux设备驱动

作者:于连庆,华清远见嵌入式培训中心讲师。Linux系统目前主要维护2.4和2.6两个内核版本,在http://www.kernel.org/ 网站上已经可以下载到最新的2.6内核linux-2.6.38.6,及最新的2.4内核linux-2.4.37.11。稳定版本号基本上是1~3月更新一次,如:2.6.35至2.6.36,升级版本号每1~2周更新一次,如:2.6.35.1至2.6.35.2

2011-11-28 16:10:29 1225

转载 应用程序、内核、驱动的关系

应用程序与库函数、内核、驱动之间的关系应用程序、库、内核、驱动程序的关系:应用程序调用应用程序函数库完成功能、应用程序以文件形式访问各种资源、应用程序函数库、部分函数直接完成功能、部分函数通过系统调用。 由内核完成内核处理系统调用。 调用设备驱动程序,设备驱动直接与硬件通信。  它们之间的关系如下图所示设备类型:常见的设备有三类:字符设备、块设备、网络设备。

2011-11-28 14:31:19 10141 2

转载 什么是握手信号? 什么是握手协议?

RS -232通行方式允许简单连接三线:Tx、Rx和地线。但是对于数据传输,双方必须对数据定时采用使用相同的波特率。尽管这种方法对于大多数应用已经足够,但是对于接收方过载的情况这种使用受到限制。这时需要串口的握手功能。在这一部分,我们讨论三种最常用的RS-232握手形式:软件握手、硬件握手和 Xmodem。a,软件握手:我们讨论的第一种握手是软件握手。通常用在实际数据是控制字符的情况,类似

2011-11-24 16:50:58 16215

转载 rs232串口通信原理

rs232串口通信原理串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal Serial Bus或者USB混淆)。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设备的数据。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节

2011-11-24 16:15:27 2516

转载 领悟一下计算机中的地址

计算机里面有内存,一些设备上也有rom 或者ram,还有寄存器,在以前由于总线的关系所以要求我们要手动的设置这些,当然,也包括需要中断的设备的中段线设置。在 pci里面这些东西是软件设置的,所以就不需要手动了。我们听说过虚拟地址,物理地址,总线地址。虚拟地址就是我们在编写程序时候要用到的地址,在程序的运行时这样的地址要经过内存管理单元处理为处理器能吃别的地址,这就是总线地址了。

2011-11-24 11:35:00 1591

转载 什么是SPI通信?

SPI:高速同步串行口。3~4线接口,收发独立、可同步进行.SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯

2011-11-24 11:21:14 1376

原创 关于MACHINE_START (机器信息)

(1)  这是TI平台的OMAP4430的机器实现核心文件/arch/arm/mach-omap2/board-omap3pandora.c 中的一段代码MACHINE_START(OMAP3_PANDORA, "Pandora Handheld Console")    .phys_io    = 0x48000000,    .io_pg_offst    = ((0xd8

2011-11-24 10:44:27 2503

转载 UBOOT命令总结

很好的UBOOT命令总结,我在起步时就是看的这篇东西,熟悉了以后就用“?”看自带帮助就行:)Printenv 打印环境变量。Uboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environment size: 80/8188 bytes

2011-11-23 17:13:00 875

转载 UBOOT 移植操作(4)

----------------------------------------------------------------------------------------------------cpu/s3c44b0/start.S-------------------------------------------------------------------------找到

2011-11-23 17:11:59 792

转载 UBOOT 移植操作(3)

---------------------------------------------------------------------------------------------------------------------------------------board/myboard/common/flash.c-----------------------------------

2011-11-23 17:11:18 574

转载 UBOOT 移植操作(2)

[4]开始配置U BOOT1)给自己板子个公司起个名,我的公司叫T2T 板子叫TT,刚才那个例子公司名DAVE板子名B2以B2板子的程序做为模板来做,省很多工作 #cd u-boot-1.1.2//进U BOOT目录#cd board //进BOARD目录,该目录下存放各种公司的开发板,但44B0的好象只有一种B2#cp -R dave T2T (复制 并且改名) #cd

2011-11-23 17:10:45 640

转载 UBOOT 移植操作(1)

[0]目录结构◆ board:和一些已有开发板有关的文件,比如Makefile和u-boot.lds等都和具体开发板的硬件和地址分配有关。 ◆ common:与体系结构无关的文件,实现各种命令的C文件。 ◆ cpu:CPU相关文件,其中的子目录都是以U-BOOT所支持的CPU为名,比如有子目录arm926ejs、mips、mpc8260和nios等,每个特定的子目录中都包括cpu.c和

2011-11-23 17:10:02 656

转载 EPROM相关介绍

只读内存(Read-Only Memory,ROM) 是一种半导体内存,其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,资料并且不会因为电源关闭而消失。例如早期的个人电脑如Apple II或IBM PC XT/AT的开机程序(操作系统)或是其他各种微电脑系统中的轫体(Firmware)。 只能读出事先所存数据的固态半导体存储器。英文简称ROM。

2011-11-23 17:07:15 1766

转载 EEPROM、EPROM、FLASH的总结性区别

EEPROM,EPROM,FLASH都是基于一种浮栅管单元(Floating gate transister)的结构。EPROM的浮栅处于绝缘的 二氧化硅层中,充入的电子只能用紫外线的能量来激出,EEPROM的单元是由FLOTOX(Floating- gate tuneling oxide transister)及一个附加的Transister组成,由于FLOTOX的特性及两管结构,所以可以单 元

2011-11-23 16:49:28 2148

转载 NAND flash和NOR flash的工作原理和嵌入式板子中用到的存储概念

一、存储数据的原理   两种闪存都是用三端器件作为存储单元,分别为源极、漏极和栅极,与场效应管的工作原理相同,主要是利用电场的效应来控制源极与漏极之间的通断,栅极的电流消耗极小,不同的是场效应管为单栅极结构,而FLASH为双栅极结构,在栅极与硅衬底之间增加了一个浮置栅极。  浮置栅极是由氮化物夹在两层二氧化硅材料之间构成的,中间的氮化物就是可以存储电荷的电荷势阱。上下两层氧化物的厚度大

2011-11-23 16:37:15 2349

转载 硬件计量单位与相关联的单位之间的换算关系

在我们购买和日常使用计算机的过程中,不可避免地会遇到一些硬件计量单位,也许这些单位你都可以朗朗上口,可是,它们究竟有什么含义?相关联的单位之间的换算关系是怎样的?对硬件的性能有什么影响?恐怕了解的朋友就不多了。今天,我们就对此问题做一个比较详尽的解释与分析,有兴趣的朋友千万不要错过哦!  Hz(赫兹)   通常的定义是波形每秒钟变化或振动的次数,在计算机中不同硬件对Hz的定义各

2011-11-23 16:34:22 2179

转载 uboot打补丁的方法

打补丁的方法取得之后,可以直接给U-BOOT打补丁,直接得到需要的目标。1)         把补丁文件放到与U-BOOT目录同级的位置2)        进入U-BOOT目录[root@localhost ken]# cd u-boot-1.3.2[root@localhost u-boot-1.3.2]#3)        打补丁(如果文件是gz格式)[root

2011-11-23 16:30:19 6546 3

制做WIGGLER JTAG for the MIPS CPU.doc

利用bread board和一些简单器件制做JTAG for MIPS,这个实验可以加深你对jtag的认识,帮助你完成工作,此实验最开始是由于公司jtag坏了(价格不菲),同事果断自己做了一个(真的佩服),后来同事指导我也完成一个,所以用文档记录下来和大家一起分享。

2012-03-08

GTK+glade3设计的计算器(适用于linux、win)

这是一个界面用glade3设计,代码用c实现的一个功能俱全的计算器。

2011-11-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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