Linux杂货铺
hanshengfei
这个作者很懒,什么都没留下…
展开
-
Linux下的tar压缩解压缩命令详解
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到原创 2017-11-13 11:09:38 · 163 阅读 · 0 评论 -
ubuntu16.04编译内核出现 "mkimage" command not found - U-Boot images will not be built
按照惯例没有这个东西就安装这个东西所以: sudo apt-get install uboot-mkimage结果说没有找到安装包,但是提供了替换的安装包:就是这个 u-boot-toolsReading package lists... DoneBuilding dependency tree Reading state information... DonePackage uboo...原创 2018-03-13 09:18:47 · 3196 阅读 · 0 评论 -
Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line
编译64位内核kernel/timeconst.pl问题解决Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373. 其实,提示的错误信息已经明确告诉你了,你应该省略defined().这里,我们打开 kernel/timeconst.pl@val...原创 2018-03-13 08:58:03 · 1688 阅读 · 0 评论 -
启动、关闭和设置ubuntu防火墙
sudo ufw enable|disable由于LInux原始的防火墙工具iptables过于繁琐,所以ubuntu默认提供了一个基于iptable之上的防火墙工具ufw。ubuntu 9.10默认的便是UFW防火墙,它已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。最简单的一个操作:sudo ufw status可检查防火墙的状态,我的返原创 2017-11-13 11:27:37 · 3591 阅读 · 0 评论 -
ubuntu连接不上secureCRT 和cuteFTP问题
Ubuntu版本:11.10网络方式:桥接故障:ubuntu连接不上secureCRT解决办法:1、 首先关闭ubuntu的防火墙:ufw disable2、 下载ssh需要工具:apt-get install openssh-server openssh-clientOK了,通过secureCRT可以登录ubuntu了! 另外,还会出现转载 2017-11-13 11:29:06 · 204 阅读 · 0 评论 -
Ubuntu安装SSH时出现软件包 openssh-server 还没有可供安装的候选者错误
Ubuntu安装ssh时出现软件包 openssh-server 还没有可供安装的候选者错误错误如下:sudo apt-get install opensshserver正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成现在没有可用的软件包 openssh-server,但是他被其他的软件包引用了这可能意味着这个缺失的软件包可能转载 2017-11-13 11:30:29 · 9007 阅读 · 2 评论 -
ubuntu 14.04设置了静态IP不能上网的解决方法
问题:在ubuntu中配置静态IP后无法正常上网。解决:1、在终端执行sudo gedit /etc/network/interfaces在文件中加入如下内容,网关要写上,我开始一直无法上网就是因为没有配置网关auto eth0iface eth0 inet staticaddress 192.168.1.151netmask 255转载 2017-11-13 11:31:50 · 5290 阅读 · 0 评论 -
linux 用户空间 和 内核空间 延时函数
linux 用户空间 和 内核空间 延时函数From: http://blog.csdn.net/geekcome/article/details/6554729用户空间:1.unsigned int sleep(unsigned int seconds); sleep()会使当前程序休眠seconds秒。如果sleep()没睡饱,它将原创 2017-11-13 11:42:47 · 239 阅读 · 0 评论 -
用nfs挂载内核时出现错误T T T T T T T *** ERROR: Cannot umount的解决办法
挂在内核时,出现如下的错误如果出现这种错误,可以修改ubuntu上的/etc/hosts文件,这个文件时只读文件,所以要加sudo来执行命令:在里面添加开发板的ip和nfs要挂载的目录,比如我的开发板ip为192.168.1.17,nfs目录是/work/nfs_root/,就在里面添加这一行,如下所示:转载 2017-11-13 11:44:15 · 390 阅读 · 0 评论 -
Linux下LCD 10分钟黑屏解决
在用LCD显示的时候,发现10分钟LCD就不再工作了。确实,Linux下有一个参数blankinterval的值就是10*60*Hz。它决定了LCD只显示10分钟,然后LCD控制器就被关掉了。具体细节请参考http://blog.csdn.net/dongliqiang2006/article/details/4262950但是这篇文章最后给出的程序是不能用的,有一处错误,转载 2017-11-13 11:50:37 · 575 阅读 · 0 评论 -
Linux下的/lost found目录
/lost found这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。如果Linux分区有损坏情况,启动有问题,不能正常进入文本或图形界面。那么一般会出现提示,需要输入Root密码登录后采用fsck -t ext3 -r /usr/local 修复 , /usr 是提示检查不能通过的分区。fsck的命令的几个使用转载 2017-11-13 11:22:18 · 1208 阅读 · 0 评论 -
u-boot启动内核的几种方式
分析uboot是如何启动内核的u-boot启动内核有以下几种方式:1、使用do_bootm_linux(),在/lib_arm/bootm.c定义,因为我们已经知道入口地址了,所以只需跳到入口地址就可以启动linux内核了1.uboot启动内核的代码缩减如下:s = getenv ("bootcmd");debug ("### main_loop: bootcm转载 2017-11-13 11:20:42 · 392 阅读 · 0 评论 -
readline中的键盘码^[[A,^[[B,^[[D,^[[C (ANSI控制码)
最近调试u-boot的readline,对一些特殊按键键值有些疑惑,比如↑↓←→四个键,在linux的minicom敲下这几个键,串口会输出什么数据。其实不需要用串口测试,我们可以写个小程序测试一下:点击(此处)折叠或打开#include stdio.h>#include curses.h>int main(int argc, c转载 2017-11-13 11:18:55 · 1589 阅读 · 0 评论 -
CPU的ADDR2为什么跟SDRAM的0地址线接在一起
最近看到坛子里很多初学者对于CPU与SDRAM的接线方式不明白,不懂为什么CPU的地址线要从ADDR2开始接并且是接到SDRAM的0地址线上。当初我也费了一定的时间才把它弄懂,说实话需要动一定的脑筋。1,先弄清楚第一个概念,对于CPU来说: 一个地址用32位来表示:0x30000000、0x40000000; 但是这个地址代表的地址空间是1个字节,也就是说CPU读取转载 2017-11-13 11:13:03 · 534 阅读 · 0 评论 -
usb 1-1: device descriptor read/64的解决方法
插入USB设备,如U盘,读卡器等时出现:[root@Nision=W]#usb 1-1: new full speed USB device usings3c2410-ohci and address 2usb 1-1: device descriptor read/64, error -62usb 1-1: device descriptor read/64, error -62usb 1-1:...原创 2018-04-25 13:03:49 · 2488 阅读 · 0 评论