![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 62
yudingding6197
这个作者很懒,什么都没留下…
展开
-
ubuntu 安装依赖问题
ubuntu 安装依赖解决方案原创 2022-07-16 17:00:44 · 619 阅读 · 0 评论 -
linux vi 打开文件始终显示readonly
因为其中包含非asc的字符,被vi认为二进制文件,所以始终用readonly模式打开vi后输入:set noreadonly就可以解决了原创 2015-08-11 10:56:02 · 11121 阅读 · 3 评论 -
linux kernel patch的说明
Linux kernel 包含许多版本,比如:2.6.34。在Kernel的网站上可以下载:linux-2.6.34.tar.bz2linux-2.6.34.tar.gzlinux-2.6.34.tar.xz这些是不同的压缩方式,解压后都是一样的。同时还包括linux-2.6.34.1.tar.bz2linux-2.6.34.2.tar.bz2linux-2.6.3原创 2013-01-21 22:29:05 · 2126 阅读 · 0 评论 -
ubuntu ssh 连接慢
网上谁便搜http://www.2cto.com/os/201410/343244.htmlhttp://blog.csdn.net/skyie53101517/article/details/45584959现在连接linux服务器一般都是使用SSH远程连接的方式。最近新装了一台服务器,发现telnet时速度很快,ping时一切也正常,但SSH连接的时候却很慢。经过网上资料查转载 2017-04-13 17:24:57 · 1008 阅读 · 0 评论 -
linux一些有用的命令
查找#find . -name "*.cpp" -o -name "*.h"#find . -name "*.d" -exec rm -fr {} \; 在vi中替换::s/str1/str2/g //当前行所有str2 替换 str1:1,$s/str1/str2/g //1,$表示从第一行到最后一行。 用str2 替换 str原创 2012-04-08 22:56:34 · 438 阅读 · 0 评论 -
centos7 ssh 不用密码登录
网上好多文章写得太烂,严重误导人,这篇还不错,可以作为参考http://chenlb.iteye.com/blog/211809在centos7通过本机登录,假设用户 test,非rootyongh[test@Comp ~]$cd ~[test@Comp ~]$ssh-keygen -t rsa然后需要直接敲大约3个回车,生成了 id_rsa, id_rsa.pub两个原创 2017-09-01 15:42:41 · 393 阅读 · 0 评论 -
linux配置:网络 vi/vim
ubuntusudo /etc/init.d/networking restart原创 2018-07-15 15:59:09 · 281 阅读 · 0 评论 -
linux 软件 安装管理 源镜像
习惯于通过apt-get install or dpkg -i 安装软件,但是有一次需要安装 gstreamer相关软件,安装了 gstreamer1.0* and libgstream1.0* 下的软件,仍然提示 gstream-video-1.0 package not found,还是缺少软件,但是还需要什么软件,顿时抓瞎,因为gstream-video-1.0并不是独立的软件包。这个时候发...原创 2018-07-27 15:51:25 · 248 阅读 · 0 评论 -
linux date time
1. 秒级精度的时间time() . 1、头文件 <time.h> 2、函数原型 time_t time(time_t * timer) 函数返回从TC1970-1-1 0:0:0开始到现在的秒数 sysinfo结构struct sysinfo { long uptime; /* Seconds ...原创 2018-08-28 12:26:50 · 419 阅读 · 0 评论 -
menuconfig: error while loading shared libraries: libncursesw.so.5: cannot open shared object file:
执行menuconfig的时候,输出错误提示:menuconfig: error while loading shared libraries: libncursesw.so.5: cannot open shared object file: No such file or directory因为我是64位机器,虽然已经安装了 libncursesw.so.5库,但是这是64位的库。执行...原创 2018-10-16 17:25:39 · 5516 阅读 · 0 评论 -
可变参数
Windows:#define debug(format, ...) printf (format, ##__VA_ARGS__)引用:https://blog.csdn.net/tkp2014/article/details/78656077#define EMPTY #define CHECK1(x, ...) if (!(x)) { printf(__VA_ARGS__); ...转载 2019-09-20 19:17:57 · 118 阅读 · 0 评论 -
CentOS 开发问题
部门使用一台安装CentOS 64bit的服务器,编译一个简单的Hello原创 2014-10-15 13:54:54 · 1039 阅读 · 0 评论 -
vi小技巧
vi 和 vim 是两个不同的工具,vim功能更加强大,平时打开文件习惯 vi file, 不愿意多加字符'm'。希望使用vim,所以使用软链接吧:#which vi/bin/vi#which vim/usr/bin/vim#cd /bin#mv vi vi_bk //将vi移开,备份#ln -s /usr/bin/vim vi#ls -l vivi -原创 2012-04-14 17:24:56 · 559 阅读 · 0 评论 -
虚拟机增加网卡 进入single模式
用的是VirtualBox, Fedora11 Linux.在VirtualBox中virtual machine, choose "Settings"->"Network", in "Adapter 2" tab, enable Network Adapter, 选择第二块真实的网卡,保存后,启动虚拟机。Fedora 启动以后,通过"terminer" 输入 ifconfig原创 2012-03-15 18:47:45 · 980 阅读 · 0 评论 -
watchdog的理解在lh7a404
<br />我的cpu是lh7a404<br />watchdog主要有两个寄存器<br />Control register(CTL) 和 Reset register (RST)<br /> <br />如果重新上电, CTL initial value is 0. If we write data 0x01, 0x91, what will happen??<br />It will reboot at once. Because its counter is 0, when counter is 0原创 2010-07-09 21:11:00 · 640 阅读 · 0 评论 -
objdump 命令
<br />写了一个test.c文件,编译后得到binary文件,使用objdump查看汇编代码,输入:<br />objdump -d test<br />得到的是按照32位进行解释的汇编(i386指令解释),所以寄存器类似:<br />eax, ebx ..etc<br /> <br />objdump -d m 8086 test<br />此时按照16位进行解释(8086指令解释),寄存器类似 :<br />ax, bx, ....etc<br /> <br />感谢动手写操作系统的作者 Yang原创 2010-05-31 11:31:00 · 1159 阅读 · 0 评论 -
通过Uart实现Xmodem协议
以s3c24xx为例,其它的cpu也类似,只是寄存器定义不一样而已。 其实Xmodem协议本身我就不说了,网上多的是。请大家至少有些对ARM CPU,Xmodem有点了解才看此文,如果你什么都不懂,这篇文章你会云里雾里的需要注意的要点:1. Datasheet上提到的原创 2011-09-04 19:53:29 · 3242 阅读 · 0 评论 -
虚拟机启动禁止Sendmail服务
root用户,可以调用:#chkconfig...sendmail 0:off 1:off 2:on 3:on 4:on 5:on 6:off... #chkconfig --level 2345 sendmail off禁止sendmail了,开机时不再启动,加快启动速度。转载 2012-04-03 22:28:16 · 565 阅读 · 0 评论 -
s3c2440 K9F2G NandFlash
我的NandFlash具体型号是:K9F2G08U0C希望访问NandFlash的数据,发现NandFlash的配置非常容易: NFCONF = (2NFCONT = (1手册上说,需要reset, 可以加上 //nand reset { int k = 0; NFCONT &= ~(1 while(原创 2012-04-23 22:46:31 · 1594 阅读 · 1 评论 -
在S3C2440上配置UART
大家学习经常使用S3C2410/S3C2440,通常是烧写简单的程序到NandFlash中(一般小于4K),并且开机运行。我尝试开机后初始化UART,但是开始一直输出乱码。上电以后,晶振是12MHz,为了调试,我没有启动PLL,意味着主频一直以12MHz运行,所以PCKL也是12MHz。使用公式:UBRDIVn = (int)( UART clock / ( buad rate x原创 2012-04-18 01:22:18 · 671 阅读 · 0 评论 -
Cannot load library : undefined symbol
在Linux下开发动态链接库,编译了一个应用程序,一个动态链接库,运行#./test so/libtest.so悲哀的看到:Cannot load library: so/libtest.so: undefined symbol: _ZTV13BaseCurveData why?在定义的基类中,class BaseCurveData{public: Ba原创 2012-10-11 02:36:03 · 3223 阅读 · 0 评论 -
wxWidgets编程注意事项
1. 在类中定义对象:{ wxAuiManager m_mgr;} 编译无法通过,输出类似错误:demo_demo.o: In function `MyFrame::~MyFrame()':demo.cpp:(.text+0x6491): undefined reference to `wxAuiManager::UnInit()'demo.cpp:(.tex原创 2012-08-12 00:11:59 · 1279 阅读 · 0 评论 -
freeglut在wxWidgets下的安装和使用
wxWidgets支持OpenGL,只需要在编译选项中配置 --with-opengl但是OpenGL提供的图形接口太少,为了便于开发,有一个Glut的库,但是这个似乎不常用了,还好有开源的freeglut,现在大家普遍使用。于是我就选择它吧!安装很简单,解压gz package以后,有README和INSTALL文件。./autogen.sh ./configuremake原创 2012-11-26 00:35:05 · 944 阅读 · 0 评论 -
Arm 嵌入式 开发 要点
1.很多新手学习都是从s3c2410, s3c2440 作为入门工具,该CPU从位置0x0开始运行,所以代码链接的时候,参数为 arm-linux-ld -Ttext 0x0但是有的CPU不是这样的,比如LH7A404, 通过xmodem上传代码以后,从0xB0000000开始运行,所以链接应该为: arm-linux-ld -Ttext 0xB000000原创 2011-09-07 13:40:29 · 680 阅读 · 0 评论 -
u-boot bootloader 代码学习之关键
在阅读uboot(u-boot)代码的时候,很多人首先被.word搞晕了,为什么使用.word,其实与调用有关大家首先好好理解汇编代码:ldr pc, main_loop// 换一下代码 ldr pc, =main_loopmain_loop: .word test_code b main_looptest_code: b test在boot原创 2011-09-06 01:41:51 · 1432 阅读 · 0 评论 -
Linux tftp 命令
In my embedded platform, I want to use tftp command,run tftp, it will output:Usage: tftp [OPTION]... HOST [PORT]Transfer a file from/to tftp serverOptions: -l FILE Local FILE -r原创 2010-05-08 12:12:00 · 1609 阅读 · 0 评论