linux
文章平均质量分 55
sean_dw
这个作者很懒,什么都没留下…
展开
-
buildroot 执行 make savedefconfig 错误解决
recipe for target 'savedefconfig' failed问题解决办法原创 2022-10-11 14:23:44 · 1140 阅读 · 1 评论 -
gnome-shell cpu占用过高问题
目录gnome-shell cpu占用过高问题gnome-shell cpu占用过高问题网上搜了答案,结果都不能解决问题,当然了提升硬件性能也没什么问题,资源占用一样,性能提升占用就会下来了,我的电脑是4代i7 4770K,有点久远了。但是即使这样在用VMWare的时候也不至于虚拟机里面开个浏览器CPU都会飙到70%,整体操作起来的感受就是卡卡的。最后想到打开浏览器都占用成这样了,浏览器一般会调用GPU资源,就想是不是没开启GPU图形加速的支持(server系统版本不需要),然后打开如下图的开关:原创 2022-05-12 09:50:57 · 6015 阅读 · 0 评论 -
Ubuntu 18.04 固定ip 设置方法
ubuntu18.04 采用netplan方式,打开/etc/netplan/01-network-manager-all.yaml文件,没有就创建写入如下信息:# This file is generated from information provided by# the datasource. Changes to it will not persist across an instance.# To disable cloud-init's network configuration c原创 2020-05-10 17:53:20 · 1706 阅读 · 0 评论 -
ubuntu18.04安装nextcloud以及相关配置
想弄个私有云,选择了nextcloud,在ubuntu上安装采用snap方式,不想折腾。建议使用全新安装的ubuntu18.04,避免不必要的折腾,当然非全新也没什么问题。安装很简单,网上搜索即可,这里做记录:首先安装snap sudo apt install snap然后安装nextcloudsudo snap install nextcloud等待安装完成,输入IP地址即可访问了,设置好管理员账户即可进入后台界面,不再给出图了。数据库说明数据库位置,使用snap安装的Nextclou原创 2020-05-10 16:58:35 · 2859 阅读 · 0 评论 -
Ubuntu14.04 桌面 launcher 终端 状态栏 失效解决
主要参考:https://www.itread01.com/content/1546597562.html和https://askubuntu.com/questions/506071/menu-bar-and-launcher-missing-in-ubuntu-14-04其他地方描述的都类似:https://qastack.cn/ubuntu/475296/unity-launcher-and-top-panel-disappeared-in-14-04,基本解决不了我的问题按照第一个链接描述,我的原创 2020-05-08 18:18:21 · 341 阅读 · 0 评论 -
Ubuntu 18.04 搭建 gitlab服务器记录
首先现在官方的deb包,下载地址:https://packages.gitlab.com/gitlab/gitlab-ee/packages/ubuntu/bionic/gitlab-ee_11.11.1-ee.0_amd64.deb,我用的是11.11.1版本,也可以下载其他的版本。下载完成后直接执行命令:sudo EXTERNAL_URL=“http://gitlab.example.com...原创 2020-05-01 16:51:28 · 1068 阅读 · 0 评论 -
stm32cubeide ST-LINK_gdbserver _ZTINSt8ios_base7failureB5cxx11E libstdc++.so.6问题解决
在ubuntu14.04环境下使用stm32cubeide的ST-LINK_gdbserver调试会遇到下面问题(18.04没有该问题)ST-LINK_gdbserver: relocation error: ./ST-LINK_gdbserver: symbol _ZTINSt8ios_base7failureB5cxx11E, version GLIBCXX_3.4.21 not defin...原创 2020-03-28 15:28:13 · 1684 阅读 · 2 评论 -
lo ate my IP address问题解决
项目中遇到一个奇怪的问题,redis数据库在系统启动的时候,会引起阻塞的问题,现象是应用访问redis数据库阻塞住,过一会自动恢复。网上也没找到相关具体说明和解决方法,在一个地方看到有描述MASQUERADE出现的lo ate my IP address现象,猜想可能跟nat有关系。经过验证确实是该问题,该问题会容易出现在多网卡的设备上。解决思路是:确保在所有的网卡都获取到IP后再开启nat相...原创 2020-01-11 17:17:00 · 1906 阅读 · 0 评论 -
SecureCRT退出全屏的方法
有时会不会把SecureCRT全屏了,然后就找不到了退出的按钮了?嘿嘿,使用Alt+Enter即可退出。原创 2013-08-20 12:40:49 · 1587 阅读 · 0 评论 -
Ubuntu下共享目录的设置
可以将xp上的某个文件夹设置为ubuntu的共享目录,该目录可以在ubuntu和xp下面进行操作,该目录在ubuntu下的绝对路径(绝对路径和相对路径的含义大家百度下吧,很容易找到)是/mnt/hgfs/1、先在xp下面的某个路径下面创建一个文件夹,这里在F盘下面创建一个名为 ubuntu_share_folder 文件夹。2、虚拟机->右键->setting 点击“Nex转载 2013-08-20 13:32:58 · 5244 阅读 · 0 评论 -
Ubuntu 建立tftp服务器
在嵌入式linux开发过程中需要使用tftp方式从Linux主机下载文件到板子中,因此需要在主机linux系统中安装tftp服务器。Ubuntu-9.10中安装tftp服务器的方法如下:4.2.1安装程序通过软件管理安装 tftp tftpd,前者是客户端,后者是服务程序。系统根据依赖会选上openbsd-inetd。在Ubuntu的终端下输入命令如下:sudo apt-get原创 2013-08-20 14:09:34 · 1400 阅读 · 0 评论 -
在 ubuntu 上编译 qtopia-2.2.0问题
在ubuntu上编译 x86-qtopia,会出现很多错误。如果想查看完成log信息,请使用该命令进行编译:./build -all 2>&1 | tee build.log1.首先在ubuntu上缺少libuuid.so这个库,所以会报错:/usr/bin/ld: cannot find -luuid 所以要下载编译e2fsprogs-1.39.ta转载 2013-08-21 13:58:16 · 1997 阅读 · 0 评论 -
ubuntu10.10编译qtopia-2.2.0 问题总结及分析
转:http://blog.csdn.net/zyxlinux888/article/details/6705481Briefly, the shell commands `./configure; make; make install' shouldconfigure, build, and install this package. Tell me:configure ==转载 2013-08-21 14:04:48 · 1734 阅读 · 0 评论 -
编译QT出错 Basic XLib functionality test failed!
此完整出错信息是在./configure阶段Basic XLib functionality test failed!You might need to modify the include and library search paths by editingQMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-op转载 2013-08-23 09:57:49 · 1663 阅读 · 2 评论 -
ubuntu下qt的常见错误
1.执行./configure 出现: /bin/sh^M: bad interpreter: No such file or directory 这是因为unix和window的行结束字符不同,用dos2unix或者任何文本编辑器转换configure文件就可以了 2. 执行./configure 出现:"You don't seem to h转载 2013-08-23 12:03:09 · 1507 阅读 · 0 评论 -
linux tar.xz的解压方法
今天下载了linux的内核源码,用tar解压时发现,不能解压,为xz格式,网上搜索了下,使用如下命令解压:sudo xz -d 文件名.tar.xzsudo tar xvf 文件名.tar网上的内容:XZ压缩最新压缩率之王xz这个压缩可能很多都很陌生,不过您可知道xz是绝大数linux默认就带的一个压缩工具。之前xz使用一直很少原创 2013-08-27 10:36:08 · 1675 阅读 · 0 评论 -
Ubuntu11.04更新源(转)
Ubuntu11.04更新源(转)下面是Ubuntu 11.04一些常见的源#Ubuntu官方源deb http://cn.archive.Ubuntu.com/ubuntu/ natty multiversedeb-src http://cn.archive.Ubuntu.com/ubuntu/ natty multiversedeb转载 2013-08-16 15:00:54 · 856 阅读 · 0 评论 -
Vim 实用技术,第 1 部分: 实用技巧
vim 简介作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱。不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。本文作者在多年的实际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对 Vim 作全面而系统的介绍,但也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家的转载 2013-08-28 16:16:40 · 955 阅读 · 0 评论 -
实用技巧:Linux操作系统Vim/Vi编程提速
Vim/Vi一直是UNIX/Linux系统上最流行的文本编辑器,从2001年接触UNIX至今,Vim/Vi始终是我修改系统文件、编写简单程序的首选编辑器,是居家旅行必备之工具。如何提升它的编写速度,本文着重介绍了一些使用技巧供大家参考。值得一提的是Vim是慈善软件(CharityWare),如有赞助或评比得奖,所得将全部救助乌干达孤儿,软件使用是免费的,欢迎手头有点闲钱的使用者捐款赞助,如转载 2013-08-28 16:24:51 · 801 阅读 · 0 评论 -
ubuntu下vim + ctags + taglist配置和使
ctags安装ctags可以建立源码树的索引,使程序员在编程时能迅速定位函数、变量、宏定义等位置去查看原形以下是在ubuntu下ctags的下载安装和配置过程:下载并安装ctags,终端输入命令sudo apt-get install ctags建立源码索引,比如我经常需要查阅Linux的内核代码,而这些代码放在/home/hjw951/arm/linux-2.6.12转载 2013-08-28 16:21:35 · 1419 阅读 · 0 评论 -
vim语法高亮的错误解决办法
如果在使用vim的语法高亮显示有如下错误时第 19 行:E33: 没有前一个替换正则表达式E475: 无效的参数: cBinaryOperator display "/~"第 20 行:E33: 没有前一个替换正则表达式E475: 无效的参数: cBinaryOperatorError display "/~="解决方法如下:双引号里面的 / 全换成 \ 试原创 2013-08-29 12:19:04 · 2778 阅读 · 0 评论 -
VIM 配置详解
首先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的VIM,如果在Windows下,直接安装它的Binary就行了。当然自己编译安装可能更好些。安装成功以后就是第二步设置vim vim通过一个叫vimrc的文件来进行设置 默认安装的vim-tiny的设置文件可以在/usr/share/vim中找到,果然极其简洁 这里我们转载 2013-08-29 12:05:43 · 918 阅读 · 0 评论 -
linux GPIO驱动详解
注意:在/arch/arm/mach-s3c2410/include/mach/gpio-fns.h源代码中有如下说明: 16/* These functions are in the to-be-removed category and it is strongly17 * encouraged not to use these in new code. They will be m转载 2013-08-30 13:57:25 · 1963 阅读 · 0 评论 -
Linux中的延时函数
应用层: #include 1、unsigned int sleep(unsigned int seconds); 秒级 2、int usleep(useconds_t usec); 微秒级:1/10^-6 #define _POSIX_C_SOURCE 199309 #include 3、int nanos转载 2013-08-30 13:58:58 · 1687 阅读 · 0 评论 -
从Uboot到Linux技术
1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。3. 文件系统。包括根文件系统和建转载 2013-09-02 17:05:30 · 951 阅读 · 0 评论 -
6410移植linux3.3.5
目录Linux 3.3.5系统移植 2LED驱动移植 8按键驱动移植 9LCD驱动移植 11DM9000网卡驱动移植 14搭建NFS网络文件系统 25移植触摸屏驱动 38移植Qt4.8.1 42tslib移植及测试 42移植qt-everywhere-opensou转载 2013-09-02 17:10:11 · 3073 阅读 · 3 评论 -
6410 linux内核移植
linux内核移植(6410) linux内核移植一,硬件环境:友善之臂 tiny6410 开发板开发主机Linux系统:fedora 10 编译器:arm-linux-gcc-4.5.1 二,内核实现的功能: linux内核移植一,硬件环境:友善之臂 tiny6410 开发板开发主机Linux系统:fedora 10转载 2013-09-03 12:12:52 · 2427 阅读 · 0 评论 -
linux操作命令日志 记录的方法
在linux终端下,为方便检查操作中可能出现的错误,以及避免屏幕滚屏的限制,我们可以把操作日志记录下来。常用的工具有screen,script,以及tee等。 1. screen — screen manager with VT100/ANSI terminal emulatio > screen -L >这里是我们的操作 > exit 结束后会生转载 2013-09-03 15:20:56 · 2665 阅读 · 0 评论 -
Ubuntu下创建Vim+Taglist+Cscope+Ctags组合编辑器
ubuntu 中cscope的安装Ubuntu给我们安装软件提供了很大的便利,比如说,安装vim,我们可以直接使用"sudo apt-get install vim"即可安装!同样,cscope和ctags也可以使用相同方法安装,这是多么畅快淋漓啊!谢谢Ubuntu给我们用户如此便利!对于Taglist使用这个方法安装不了,我们需要先下载,然后安装完成:首先上网转载 2013-09-03 16:01:09 · 2108 阅读 · 0 评论 -
Linux vim全局替换方法
Linux命令:vi全局替换方法 语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g[addr]: 表示检索范围,省略时表示当前行。如:“1,20” :表示从第1行到20行;“%” :表示整个文件,同“1,$”;“. ,$” :从当前行到文件尾;s :表示替换操作[option转载 2013-09-03 17:34:12 · 9752 阅读 · 1 评论 -
cscope使用命令
cscope使用命令在此描述您的新便笺。1, cscope安装 1. 软件下载:http://sourceforge.net/project/showfiles.php?group_id=4664 2. 软件安装: 3. 1. ./configure --with-flex (注:如果平台是Linux,最好带上 --with-fl转载 2013-09-03 18:44:59 · 2941 阅读 · 0 评论 -
USB转串口 FT232/PL2303/CH340 驱动以及使用体会
emouse原创文章,转载请注明出处http://www.cnblogs.com/emouse/现在笔记本上很少带有串口了,而串口又是做电子设计必备的通讯接口之一,好在USB转串口比较方便,市面上常用的USB转串口芯片有很多,最常见的有FT232、PL2303、CH340三种,这三种我分别说一下,同时整理一下他们的驱动程序,网上找驱动程序的很多,也有很多人发布,找驱动程序当然要去官网找了,转载 2013-09-12 10:49:00 · 4116 阅读 · 1 评论 -
S5PV210的启动过程
S5PV210启动方式有IROM,且只能从IROM启动,不再支持原来的直接从外部介质启动方式。IROM代码(BL0)运行完毕后,根据OM[5:0]确定外部启动介质(BL1和BL2)完成启动。S5PV210支持的外部启动介质包括:NAND Flash、OneNAND、SD/MMC、eMMC、eSSD、UART/USB。BL01. 关看门狗2. 初始化指令cache3. 初转载 2013-09-05 13:25:31 · 1951 阅读 · 0 评论 -
6410 实现 linux 串口驱动详解
为了实现串口通信,需要在嵌入式linux下编写相应的驱动程序。在嵌入式系统中,串口被看做终端设备tty。终端设备是unix体系中一个非常重要的对象,内容非常复杂,它是整个unix人机交互的基础,其地位并不亚于文件系统在操作系统中的作用。笔者muge0913在此对uart驱动进行整理。本文章仅供技术交流请勿商用。转载请标明出处:http://blog.csdn.net/muge0转载 2013-09-05 16:31:44 · 2570 阅读 · 0 评论 -
移植2.6.38内核到s3c6410问题
原本real6410的内核是2.6.28都已经做了很多的工作了,但是不支持ksz8851的驱动,因此尝试移植2.6.36高版本的内核。可是菜鸟的我就出问题了。1>首先要说明的是uboot是没有问题的,可以跑2.6.28内核的2>在传递参数到2.6.36新内核是38400的波特率,并且uboot的也是38400(打住,这点很重要我怎么确定我uboot传递的波特率38400新内转载 2013-09-05 18:53:00 · 1211 阅读 · 0 评论 -
linux驱动模块开机自动加载,以及应用程序开机自启动
将测试程序放在/bin底下,然后用vi编辑/etc/init.d/rcS,加上/bin/应用程序名 &,加上&表示后台运行 这两个功能的实现都是通过设置启动脚本来实现的。启动脚本的一般存放路径是 /etc/init.d/rcS (rcS即脚本文件),自启动应用程序一般放置于 /etc/rc.d/init.d目录下。我们需要用vi命令对rcS进行编辑,当然也可以通过其他方式对其进行覆盖转载 2013-09-22 14:41:02 · 2255 阅读 · 0 评论 -
S5PV210的启动过程
初步认识IROM和IRAMS5PV210含有一个内64K的IROM和96K的IRAM,系统启动时主要依靠它们,IROM和IRAM所处的存储空间见下图:S5PV210有IROM,且只能从IROM启动,不再支持原来的直接从外部介质启动方式。IROM代码(BL0)运行完毕后,根据OM[5:0]确定外部启动介质(BL1和BL2)完成启动。S5PV210支持的外部启动介质包括:NAN转载 2013-09-24 17:46:13 · 2289 阅读 · 0 评论 -
nfs:server 172.168.1.22 not responding,still trying问题解决方法 平台为RealARM 210平台
nfs:server 172.168.1.22 not responding,still trying问题解决方法 ,平台为RealARM 210平台。在网上搜索可以搜到解决的办法,但基本都是大同小异,或者说的不太明白,导致卡了我半天也没解决。网上的解原创 2013-09-25 15:06:13 · 12612 阅读 · 1 评论 -
linux 下获取当前网络连接状态的两种方法
[cpp] view plaincopy#include #include #include #include #include #include #include #include #define ETHTOOL_GLINK 0x0000000a /* Get link stat转载 2013-09-25 14:30:32 · 1768 阅读 · 0 评论 -
RealARM开发板 TFTP下载内核和NFS挂载文件系统 基于S5PV210开发板
对于RealARM的210开发板要想使用TFTP下载内核和NFS挂载PC的文件系统,那么在u-boot命令行下,输入如下命令。setenv bootcmd "tftp C0008000 zImage;bootm C0008000 40800000" 该命令设置内核启动setenv bootargs noinitrd root=/dev/nfs console=ttySAC2,11520原创 2013-09-28 16:55:09 · 2491 阅读 · 1 评论