摘要:
不久前在Debian下使用kermit时发现kermit有一些优点,比如当串口上不断有信息打印时,仍然可以通过拖动滚动条来查看以前打印的信息,并且滚动条不会滚动到最下面。当按下回车键时,滚动条会自动滚动到最下面。那么SecureCRT是不是也有类似的功能呢?上图中的Scroll to bottom on output 实现了当有新信息收到时滚动条是否滚动到最下面,Scroll to bottom on keypress 实现了当按下任意键时滚动条是否滚动到最下面。在debian的终端中也有类似的设置选项:
阅读全文
posted @ 2013-12-05 15:43
dolinux
阅读(5668)
推荐(0)
摘要:
环境介绍虚拟机 debian+virtualBox主机 win7由于我的虚拟机从debian6更换为debian7,有许多文件需要转移,如果能实现这两个虚拟机的相互通信,将一个虚拟机的目录挂载到另一个虚拟机下面可以很快实现文件转移,做法如下:由于我的笔记本没有插网线,所以我把这两个虚拟机都设置为Host-Only连接方式,IP设置为静态IP,将虚拟机A的IP设置为192.168.56.2,将虚拟机B的IP设置为192.168.56.3,这样就可以实现通讯了,如果启动了nfs服务,就可以实现挂载了。为什么是192.168.56.X,可以到网上邻居,找到VirtualBox Host-Only..
阅读全文
posted @ 2013-12-03 19:49
dolinux
阅读(1419)
推荐(1)
摘要:
http://wiki.centos.org/Downloadhttp://mirror.centos.org/centos/
阅读全文
posted @ 2013-12-03 19:13
dolinux
阅读(217)
推荐(0)
摘要:
转:http://blog.csdn.net/zz198808/article/details/9319479readlink是linux系统中一个常用工具,主要用来找出符号链接所指向的位置。在Ubuntu系统中执行以下命令:readlink--help 可以查看readlink命令的帮助信息,或者执行manreadlink 查看帮助手册。从帮助信息中可以得到readlink命令的用途描述:输出符号链接值或者权威文件名英文为:print value of a symbolic link or canonical file name举例:系统中的awk命令到底是执行哪个可以执行文件呢?$read
阅读全文
posted @ 2013-12-03 12:34
dolinux
阅读(3815)
推荐(0)
摘要:
转:http://blog.csdn.net/ison81/article/details/3510426关于键盘和鼠标谁更快捷之争,是一个永远被程序员争论的话题。我想大多数人都不会极端的信奉一种操作方式,鼠标更为大众接受,但掌握一些快捷键对于提高操作速度是有帮助的。si为我们提供了丰富的快捷键和灵活的定制方式,同时还支持自定义命令和脚本,熟练掌握这些之后相信可以使你更加喜欢它。以下是我认为比较有用的快捷键:1. ctrl+o,打开文件列表2. F7,打开符号检索窗口(全局列表)3. F8,打开符号检索窗口(本地文件)4. ctrl+=,调转到符号的定义处5. alt+, /alt+. 跳转到
阅读全文
posted @ 2013-12-02 12:53
dolinux
阅读(434)
推荐(0)
摘要:
转:http://blog.csdn.net/lanmanck/article/details/8638391上传源码时最好把空格行去掉,以前介绍了使用notepad++,现在发现,习惯用source insight的人士也可以很easy的去掉了:Options->Perferences->Files-> Remove extra white space when saving。保存时自动去除每行尾部的空格和tab。以下是另一个兄弟的心得:http://blog.csdn.net/ison81/article/details/3510043用si有好几年了,零零散散也累积了不
阅读全文
posted @ 2013-12-02 10:29
dolinux
阅读(2208)
推荐(0)
摘要:
转:http://blog.csdn.net/goldfighter/article/details/7847168目录source insight代码对齐Tab键终极版source insight在标题栏显示完整路径名win7下source insight使用Courier New字体Source insight代码对齐source insight的切换标签栏工具switch TabbarSource Insight扩展编程语言语法高亮-source insight使用Source insight建立工程-source insight使用source insight功能简介-source i
阅读全文
posted @ 2013-12-02 10:26
dolinux
阅读(2026)
推荐(0)
摘要:
参考:http://bbs.chinaunix.net/thread-587409-1-1.html1. SMART TAB的用法. 解决自动缩进. 新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source File,选好后点右边中间的Auto Indent调整缩进。单选里一定要点Smart,右边有两个复选框Indent Open Brace和Indent Close Brace,具体效果是如何的可以看SIS的HELP。 勾选Auto Indent
阅读全文
posted @ 2013-12-02 10:05
dolinux
阅读(5870)
推荐(0)
摘要:
转:http://www.cnblogs.com/kungfupanda/p/3450484.html嵌入式系统开发学习如何起步、如何深入?很多新手学习嵌入式系统,不清楚那么多方向舵知识和参考书,该从哪里开始学习。入手了,却又在该先学习什么后学习什么上失去方向。这里有你想要的答案,帮你指点迷经。这是我在ITjob培训网上找到的课程大纲,觉得作为嵌入式系统开发的学习步骤,按部就班地去施行和学习,到不失为一种好的学习方法:)就算是作为参考也是有很好的价值的! 随着现代社会信息化进程的加快,嵌入式系统被广泛的地应用于军事、家用、工业、商业、办公、医疗等社会各个方面,表现出很强的投资价值。从国际范围来
阅读全文
posted @ 2013-12-01 14:49
dolinux
阅读(306)
推荐(0)
摘要:
http://cdimage.debian.org/cdimage/archive/
阅读全文
posted @ 2013-12-01 14:41
dolinux
阅读(297)
推荐(0)
摘要:
先介绍一下环境:虚拟机:debian7.2.0主机: Win7方法一:由于有时候无法联网就需要离线安装软件包,可以把debian官网上列出的几个DVD镜像都下下来,其实主要是DVD1,这样就不需要每次安装软件都得联网。下面是我从Debian官网上下下来的DVD镜像:debian-7.2.0-i386-DVD-1debian-7.2.0-i386-DVD-2debian-7.2.0-i386-DVD-3在每张DVD中都有一个README.txt,其中有如下说明:About This Disc =============== This disc is labeled Debian GNU/Linu
阅读全文
posted @ 2013-12-01 14:21
dolinux
阅读(11411)
推荐(0)
摘要:
参考:http://blog.csdn.net/orbit/article/details/7585607下面是我的颜色配置http://files.cnblogs.com/pengdonglin137/pendonglin.rar插件下载地址http://files.cnblogs.com/pengdonglin137/TabSiPlus_0_99b2_1749.rar上图是颜色主题程序的界面,调整完颜色后选择保存就可以保存成颜色主题文件。为了tabsiplus能正确的识别,还需要在生成的ini文件中的[INFO]部分添加以下内容:name=你给主题定的名字auth=你的名字mail=你的电
阅读全文
posted @ 2013-11-27 14:56
dolinux
阅读(1709)
推荐(0)
摘要:
word下载ECC的全称是Error Checking and Correction,是一种用于Nand的差错检测和修正算法。如果操作时序和电路稳定性不存在问题的话,NAND Flash出错的时候一般不会造成整个Block或是Page不能读取或是全部出错,而是整个Page(例如512Bytes)中只有一个或几个bit出错。ECC能纠正1个比特错误和检测2个比特错误,而且计算速度很快,但对1比特以上的错误无法纠正,对2比特以上的错误不保证能检测。 校验码生成算法:ECC校验每次对256字节的数据进行操作,包含列校验和行校验。对每个待校验的Bit位求异或,若结果为0,则表明含有偶数个1;若结果为1
阅读全文
posted @ 2013-11-22 17:28
dolinux
阅读(7018)
推荐(0)
摘要:
https://docs.google.com/viewer?url=http://files.cnblogs.com/pengdonglin137/NandDesignGuide_pdf.pdf
阅读全文
posted @ 2013-11-22 16:19
dolinux
阅读(275)
推荐(0)
摘要:
参考:http://www.design-reuse.com/articles/24503/nand-flash-memory-embedded-systems.html Abstract : This paper presents fundamental information about NAND Flash memory used in Embedded Systems. It disc...
阅读全文
posted @ 2013-11-22 16:04
dolinux
阅读(1110)
推荐(0)
摘要:
https://docs.google.com/viewer?url=http://files.cnblogs.com/pengdonglin137/What_Types_of_ECC_Should_Be_Used_on_Flash_Memory.pdf
阅读全文
posted @ 2013-11-22 15:58
dolinux
阅读(177)
推荐(0)
摘要:
比如需要创建一个大小为2KB,内容为全0xFF的文件步骤只有两步:第一步、 dd if=/dev/zero of=./test.img bs=1 count=2048第二步、 使用WinHex文件打开test.img,然后将00全部替换为FF其实只是用WinHex一个软件就可以创建任意大小的文件:
阅读全文
posted @ 2013-11-22 12:02
dolinux
阅读(995)
推荐(0)
摘要:
转:http://blog.chinaunix.net/uid-14833587-id-76513.htmlnand info & nand device显示flash的信息:DM365:>nand infoDevice 0: NAND 32MiB 3,3V 8-bit, sector size 16 KiBDM365:>nand deviceDevice 0: NAND 32MiB 3,3V 8-bitnand read(.oob) addr off size不管是读取data, 使用nand read,还是读取oob,使用命令nand read.oob, 后面跟的地址a
阅读全文
posted @ 2013-11-22 11:53
dolinux
阅读(1010)
推荐(0)
摘要:
一、内存详解 NAND闪存阵列分为一系列128kB的区块(block),这些区块是 NAND器件中最小的可擦除实体。擦除一个区块就是把所有的位(bit)设置为"1"(而所有字节(byte)设置为FFh)。有必要通过编程,将已擦除 的位从"1"变为"0"。最小的编程实体是字节(byte)。一些NOR闪存能同时执行读写操作(见下图1)。虽然NAND不能同时执行读写操作,它可以采用称为"映射(shad...
阅读全文
posted @ 2013-11-21 14:59
dolinux
阅读(13931)
推荐(1)
摘要:
参考:http://blog.sina.com.cn/s/blog_3cba7ec10100gk4k.htmlhttp://blog.sina.com.cn/s/blog_3cba7ec10100gk4o.html细心的朋友会注意到,当你在linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.这个问题,貌似有不少人在问,不过都没有看到有什么很好解决的办法.那么我来谈谈这个问题.先来说说free命令[root@server ~]# free -mtotalusedfreesharedbufferscachedMem:24916386010
阅读全文
posted @ 2013-11-21 13:25
dolinux
阅读(492)
推荐(0)
摘要:
转:http://www.armadeus.com/wiki/index.php?title=UBIFSThis is a preliminary page dealing with the installation of UBIFS on the APF boards. UBIFS will replace JFFS2 file system on NAND (and NOR as well) based boards because JFFS2 induces a big overhead when parsing, reading and writing large devices,se
阅读全文
posted @ 2013-11-20 17:35
dolinux
阅读(694)
推荐(0)
摘要:
转:http://wiki.atlas-embedded.com/index.php?title=Creating_and_Flashing_UBIFS_with_MTD_UtilsContents1UBIFS2UBIFS User-space tools3Obtaining UBIFS Tools4Creating UBIFS5Flashing and Mounting UBIFS to NANDUBIFSUBIFS is next generation of JFFS2 file-system.JFFS2 file systems works on MTD devices, UBIFS i
阅读全文
posted @ 2013-11-20 17:31
dolinux
阅读(2867)
推荐(0)
摘要:
在进行程序编译时,可能需要指定一些库的库的路径、头文件的路径,分别使用的参数选项是-L和-I,需要注意的是:需要确保-L和-I后边的内容不为空,否则会出现意想不到的错误,而这种错误比较难以发现,引起不注意的原因是,一般在Makefile中会使用诸如 -L$(XXX)或者-I$(XXX)这种形式,当括号中的变量为空时就会导致-I或-L后面为空,从而引起编译时的错误,明明库和头文件的路径已经指定了,就是死活找不到库和头文件。
阅读全文
posted @ 2013-11-20 10:41
dolinux
阅读(309)
推荐(0)
摘要:
参考:http://blog.csdn.net/zhangyang0402/article/details/5671410http://www.cnblogs.com/gnuhpc/archive/2012/12/07/2807061.htmlhttp://www.jb51.net/article/41462.htmhttp://biancheng.dnbcw.info/c/236603.html命令行工具下的参数选项有两种,长选项和短选项。短选项以-开头,后面跟单个字母;长选项以--开头,后面可跟多个字母。功能:解析命令行短选项参数函数原型:#include int getopt(int a
阅读全文
posted @ 2013-11-19 10:59
dolinux
阅读(1354)
推荐(0)
摘要:
定义函数 int sscanf (const char *str,const char * format,........);函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。返回值 成功则返回匹配成功的参数数目,失败则返回-1,错误原因存于errno中。范例 #includemain(){int i;unsigned int j;char input[ ]=”10 0x1b aaaaaaaa bbbbbbbb”;char s[5];sscanf(input,”%d %x %5[a-z]
阅读全文
posted @ 2013-11-18 19:17
dolinux
阅读(1239)
推荐(0)
posted @ 2013-11-16 16:28
dolinux
阅读(6)
推荐(0)
摘要:
转:http://blog.chinaunix.net/uid-28852942-id-3987462.html在嵌入式编程中,我们经常讲程序保存在 nand flash中。但是我们知道,nand flash的接口设计和 RAM 的接口设计是不一样的。他的 数据线通常都是复用的,所以通常存取都是以块为单位(nor flash带有RAM接口,有足够的地址线来寻址,所以可以访问内存中每一个字节) 这导致了,nand flash不可以片内执行程序(nor flash可以,因为他能存取内存每一个字节)对于 s3c2440 来说,当使用 nand flash 启动时,为了解决 nand flash 不能
阅读全文
posted @ 2013-11-15 08:57
dolinux
阅读(767)
推荐(0)
摘要:
转:http://blog.163.com/czblaze_3333/blog/static/208996228201272295236713/Kermit协议报文格式:1.MARK,起始标记START_CHAR,为0x01(CTRIL-A);2.LEN,报文剩余部分的长度,取值范围0~94,报文最大长度96,长度不包含换行符或者制表符;3.SEQ,数据包编号,取模64,;4.TYPE,k_state数据包类型D数据报文YACK报文(不能转换编码)NNAK,未收到S发送初始化报文B传输结束F文件头部Z文件结束EErrorQ,T保留NAK包用来说明等待的包没有正常接收,它不提供别的信息,例如不提
阅读全文
posted @ 2013-11-14 17:18
dolinux
阅读(9211)
推荐(0)
摘要:
参考:http://oss.org.cn/kernel-book/ldd3/ch11s04.html小心不要假设字节序. PC 存储多字节值是低字节为先(小端为先, 因此是小端), 一些高级的平台以另一种方式(大端)工作. 任何可能的时候, 你的代码应当这样来编写, 它不在乎它操作的数据的字节序. 但是, 有时候一个驱动需要使用单个字节建立一个整型数或者相反, 或者它必须与一个要求一个特定顺序的设备通讯.包含文件 定义了或者 __BIG_ENDIAN 或者 __LITTLE_ENDIAN, 依赖处理器的字节序. 当处理字节序问题时, 你可能编码一堆 #ifdef __LITTTLE_ENDI.
阅读全文
posted @ 2013-11-14 15:24
dolinux
阅读(11152)
推荐(0)
摘要:
REBOOT(2) Linux Programmer's Manual REBOOT(2)NAME reboot - reboot or enable/disable Ctrl-Alt-DelSYNOPSIS /* For libc4 and libc5 the library call and the system call are identical, and since kernel version 2.1.30 there are symbolic names LINUX_REBOOT_* for the constants and a ...
阅读全文
posted @ 2013-11-14 14:12
dolinux
阅读(769)
推荐(0)
摘要:
转:http://noops.me/?p=747这几年新出的硬盘由于既要增加每个扇区的存储空间,又要保证和现有操作系统的兼容,所以出现了物理扇区和逻辑扇区的概念。而这样的硬盘可能会产生分区对齐问题。没有做分区对齐的硬盘性能会受到一定的影响 下面写文章来说明不做分区对齐对分区性能的影响和如何做分区对齐先普及几个概念:physical sector:磁盘的一个物理扇区,目前大硬盘一般为4096bytes(4KB),其他的有512bytes(0.5KB)的logical sector:现在physical sector是4096的硬盘往往会把一个physical sector分成8个logical
阅读全文
posted @ 2013-11-14 12:40
dolinux
阅读(1884)
推荐(0)
摘要:
转:http://www.cnblogs.com/lwgdream/p/3413571.html前言我们可以将一个程序放到后台执行,这样它就不占用当前终端,我们可以做其他事情。而jobs命令用来查看后台进程的状态信息。使用说明-l 显示后台进程的信息,显示格式 [Job ID] [+-] PID CMD (当前任务用+表示,其他非当前为-)-p 只显示PID-r 只显示运行重的进程,任务的状态可为running、Terminated、stopped、done等running表示正在运行stopped 表示已经被挂起,那么不再会被调度,除非重新恢复done 正常运行完成Terminated 中止
阅读全文
posted @ 2013-11-10 16:15
dolinux
阅读(2389)
推荐(0)
摘要:
转:http://www.cnblogs.com/lwgdream/p/3413579.html前言df命令用来查看系统的space和inode使用情况,也是常用命令之一使用说明-a 显示所有的文件系统,包括本地的和挂载的网络文件系统-h 显示大小的时候,以人性化的方式来显示,以更适合的方式来显示-T 现实文件系统类型-t 显示指定的文件系统-l 只显示本地文件系统-k 以KB为单位显示-x 不显示指定的文件系统-i 显示inode使用情况使用举例df 显示space使用情况显示的字段:1)文件系统名称,比如/root/data2)文件系统大小,默认以block数为单位3)used 已使用的大
阅读全文
posted @ 2013-11-10 16:14
dolinux
阅读(3680)
推荐(0)
摘要:
转:http://www.cnblogs.com/lwgdream/archive/2013/11/06/3409802.html前言cat命令用于读取文本文件,并且能够显示行号、特殊字符等。使用说明-n 对每行进行编号,包括空行-b 对每行进行编号,不包括空行-s 压缩连续的空行-A 显示特殊字符,换行符、制表符等使用举例cat 读取文本文件 1: [root@master lianxi]# cat f 2: # Generated automatically from man.conf.in by the 3: # configure script.cat 从标准输入读取通过管...
阅读全文
posted @ 2013-11-10 16:13
dolinux
阅读(834)
推荐(0)
摘要:
转:http://www.cnblogs.com/lwgdream/archive/2013/11/05/3407809.html前言通过tr命令来转化数据,比如大小写的转换;用转换成另外一种字符集命令用法-s 压缩连续的指定字符集合-d 删除指定的字符集合常见用法举例大小写转换tr a-z A-Z 或 tr [A-Z] [a-z] 1: [root@master dir]# cat e 2: lwg 3: 4: lwgarmstrong 5: [root@master dir]# cat e | tr '[a-z]' '[A-Z]' 6: LWG 7: 8..
阅读全文
posted @ 2013-11-10 16:03
dolinux
阅读(510)
推荐(0)
摘要:
参考:http://blog.chinaunix.net/uid-20683355-id-1895778.htmlhttp://www.linuxdiyf.com/viewarticle.php?id=66496安装完毕后,会在/usr/src下面生成一个Linux源码包。
阅读全文
posted @ 2013-11-10 15:59
dolinux
阅读(323)
推荐(0)
摘要:
转:http://www.cnblogs.com/lwgdream/archive/2013/11/05/3407768.html前言bashname命令用于获取路径中的文件名或路径名(获取的时候叶子节点的元素内容)常见用法举例basename path获取末尾的文件名或路径名 1: [root@master lianxi]# basename /etc/passwd 2: passwd 3: [root@master lianxi]# basename /etc/man.config 4: man.config 5: [root@master lianxi]# basen...
阅读全文
posted @ 2013-11-10 15:30
dolinux
阅读(1340)
推荐(0)
摘要:
转:http://moosewoler.blog.163.com/blog/static/6986605200801013442336/QT是一款跨平台的C++编程framework。QT的主要特性就是它丰富的界面组件集。使用debian的deb包安装软件是,安装软件是非常容易的一件事。使用apt-get安装:apt-get updateapt-get installbuild-essentailapt-get install libqt4-core libqt4-debug libqt4-dev libqt4-gui libqt4-qt3support libqt4-sql python-q
阅读全文
posted @ 2013-11-10 09:59
dolinux
阅读(781)
推荐(0)
摘要:
转:http://wuyuans.com/2012/11/gmake-not-found/在用debian编译qt4.5的时候提示gmake: not found,gmake是什么东西,用aptitude搜了一下也没结果,网上查了一下原来就是make。gmake是GNU Make的缩写。 Linux系统环境下的make就是GNU Make,之所以有gmake,是因为在别的平台上,make一般被占用,GNU make只好叫gmake了。比如在安装二进制文件进行编译时要使用make命令,但如果在Solaris或其他非GNU系统中运行,必须使用GNU make,而不是使用系统自带的make版本,这时
阅读全文
posted @ 2013-11-10 09:23
dolinux
阅读(753)
推荐(0)
摘要:
转:http://blog.csdn.net/zyxlinux888/article/details/6705481http://www.cnblogs.com/liu_xf/archive/2011/05/03/2033174.htmlBriefly, the shell commands `./configure; make; make install' shouldconfigure, build, and install this package.Tell me:configure == configuremake == buildmake install == install
阅读全文
posted @ 2013-11-09 16:51
dolinux
阅读(890)
推荐(0)