- 博客(27)
- 资源 (314)
- 问答 (1)
- 收藏
- 关注
转载 xxx is not in the sudoers file (转)
用sudo时提示"xxx is not in thesudoers file. This incident will bereported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。1.下面是修改方法:1)进入超级用户模式。也就是输入"su-",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你
2014-08-27 17:32:23 762
原创 汇编语言debug中的一些命令的作用的分析
R命令:查看、修改CPU中寄存器的内容D命令:查看内存中的内容E命令:修改内存中的内容,可以写入数据、指令,在内存中,它们在内存中没有区别U命令:将内存中的内容解释为机器指令和对应的汇编指令T命令:执行CS:IP指向的内存单元处的指令;CS是code segment 段寄存器,IP是instruction point指令指针A命令:以汇编指令的形式向内存中写入指令Q命令:退
2014-08-24 21:51:51 2412
转载 VMware下安装MS-DOS7.10
我的虚拟机VMware Workstation 8.0.0 build-471780,MS-DOS是7.10的iso镜像。用虚拟机自带的虚拟光驱打开选择1安装一路“Next”,到这里,按“Reboot now”重启重启后,你会发现出现了下图所示。不要急,我们再次重启,按F2进入boot设置,改成光盘启动,F10保存退出
2014-08-23 14:57:20 1486 1
原创 NOR Flash擦写和原理分析
1. NOR FLASH 的简单介绍NOR FLASH 是很常见的一种存储芯片,数据掉电不会丢失.NOR FLASH支持Execute On Chip,即程序可以直接在FLASH片内执行(这意味着存储在NOR FLASH上的程序不需要复制到RAM就可以直接运行).这点和NAND FLASH不一样.因此,在嵌入式系统中,NOR FLASH很适合作为启动程序的存储介质.NOR FLASH的读取
2014-08-21 10:03:07 1028
转载 wget 命令用法详解
wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上。它有以下功能和特点:(1)支持断点下传功能;这一点,也是网络蚂蚁和FlashGet当年最大的卖点,现在,Wget也可以使用此功能,那些网络不是太好的用户可以放心了;(2)同时支持FTP和HTTP下载方式;尽管现在大部分软件可以使用HTTP方式下载,但是,有些时候
2014-08-16 19:12:09 720
转载 chmod文件权限设置总结
在平时无论是命令行还是UI下操作都会有遇到权限问题,这两周学习shell脚本中也遇到了权限问题。以前都是每次遇到问题,搜答案解决,并没有深究其中含义原理。现在在这里整理一下权限设置方法,以方便大家以后根据自己需要设置权限。一 chmod 符号模式 下面进入实践阶段:1 首先我们先看看怎么取消所有用户执行 一个目录下所有文件的权限:a 代表对所有用户执行此操
2014-08-15 21:24:16 3173
转载 make menuconfig后命令,提示make: No rule to make target ‘menuconfig’.Stop.
在编译内核时,无论使用哪种方式都提示:make ***No rule to make target "menuconfig".stop. 原因是没有在内核源码目录下进行。例如,要编译或升级的内核解压后的目录为/usr/src/linux-2.4.24,一定要进入到该目录后使用make menuconfig命令,这样就不会提示上面的错误了。
2014-08-12 19:08:51 3798 1
转载 使用 bc 进行进制转换
使用 bc 进行进制转换在 Shell 中进行进制转换的另一个诀窍是使用 bc,它是一种任意精度运算语言,大多数 UNIX/Linux 安装程序都提供。因为它允许您指定输出进制,所以当您需要以十进制以外的进制输出时,这是一种很好的技术。bc 的特殊变量 ibase 和 obase 分别包含用于输入和输出的进制的值。缺省情况下,都被设置为 10。要执行进制转换,需要改变其中的
2014-08-11 12:49:33 1164
转载 Ubuntu下搭建TQ2440的程序下载环境
我使用的Ubuntu 10.04,以下是我搭建实验环境的过程,其他版本的Ubuntu其搭建过程可能会略有不同,请读者自行查阅相关资料解决。1.必须使用一款类似于windows下SecureCRT的软件:minicom。先下载minicom:sudo apt-get install minicom安装完毕之后,使用如下命令行测试一下:sudo minicom -s
2014-08-10 23:09:47 722
原创 原子操作
1定义一个操作是原子的(atomic),如果这个操作所处的层(layer)的更高层不能发现其内部实现与结构。2简介在多进程(线程)访问资源时,能够确保所有其他的进程(线程)都不在同一时间内访问相同的资源。原子操作(atomic operation)是不需要synchronized,这是Java多线程编程的老生常谈了。所谓原子操作是指不会被线程调度机制打断的操作;这种操作
2014-08-10 17:19:58 781
原创 Unix哲学
McIlroy:四分之一世纪的 Unix编辑Douglas McIlroy是Unix系统上管道机制的发明者,也是Unix文化的缔造者之一。他归纳的Unix哲学如下:程序应该只关注一个目标,并尽可能把它做好。让程序能够互相协同工作。应该让程序处理文本数据流,因为这是一个通用的接口。罗勃·派克在他的《Notes on Programming in C》中提到了以下格
2014-08-09 13:01:12 709
转载 C-Kermit在linux 下的安装和使用
1. 到http://www.columbia.edu/kermit/ckdaily.html下载ckermit源码x.tar.gz版本:0.9因为较低的版本不支持波特率9216002.编译ckermittar xzvf x.tar.gz -C ckermitcd ckermitmake linux编译成功后, 会产生可执行文件wermit3.描述|--
2014-08-08 17:55:33 978
转载 /dev/tty /dev/ttyS0 /dev/tty0区别
1、串行端口终端(/dev/ttySn) 串行端口终端(Serial Port Terminal)是使用计算机串行端口连接的终端设备。 计算机把每个串行端口都看作是一个字符设备。有段时间这些串行端口设备通常被称为终端设备,因为那时它的最大用途就是用来连接终端。这些串行端口所对应的设备名称是/dev/tts/0(或/dev/ttyS0), /dev/tts/1(或/de
2014-08-08 15:51:09 932
转载 linux下搭建汇编环境
在windows学习都是用的MASM,那如果在linux下也用MASM呢,怎么办?方法如下:一.安装可以通过一些软件,来模拟DOS,可以用Dosbox。如果用的ubuntu,在软件中心就可以找到。直接安装后就可以在启动栏看到图标 , 或是通过命令:sudo apt-get install dosbox 二.环境搭建1.在 linux下新建一个 ma
2014-08-08 09:00:18 3397 1
原创 C技巧:VC函数调用的汇编代码
主要谈谈vc里面函数调用汇编成汇编代码的情形,首先针对之前的一个小程序,说说vc编译器的优化。 例子程序: #include using namespace std; int main(int argc, char* argv[]) { int i=10; int a = i; cout //下面汇编语句的作用就是改变内存中i的值,但是又不
2014-08-07 23:57:12 984
转载 交叉编译器的环境变量的设置
修改环境变量,把交叉编译器的路径加入到PATH。(有三种方法,强烈推荐使用方法一) 方法一:修改/etc/bash.bashrc文件 #vim /etc/bash.bashrc 在最后加上: export PATH=$PATH:/usr/local/arm/3.4.1/bin
2014-08-07 19:44:32 3360
原创 make clean与make distclean的区别
make clean仅仅是清除之前编译的可执行文件及配置文件。 而make distclean要清除所有生成的文件。Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的obj
2014-08-07 13:10:05 634
转载 make menuconfig提示'make menuconfig' requires the ncurses libraries.
问题:原来使用的ubuntu 11.10系统由于误操作,导致系统崩溃,重新安装了ubuntu 11.10;在编译内核的时候,提示如下错误:[plain] view plaincopyprint?dingq@wd-u1110:~/hwsvn/2sw/1prj_linux/pdu/kernel/linux-2.6.30$ make
2014-08-07 09:26:47 749
原创 Linux下的压缩解压缩命令详解
QQ空间新浪微博腾讯微博人人网豆瓣网百度空间百度搜藏开心网复制更多103linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o
2014-08-06 20:36:41 730
转载 Linux 中如何卸载已安装的软件.
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。 软件的安装 Linux下软
2014-08-06 20:17:56 1046
原创 ARM微处理器的指令的分类与格式
ARM微处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来 完成。ARM微处理器的指令集可以分为跳转指令、数据处理指令、程序状态寄存器(PSR)处理指令、加载/存储指令、协处理器指令和异常产生指令6大类,具体的指令及功能如表2.7所示(表中的指令为基本ARM指令,不包括派生的ARM指令)。
2014-08-05 14:53:48 1184
原创 ubuntu安装stardict并导入词典
下载地址:http://code.google.com/p/stardict-3/downloads/list下载文件:stardict_3.0.1-1_i386.deb或者是在终端中输入:sudo apt-get install stardict.启动stardic 会出现一下界面: stardict-gaojihanyudacidian_fix-2.4.
2014-08-05 12:46:47 1827
原创 Ubuntu 14.04 iNode Client找不到库libjpeg和libtiff的解决方法
iNodeClient在Ubuntu 10.04时,直接运行install.sh后便安装成功。在Ubuntu 14.04的版本,安装后双击iNodeClient后却无法运行。重装后问题依旧。于是使用命令行来运行。提示说libjpeg.so.62 not found。于是上网找资料,找到这篇文章,发现文中的方法有点复杂。他的方法除了常规的查找依赖性、定位库文件,还需要把库文件复制
2014-08-05 10:52:53 2602
转载 Ubuntu下安装星际译王方法(转载)
对大家推荐很好使用的Ubuntu星际译王系统之前,像让大家对StarDict系统有所了解,然后对Ubuntu星际译王系统全面讲解介绍,希望对大家有用日常办公应用中,我们经常会碰到一些陌生的外文单词或文章需要翻译,在Windows平台上,可通过很多翻译工具来帮忙解决。当我们转到Ubuntu系统中办公时,肯定也希望能有一款简单易用、功能强大的翻译工具。 这里给大家推荐Linux平台上最常用的翻
2014-08-04 15:52:19 703
转载 make menuconfig详解
make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录. 1 #make config(基于文本的最为传统的配置界面,不推荐使用) 2 #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用)注意:使用make menuconfig 需要安装ncurses( sudo apt-get ins
2014-08-04 10:16:09 900
Trinity Technologies-Training-VCAST-2021.pptx
2023-04-11
PM0059_STM32F205_215, STM32F207_217单片机编程手册
2022-09-14
C++ functional中的template在编译的时候报错
2016-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人