摘要:
转载:http://blog.csdn.net/zyboy2000/article/details/7442464SMI全称是串行管理接口(Serial Management Interface)。是MII接口中的管理接口。SMI 接口包括两根信号线:MDC和MDIO,通过它,MAC层芯片(或其它控制芯片)可以访问物理层芯片的寄存器(前面100M物理层芯片中介绍的寄存器组, 但不仅限于100M物理层芯片,10M物理层芯片也可以拥有这些寄存器),并通过这些寄存器来对物理层芯片进行控制和管理。SMI管理接口如下:MDC:管理接口的时钟,它是一个非周期信号,信号的最小周期(实际是正电平时间和负电平时
阅读全文
posted @ 2014-02-26 18:21
dolinux
阅读(1822)
推荐(0)
摘要:
转载:http://blog.csdn.net/reille/article/details/6312156概述: MII (Media Independent Interface(介质无关接口)或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口和一个MAC和PHY之间的管理接口。 数据接口包括分别用于发送器和接收器的两条独立信道,每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。 管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。MII (Management interface)只有..
阅读全文
posted @ 2014-02-26 18:09
dolinux
阅读(1405)
推荐(0)
摘要:
参考:http://winterth.duapp.com/notes/ar03s04.htmlhttp://blog.sina.com.cn/s/blog_7169c8ce0100qkyf.html--exclude=FILE_PATTERN skip files and directories matching FILE_PATTERN--exclude-from=FILE skip files matching any file pattern from FILE--exclude-dir=PATTERN directories that match PATTERN will be...
阅读全文
posted @ 2014-02-26 14:21
dolinux
阅读(71406)
推荐(4)
摘要:
转载:http://www.linuxeden.com/html/news/20140222/148676.html又到了以轻松的心情来读些严肃内容的时刻了,哈!这是另一篇关于面试问题的文章,我们将展示10个Linux核心问题,毫无疑问将使你更近一层楼。1.你需要定义一个宏,绑定一个存在的命令。你将怎么做?答:在bash里有一个叫做bind的命令可以用来定义宏,或绑定一个键。为了绑定一个已经存在的命令,我们需要生成那个键对应的字符序列。点击Ctrl+v,然后点击F12,我得到^[[24~注意:不同的终端或终端模拟器可能对相同的键有不同的码。2. 一个Linux新手想要知道完整可用命令列表,你有
阅读全文
posted @ 2014-02-26 13:15
dolinux
阅读(447)
推荐(0)
摘要:
转载:http://hi.baidu.com/ntuxmzvdpzbnuxq/item/79131b93f606a348f0421562我 们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问题。nohup/setsid/&场景:如果只是临时有一个命令需要长时间运行,什么方法能最简便的保证它在后台稳定运行呢? hangup 名称的来由 ...
阅读全文
posted @ 2014-02-25 16:44
dolinux
阅读(2305)
推荐(0)
摘要:
下面是一段解析脚本,使用了重定向知识。 #!/bin/bashfor ipinfo in `cat ./test`do case "$ipinfo" in ip=*) echo $ipinfo for var in ipaddr bootp gateway netmask hostname netdev autoconf do ...
阅读全文
posted @ 2014-02-25 14:06
dolinux
阅读(515)
推荐(0)
摘要:
参考:http://pptpclient.sourceforge.net/howto-diagnosis.phtml#conventionshttp://blog.chinaunix.net/uid-20609878-id-1915875.htmlCouldn't set tty to PPP discipline: Invalid argument Symptom: the following messages appear before connection is established:Serial connection established.Couldn't set
阅读全文
posted @ 2014-02-24 18:14
dolinux
阅读(1726)
推荐(0)
摘要:
参考:http://blog.csdn.net/zhangwenjianqin/article/details/7655375http://blog.sina.com.cn/s/blog_80435476010146n8.htmlhttp://blog.csdn.net/liangyamin/article/details/7092358http://www.sudu.cn/info/html/edu/20070102/290442.htmlhttp://blog.csdn.net/babyfans/article/details/5978882http://www.php100.com/ht
阅读全文
posted @ 2014-02-24 15:10
dolinux
阅读(2699)
推荐(0)
摘要:
转载:http://falloutmx.blog.163.com/blog/static/39236020201211145010154/可以通过mtd方式读取,也可以用ioremap方式。不过这些都比较麻烦,简单的方法有两种,一种是mtd_debug,另一种是fw_printenv。前者是一个软件包,需要单独下载安装。后一个就是我目前使用的方式,是Uboot带的一个工具,使用方法如下:1、编译fw_printenv工具在你uboot目录下用以下编译指令:make env成功后在tools/env下会生成fw_printenv,如果提示缺少mtd-user.h文件,从系统中拷贝过来即可:cp
阅读全文
posted @ 2014-02-24 13:53
dolinux
阅读(12120)
推荐(1)
摘要:
转载:http://chuna2.787528.xyz/imapla/archive/2012/09/10/2678814.html20130417 Quartus II 12.0 不支持波形仿真,推荐使用QuartusII 9.1,win7 32/64 bit 均可用~下载地址http://download.altera.com/akdlm/software/quartus2/91/91_quartus_windows.exe破解工具http://files.cnblogs.com/imapla/QuartusII91_Crack.zipQuartus II 出到12.0了,之前装了11.0一直
阅读全文
posted @ 2014-02-23 22:15
dolinux
阅读(1634)
推荐(0)
摘要:
在QT Creater界面点Tools再进Options...(找到environment->Keyboard)在里面找到FakeVim目录下的,发现默认快捷键就是CTRL+SPACE,把它删除, 然后添加自己想设置的快捷键(建议使用Atl+/)。然后ok,代码就有提示了吧。
阅读全文
posted @ 2014-02-23 21:21
dolinux
阅读(499)
推荐(0)
摘要:
Computerrelatedtechnicalskillsareusuallythoughtascomplicatedanddifficulttounderstand.It'sverydifficultforonetogethandsononeskillormasteroneskill.Butifyoureallydowanttolearnsomethingusefulwithinoneday,therearesomegoodchoiceswhichwillnottaketoolongtogettoknowanduse.. Versioncontrol:-Git,GitHubandS
阅读全文
posted @ 2014-02-23 11:25
dolinux
阅读(344)
推荐(0)
摘要:
IfyouareaCprogrammer,youmustbefamiliarwithmacros.Theyarepowerfulandcanhelpyoueaseyourworkifusedcorrectly.However,ifyoudon'tdefinemacroscarefully,theymaybiteyouanddriveyoucrazy.InmanyCprograms,youmayseeaspecialmacrodefinitionwhichmayseemnotsostraightforward.Hereisoneexample: 12#define__set_task_s
阅读全文
posted @ 2014-02-23 11:07
dolinux
阅读(403)
推荐(0)
摘要:
Programmingiscool.Butbehindthescenesit'salsodifficultformanypeople.Manypeoplearedefeatedattheearlystageoflearningprogramming.Whenyouarenotsofamiliarwithprogramming,youmayfindyoudon'tknowwheretostartandwhattostartwithfirstandwheretoapplytheknowledge.Onceyougothoughthetoughperiodofthelearningp
阅读全文
posted @ 2014-02-23 10:58
dolinux
阅读(291)
推荐(0)
摘要:
转载:http://blog.sina.com.cn/s/blog_6d0cbb030101a3cs.html 问题描述: 之前用VC6.0写过一个OpenGL的程序,后来需要将其放到VS2008下边进行修改,但是遇到了一系列奇怪的问题,刚开始报告错误说不能从不能将参数从“const char [*]”转换为“LPCWSTR”,想着可能是数据类型的问题吧,于是便手动对所有出错的地方进行强制类型转换,最后F5调试,代码编译通过,但是运行的时候发现程序无法加载位图而导致程序退出,弹出的警告框也是乱码(应该是中文)。问题关键: 后来上网查了下,VC6.0与VS2008默认使用的字符集不同。在VC..
阅读全文
posted @ 2014-02-22 23:52
dolinux
阅读(659)
推荐(0)
摘要:
转载:http://blog.chinaunix.net/uid-23733724-id-290980.html昨天开始在自己的fedora12下装qt~但是按照教程在/opt/EmbedSky/Qte目录下输入./x86-qtopia-2.2.0-konqueror_build开始编译qt~可是,没多久就报错了:[root@localhost LG]# cd /opt/EmbedSky/[root@localhost EmbedSky]# ls4.3.3 crosstools_3.4.5_softfloat Qte[root@localhost EmbedSky]# cd Qte/[root
阅读全文
posted @ 2014-02-22 14:28
dolinux
阅读(2288)
推荐(0)
摘要:
摘要本文主要介绍了什么是交叉编译,为何要有交叉编译;解释了什么是工具链,什么是交叉工具链;详解解释了交叉编译器的名字的命名规则,以及如何获得交叉编译器,制作交叉编译器的各种工具,使用已有的交叉编译器和自己手动编译交叉编译器之间的对比;最后总结了交叉编译方面的心得和注意事项。http://pan.baidu.com/s/1nt4pP9ncrosstool-ng详解1. 本文目的本文目的在于,介绍关于crosstool-ng的各种方面,包括如何下载安装和使用,如何配置和编译等等。使得对于crosstool-ng不熟悉的人,都可以很快上手,可以实现自己用crosstool-ng,编译出来一个自己的交
阅读全文
posted @ 2014-02-20 18:25
dolinux
阅读(430)
推荐(0)
摘要:
1. 声明本文所写内容,多数整理自互联网,版权归原作者所有笔者知识有限,文中难免有误,欢迎批评指正,admin (at) crifan.com觉得此文对你有帮助,想要发邮件来感谢的,也欢迎哈,^_^欢迎盗版,盗版不究,但请转载时注明原作者2. 此文目的了解MPEG相关知识了解MP3的常见术语的含义详解VBR MP3的帧头格式及含义搞懂如何去计算CBR和VBR的MP3文件的播放时间(duration)http://pan.baidu.com/s/1kTDNvxH
阅读全文
posted @ 2014-02-20 18:21
dolinux
阅读(243)
推荐(0)
摘要:
USB基础知识概论如何实现Linux下的U盘(USB Mass Storage)驱动: How to WriteLinux USB MSC (Mass Storage Class) DriverUSB HID Learning Record
阅读全文
posted @ 2014-02-20 18:18
dolinux
阅读(195)
推荐(0)
摘要:
此文目的解释中断的基本概念,和其与异常和陷阱之间的区别和联系。然后再详细解释,从不同方面来看,中断所细分出来的各种分类。http://pan.baidu.com/s/1bnkr2yV
阅读全文
posted @ 2014-02-20 18:14
dolinux
阅读(229)
推荐(0)
摘要:
1. 此文目的记录笔者对ARM的PL08x的DMA驱动PL08x.c理解。给其他不熟悉此DMA驱动的读者一点借鉴和参考。2. 适合读者你已经具备一定驱动编程能力,知道一些最基本的概念,比如用于输出输出数据的设备的FIFO等,一般设备所具有的比如DATA等寄存器希望对ARM的PL080的DMA驱动的工作流程有深入的了解,希望知道如何使用此DMA驱动http://pan.baidu.com/s/1hqmPetQ
阅读全文
posted @ 2014-02-20 18:08
dolinux
阅读(613)
推荐(0)
摘要:
本文的主要目的是,看了之后,你应该对Nand Flash的硬件特性以及对应的Linux下软件平台有了基本的认识,进一步地,对如何实现Linux下的Nand Flash的驱动,知道要做哪些事情了,以及大概是如何实现的。这样,如果有了对应的开发环境,你就可以自己去实现Nand Flash的驱动了。不过额外提示一句的是,写出代码,并不代表你就完全搞懂了整个系统的流程。而且已经写好的代码,很可能有bug,要你不断地调试,通过调试,你才会对整个系统以及Nand Flash的方方面面有个更深入的了解的。而且,你会发现,为了写驱动那点代码之前,却要弄懂太多的东西,包括硬件的工作原理,软件的协议规范,软件..
阅读全文
posted @ 2014-02-20 18:04
dolinux
阅读(219)
推荐(0)
摘要:
Uboot中start.S源码的指令级的详尽解析HTML版本的在线地址为:http://www.crifan.com/files/doc/docbook/uboot_starts_analysis/release/html/uboot_starts_analysis.html
阅读全文
posted @ 2014-02-20 16:21
dolinux
阅读(341)
推荐(0)
摘要:
pengdl@debian:~/test$ mkdir test1pengdl@debian:~/test$ mkdir test2pengdl@debian:~/test$ tar -xzf parted.tar.gz -C test1pengdl@debian:~/test$ ls test1/partedpengdl@debian:~/test$ ls test1/parted/libparted-1.8.so.0 libparted.a libparted.so libuuid.la libuuid.so.1 partedlibparted-1.8.so.0...
阅读全文
posted @ 2014-02-20 11:55
dolinux
阅读(1216)
推荐(0)
摘要:
转载:https://vim.ink/vim-mark.html 我的vim配置:http://pan.baidu.com/s/1hqJthsg Vim 允许你在文本中放置自定义的标记。命令 "ma" 用 a 标记当前的光标位置。你可以在文本中使用 26 个标记(a到z)。这些标记是不可见的,只是一
阅读全文
posted @ 2014-02-20 11:25
dolinux
阅读(2394)
推荐(0)
摘要:
如何使用Linux命令 dhclientThe Internet Systems Consortium DHCP Client, dhclient, provides a means for configuringone or more network interfaces using the Dynamic Host Configuration Protocol, BOOTP protocol, or if these protocols fail, by statically assigning an address.linux dhclient 的语法dhclient [ -p port
阅读全文
posted @ 2014-02-20 10:45
dolinux
阅读(7813)
推荐(0)
摘要:
转载:http://blog.csdn.net/l_thread/article/details/6020036开始看start.s中的代码,又一句.balignl 16,0xdeadbeef,不知什么意思,网上搜了一下了解到这条命令的作用如下:.balign[wl] abs-expr, abs-expr, abs-expr增加位置计数器(在当前子段)使它指向规定的存储边界。第一个表达式参数(结果必须是纯粹的数字)是必需参数:边界基准,单位为字节。例如,‘.balign 8’向后移动位置计数器直至计数器的值等于8的倍数。如果位置计数器已经是8的倍数,则无需移动。第2个表达式参数(结果必须是纯粹
阅读全文
posted @ 2014-02-19 20:01
dolinux
阅读(1105)
推荐(0)
摘要:
下面是一个执行make XXX_config后的打印信息:pengdl@debian:~/work/costdown/new/Hi3520D_SDK_V1.0.2.2c/source/arm11/u-boot-2010.06$ make ARCH=arm CROSS_COMPILE=arm-hisiv100nptl-linux- hi3520d_configGenerating include/autoconf.mkGenerating include/autoconf.mk.dep# Target Architecture CPU Board [VENDOR] [SOC]'$#
阅读全文
posted @ 2014-02-18 17:54
dolinux
阅读(533)
推荐(0)
摘要:
流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。相关帮助: :help CTRL-O :help CTRL-I :help jump-motions
阅读全文
posted @ 2014-02-18 09:52
dolinux
阅读(849)
推荐(0)
摘要:
转载:http://chuna2.787528.xyz/mo-beifeng/archive/2011/11/22/2259356.html本节所用命令的帮助入口::helphelptags:helptaglist.txt使用下面的命令生成帮助标签:helptags~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置:- Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用此选项设置一下;-如果你不想同时显示多个文件中的tag,设置Tlist_Show_One_File为1。缺省为
阅读全文
posted @ 2014-02-18 09:33
dolinux
阅读(524)
推荐(0)
摘要:
转载:http://hi.baidu.com/cui1206/item/1d4119e376132513585dd886基于MTD的NAND驱动(linux-2.6.22.10内核),目前已可以在该驱动的支持下跑cramfs和jffs2文件系统,另外,该驱动也可以同时支持small page(每页512 Byte)和big page(每页2048 Byte)两种NAND芯片。在此整理一下与NAND驱动相关的概念,结构体,驱动框架和流程,同时分析一下基于MTD的NAND驱动的部分函数,尤其是其中的nand_scan()函数。(涉及到具体NAND芯片时,若不做说明,将以small page的NAN
阅读全文
posted @ 2014-02-17 17:38
dolinux
阅读(860)
推荐(0)
摘要:
nandsim模拟mtd测试UBI模块利用nandsim挂载ubi文件系统MTD设备及JFFS2, UBIFS文件系统的使用简介首先需要安装mtd_utils工具:sudo apt-get install mtd-utilsnandsim是在PC机上模拟nand flash设备的一个小模块,本文使用这个工具,在pc机器上模拟一块nand flash.然后在虚拟的nand flash上对UBI相关的操作进行测试。这样操作的好处就是不需要搭建开发板的环境,在PC机环境下,快速测试UBI模块。1、载入相关模块PC机上不一定有mtd和mtdblock模块,要进行整个实验必须先保证PC机上已经安装了这两
阅读全文
posted @ 2014-02-17 17:30
dolinux
阅读(3649)
推荐(0)
摘要:
转载:http://easwy.com/blog/archives/advanced-vim-skills-quickfix-mode/本节所用命令的帮助入口::help quickfix:help :make:help 'makeprg':help 'errorformat':help 'switchbuf':help location-list:help grep:help :vimgrep:help :grep:help starstar-wildcard 以前读武侠小说,看到武林高手们都是从来剑不离手的。使用vim写程序,你也可以做到这一
阅读全文
posted @ 2014-02-17 14:48
dolinux
阅读(2256)
推荐(0)
摘要:
原文地址:http://www.2cto.com/os/201202/119963.html我们用dd命令就可以创建一个raw格式的虚拟磁盘,通常Xen就是使用这种格式的虚拟磁盘,今天就来讨论下怎样将虚拟磁盘挂载到本地。分三种情况:只有一个分区;有多个分区但不包含lvm;包含lvm;先创建一个raw的虚拟硬盘在下面的实验中使用。一个分区直接格式化然后挂载多个分区(不含lvm)先映射到回环设备上,然后用fdisk分区losetup把文件映射到回环设备中,这时,/dev/loop0就像/dev/sdb,/dev/hdc等一样,你可以使用fdisk进行分区,我将test.img均分了两个区,还没有格
阅读全文
posted @ 2014-02-14 14:55
dolinux
阅读(1396)
推荐(0)
摘要:
转载:http://codingstandards.iteye.com/blog/804830用途说明hwclock命令,与clock命令是同一个命令,主要用来查询和设置硬件时钟(query and set the hardware clock (RTC))。RTC=Real Time Clock,也就是硬件时钟。在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中 的时钟。所有Linux相关指令与函数都是读取系统时钟的设定。因为存在两种不同的时钟,那么它们之间就会存在差异。根据不同参数设置,hwclo
阅读全文
posted @ 2014-02-14 14:28
dolinux
阅读(891)
推荐(0)
摘要:
当安装Kscope完成后,然后配置以下三个路径:Cscope path:/usr/bin/cscopeCtags path:/usr/bin/ctagsDot path:/usr/bin/dot对于中文乱码这里有两种解决方法:方法一:单个文件修改点击Tools--->Encoding--->gb2312/gb18030】方法二:全局修改点击Setting--->Configure Editor ---->Open/Save ----> Encoding ---->gb2312
阅读全文
posted @ 2014-02-13 15:39
dolinux
阅读(426)
推荐(0)
摘要:
转载:http://blog.sina.com.cn/s/blog_8324d8e80101b8dn.html在你的android—IDE中找到D:\Softwave_Ghost\技术软件\IDE\adt_android_eclipse\adt-bundle-windows-x86-20130219\sdk\platform-tools 目录下有adb.exe cd到这个目录下 然后可以进行adb操作或者设置环境变量 我的电脑->属性->高级系统设置->环境变量->path编辑将上面那个目录复制到里面或者管理员身份打开cmd在其中 setpath=上面的路径试一试adb
阅读全文
posted @ 2014-02-12 09:31
dolinux
阅读(2575)
推荐(0)
摘要:
阅读全文
posted @ 2014-02-11 15:14
dolinux
阅读(469)
推荐(0)
摘要:
转:http://liblog.littleyuan.com/archives/9在说到VMware的网络模型之前,先说一下VMware的几个虚拟设备:VMnet0:这是VMware用于虚拟桥接网络下的虚拟交换机;VMnet1:这是VMware用于虚拟Host-Only网络下的虚拟交换机;VMnet8:这是VMware用于虚拟NAT网络下的虚拟交换机;VMware Network Adapter VMnet1:这是Host用于与Host-Only虚拟网络进行通信的虚拟网卡;VMware Network Adapter VMnet8:这是Host用于与NAT虚拟网络进行通信的虚拟网卡;一、桥接网
阅读全文
posted @ 2014-02-11 10:37
dolinux
阅读(467)
推荐(0)
摘要:
JDK下载参考:http://aben328.iteye.com/blog/341499这里主要有两种方法:方法一:http://developer.android.com/sdk/index.html下载完成后,解压,设置好环境变量(三个环境变量),由于其中已经有了SDK,只是不全而已,但是不影响使用。方法二:手动下载eclipse、安装ADT插件以及Android SDKeclipse的下载地址:http://www.eclipse.org/downloads/ 下载标准版即可。ADT插件的安装方法有两种,一种是在线安装,另一种是离线安装,请参考下面的网址,其中对这两种方法分别作了介绍:h
阅读全文
posted @ 2014-02-10 17:29
dolinux
阅读(207)
推荐(0)