嵌入式
Jokey92
邮箱:932432866@qq.com
展开
-
linux系统盘清理
1.清空回收站2.查看"~/.ccache"目录和/root/.ccache目录,这里一般存放的是用户的缓存文件,需要用户自行删除3.查看/var/log/目录,执行ls -lah /var/log即可看到该目录下各个文件大小,可移除G级别大小的文件到数据盘,重启系统后无异常即可删除4.用户代码工程一般会占用较大空间,建议把代码放置到数据盘,这样可给系统盘省出来空间,另外,无用的代码建议清除,因为不管放置到哪里都会占用空间5.上述几点做完后重启系统,一般即可看见磁盘空间已经释放出来.原创 2020-08-05 15:13:47 · 1249 阅读 · 0 评论 -
vscode linux下gcc和gdb试玩
https://code.visualstudio.com/docs/cpp/config-linuxThe (code .)command opens VS Code in the current working folder, which becomes your "workspace".1.Notice that your files are listed in the File Explorer view (Ctrl+Shift+E) in the side bar of VS Code原创 2020-07-29 21:06:33 · 470 阅读 · 1 评论 -
linux源码在线阅读
网址:https://elixir.bootlin.com/linux/latest/sourcePlease read Documentation/admin-guide/README.rst first.原创 2020-06-09 20:18:43 · 646 阅读 · 0 评论 -
Linux远程工具
1. 打开终端 ,sudo su获取root权限,然后开启服务:systemctl start xrdp.service (或开启服务:yum install -y xrdp,systemctl start xrdp.service)2. 选择 RDP3. 输入IP地址,帐号和密码,点击连接即可...原创 2019-07-24 18:42:53 · 1455 阅读 · 0 评论 -
掩码理解计算
在线网络计算器:https://www.sojson.com/convert/subnetmask.html一张图即可理解:二进制:11111111.11111111.11111100.00000000原创 2020-04-09 15:01:32 · 454 阅读 · 0 评论 -
linux系统下 rpm强制卸载软件
查看系统信息cat /etc/os-release查看软件rpm -qa|grep UDS-DS强制卸载软件sudo rpm -e --noscripts UDS-DS一般卸载操作sudo rpm remove UDS-DS原创 2020-03-31 19:57:53 · 1045 阅读 · 0 评论 -
Eclipse Dark主题下几个颜色的调整
1.Eclipse修改字体大小2. Eclipse的换了DARK主题后,有的按钮和选中代码字段看不清是否选中,怎么办?用了Dark主题后,感觉很不错,但是也有几个遗憾:(选主题:windows->preference->general->theme)一是#Ifdef 如果是无效部分背景与前景很接近,完全看不见内容。在以下修改:windows->prefe...原创 2020-01-03 10:24:03 · 1296 阅读 · 0 评论 -
ELF、BIN、HEX、AXF的区别,资料整理
1.BinBin文件是最纯粹的二进制机器代码, 或者说是"顺序格式"。按照assembly code顺序翻译成binary machine code,内部没有地址标记。Bin是直接的内存映象表示,二进制文件大小即为文件所包含的数据的实际大小。 BIN文件就是直接的二进制文件,一般用编程器烧写时从00开始,而如果下载运行,则下载到编译时的地址即可。可以直接在裸机上运行。2.HexInte...原创 2019-12-11 09:44:37 · 542 阅读 · 0 评论 -
Linux下查找\命令(收集整理)
以下为总结,其实可直接跳过,查看locate部分,这个是类似windows下verything搜索工具!一.Linux查找文件的相关命令 常 用 命 令 简要中文说明 程序所在目录 whereis 寻找文件工具 /usr/bin find ...原创 2019-05-13 14:57:06 · 17753 阅读 · 0 评论 -
Linux查看mac地址方法(转)
1. ifconfig -a 其中 HWaddr字段就是mac地址2. cat /sys/class/net/eth0/address 查看eth0的mac地址3. cat /proc/net/arp 查看连接到本机的远端ip的mac地址4. 程序中使用SIOCGIFHWADDR的ioctl命令获取mac地址...原创 2019-04-19 17:30:01 · 26173 阅读 · 0 评论 -
sudo命令和root直接执行的区别(转)
sudo可以用用户的环境,也就是获得root权限时仍然使用用户自己的环境变量例如,假如我在用户pansz环境中为vim配好了一套很习惯的配置,直接用root的话,那么vim就使用root用户的环境了,我为pansz用户定制的屌炸天的插件都没有了,vim成了原始配置。而用sudo则可以保持用户的环境同理,当一个主机有多个管理员时,每个人可能都不喜欢别人给root环境中指定的配置,可能导致root...原创 2019-03-14 17:39:04 · 1608 阅读 · 0 评论 -
vi编辑器技巧
一.vim永久设置显示行号和缩进1、临时显示行号: 打开vim 编辑器,进入到末行模式下,输入set nu按回车即可显示行号;2、永久显示行号: 在/etc/vim目录下的vimrc文件下添加:set nu #设置行号 (或set number)set autoindent #自动缩进set ts=4 ...原创 2019-03-06 11:08:54 · 214 阅读 · 0 评论 -
在ubuntu 18.04中安装source insight 4.0破解版
1. 安装wine2. 参考看雪论坛帖子,按步骤安装[Source Insight 4.0]<https://bbs.pediy.com/thread-215669.htm>$ wine sourceinsight4.exe3.可能会出现某些中文字体显示为“口口口”的情况,更改字体就好了参照:https://blog.csdn.net/jays_/articl...原创 2018-11-16 10:01:46 · 9524 阅读 · 0 评论 -
conky安装配置
目录安装conky修改配置设置开机启动:conky 点击桌面就消失的解决办法安装conkysudo apt-get install conky-allsudo dnf install conky* //Fedora修改配置在主目录下创建’.conkyrc’文件内容:# set to yes if you want Conky to...原创 2019-06-02 16:34:41 · 1065 阅读 · 0 评论 -
source insight4.0看cc文件
source insight是不错的源码阅读工具,不过今天看kfs源码时,发现它不能支持.cc文件,注:(.cc文件与.cpp文件等价)解决的根本办法:Options-〉“Document Options”-〉在“File filter” 里边加上*.cc或者 Options-〉Preferences-〉Languages-〉点选C++ Language,然后点击右边“D...原创 2019-05-30 13:59:20 · 391 阅读 · 0 评论 -
Linux 如何使用ccache加速c++编译速度( qt环境测试 )
ccache是 Compile cache的意思,意为编译器缓存,他会在编译器编译时的信息存储起来,以供下一次编译时使用,这样会大大加快以后编译的速度。ccache(“compiler cache”的缩写)也是一个编译器驱动器。第一次编译时ccache缓存了GCC的“-E”输出、编译选项以及.o文件到$HOME/.ccache。第二次编译时尽量利用缓存,必要时更新缓存。所以即使"make cl...原创 2019-05-28 14:27:00 · 1362 阅读 · 0 评论 -
Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别
①/etc/profile:该文件登录操作系统时,为每个用户设置环境信息,当用户第一次登录时,该文件被执行。也就是说这个文件对每个shell都有效,用于获取系统的环境信息。可以通过命令source /etc/profile立即生效$ vi /etc/profile在里面加入:export PATH="$PATH:/my_new_path"# /etc/profile# ...原创 2019-05-28 14:42:20 · 2947 阅读 · 1 评论 -
Linux升级内核以及删除Linux多余的内核
Linux升级内核以及删除Linux多余的内核很多童鞋在玩耍linux发行版的时候,都会遇到各种各样的问题,比如:网卡不能使用,亮度不能调节,触摸板不能识别,蓝牙不能使用等等,这些关系都和linux的内核有关系。什么是linux内核?Linux内核(英语:Linux kernel),是一种开源的类Unix操作系统宏内核。Linux内核最早是于1991年由芬兰黑客林纳斯·托瓦兹为自己...原创 2019-06-02 13:57:58 · 6358 阅读 · 0 评论 -
Linux系统备份----timeshift
安装打开终端(ctrl + alt + T)并逐个执行以下命令sudo apt-add-repository -y ppa:teejee2008/ppasudo apt-get updatesudo apt-get install timeshift创建点击Create按钮默认不能备份用户下的文件,所以需要设置。在这里面可以设置自定义的文件或者文件夹。一般来...原创 2019-06-02 17:03:01 · 2260 阅读 · 0 评论 -
在终端中,命令行 如何打开当前目录的文件管理器
问题:在终端工作时,有时我想在GUI文件管理器中打开当前目录。 然后单击窗口中的项目以运行应用程序。 我该怎么做?回答 1:使用缺省文件管理器在所有桌面环境中执行以下操作:xdg-open. 你也可以从终端打开文件,就像双击文件管理器中的文件一样:xdg-open file参考:https://www.helplib.com/ubunt...原创 2019-06-03 19:15:15 · 5641 阅读 · 0 评论 -
ubuntu安装Beyond Compare 4
1、官网下载http://www.scootersoftware.com/download.phpubuntu选择Linux下的Debian,32还是64位根据自己的系统下载。2、安装sudo dpkg -i 安装包.deb3、破解输入以下两条命令cd /usr/lib/beyondcompare/sudo sed -i "s/keexjEP3t4Mue23hr...原创 2019-08-12 15:00:32 · 664 阅读 · 0 评论 -
SecureCRT + wireshark
http://www.pc6.com/softview/SoftView_640151.htmlhttp://www.xue51.com/soft/1510.htmlwiresharkhttps://download.csdn.net/download/a932432866/11996086原创 2019-10-09 21:42:00 · 820 阅读 · 0 评论 -
数组与枚举初始化的最后多一个逗号
在看http_errno展开的时候,发现由HTTP_ERRNO_GEN通过HTTP_ERRNO_MAP的生成的枚举"XX_UNKNOWN,"多一个逗号,而编译器并不报错,而是接受它了。这明明是一个语法错误么!int a[] = {1, 2, 3, };enum b { c = 1, d, };google之“c array last comma”,找到了些解释。发现不仅仅是C如此,ja...原创 2018-07-16 16:55:26 · 4380 阅读 · 1 评论 -
Ubuntu Linux备份系统并还原到另一块硬盘上(硬盘大小均可不一致)
近期公司服务器固态硬盘(128G)总是不知何故掉线,导致服务器宕机。硬盘重新上电,就恢复正常了。经过多次检测,发现是固态硬盘的问题。由于是服务器,内部的数据及环境非常重要。所以,准备将系统备份打包到另一台机械硬盘(1T)上.。以下,是将Ubuntu14.04, 64位系统备份以及还原到另一块机械硬盘(1T)详细步骤,分享给大家!首先准备一个需要替换的机械硬盘,4G以上U盘。1.首先用U盘...原创 2018-10-08 11:39:23 · 2130 阅读 · 1 评论 -
linux系统下打包压缩解压tar/gz/7z/xz/bz2/zip等
linux系统下总会遇到各种格式的压缩包,什么tar/gz/7z/xz/bz2/zip等等,每种格式文件的解压和压缩方法都不完全一致,所携带的参数也都各有千秋,初学者往往会一脸茫然,不知如何是好。于是,本文就对上述各种常见的文件和命令进行一番总结和对比,以便查阅和参考。 一、tar/tgz/tar.gz/tar.bz2/tar.xz1、优势特点tar是在Linux中使用得非常广泛的...原创 2018-10-08 10:05:11 · 421 阅读 · 0 评论 -
ubuntu误删内核的解决方案
要删除Ubuntu,您需要Windows恢复DVD或安装DVD或Ubuntu Live DVD。注意: 如果您没有Windows恢复或安装DVD,则可以从Microsoft下载中心下载适用于Windows 10,Windows 8或Windows 7的官方ISO文件。Windows将仅在没有正版产品密钥的情况下作为评估副本安装30天。使用Windows恢复DVD或安装DVD 获取Wi...原创 2018-09-25 14:20:06 · 2978 阅读 · 0 评论 -
设置静态ip的方法--开发板
错误: 临时设置开发板的ip地址命令如下:ifconfig eth0 192.168.1.100 重启开发板后,ip地址恢复为默认值原因: 开发板需要设置静态ip处理方法:1、查找相应目录ls /etc/network/ 2、编辑interfacesvi /etc/network/interfacesiface eth0 inet dhcp更改成ifa...原创 2018-07-05 22:56:41 · 3350 阅读 · 0 评论 -
VMware虚拟机开启Ubuntu18.04提示piix4_smbus:HostSMBuscontrollernotenabled!错误解决办法
错误: 系统开机出现错误提示:piix4_smbus 0000:00:007.3: Host SMBus controller not enabled原因: 系统装入i2c_piix4模块所致,因为系统找不到这个模块,所以报错 处理方法:1、查明装入模块的确切名字( lsmod | grep i2c_piix4 ),显示输出的结果是模块的确切名字:i2c_piix4 2、将...原创 2018-06-28 20:27:11 · 11619 阅读 · 0 评论 -
win10+ubuntu18.04lts:在已安装win10环境中利用EasyBCD引导安装Ubuntu
摘要安装ubuntu双系统有很多方法,如现在流行的UEFI + GPT方法,但我看来一般都比较麻烦,需要U盘,或者其他各种配置,甚是麻烦。今天给大家介绍一个简单的方法easyBCD安装方法,只要一个easyBCD软件和ubuntu18.04.iso文件即可,基本是傻瓜式操作,不过有些小问题需要注意。一、工具软件1.下载easyBCD 2.32.下载ubuntu18.04LS 二、磁盘压缩出30G空...原创 2018-06-28 20:24:57 · 9486 阅读 · 0 评论 -
GDB+gdbserver 编译安装及qtcreator调试
一、首先要做以下准备工作:(1)主机上安装了交叉编译工具。(2)下载GDB安装包,地址:http://ftp.gnu.org/gnu/gdb/ http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.xz二、安装GDB(1)解压源码包 $ tar -zxvf ./source/gdb-7.8-tar.gz $ cd gdb-7.8(2)配置...原创 2018-07-10 22:43:13 · 1312 阅读 · 0 评论 -
Ubuntu修改IP地址和网关的方法
命令行方式改了后,reboot后恢复原来的ip配置。直接修改Ubuntu IP系统配置文件比较好。 一、使用命令设置Ubuntu IP地址1.修改配置文件blacklist.conf禁用IPV6sudo vi /etc/modprobe.d/blacklist.conf表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档...原创 2018-07-10 18:50:02 · 1465 阅读 · 0 评论 -
关于宏#define IN、OUT和INOUT的说明
在工程中会有类似于上面这种宏定义出现,到底表示什么意思呢?如下一段程序:#include<iostream>#include<stdio.h>#include<stdlib.h>#C++一般用cstdlib 来用system("pause"); 不过C++兼容C #define OUT #define IN #define INOUT...原创 2018-03-27 15:30:53 · 7863 阅读 · 1 评论 -
C++中include iostream和include iostream.h
C++中#include <iostream>和#include <iostream.h>有什么区别?#include<iostream>是C++头文件库;#include<iostream.h>是C头文件库。C++有一部分继承与C,所以C++中保留了iostream.h这种写法。使用#include<iostream&...原创 2018-03-27 09:45:24 · 8802 阅读 · 0 评论 -
source insight4.0完美决解中文乱码问题
目录工具/原料方法/步骤不小心遇到source insight中文显示乱码,搜了一下,发现各种神一样的决解方案都不是很理想。在此特意分享一下自己的经验,此经验对source insight4.0有效,3.5的没有试过。工具/原料 source insight 4.0 有中文的文本文件 百度经验:jingyan.baidu.com方法/步骤 打开sour...原创 2018-07-27 15:57:33 · 3650 阅读 · 0 评论 -
extern实现源文件(头文件)之间变量和函数的引用
在一个C工程中,会有很多源文件,因此当在一个源文件中调用另一个源文件中的函数或者使用另一个源文件中定义的变量和结构体时,如何保证函数和变量的可见性呢? 1.结构体和变量的调用下面是看到的关于结构体中的使用:http://blog.csdn.net/Fortware/article/details/44208309?locationNum=10总结下来就是:包含头文件之后,定义的结构...转载 2018-08-07 16:57:30 · 1694 阅读 · 0 评论 -
linux -- 进程的查看、进程id的获取、进程的杀死
进程查看ps ax : 显示当前系统进程的列表 ps aux : 显示当前系统进程详细列表以及进程用户ps ax|less : 如果输出过长,可能添加管道命令 less查看具体进程, 如:ps ax|grep XXX(XXX为进程名称) 获取进程idshell获取进程ID的方法: ps -A |grep "cmdname"| awk '{print $1}' p...原创 2018-09-14 09:13:50 · 2689 阅读 · 0 评论 -
qt4项目迁移到qt5,遇到的问题及解决办法
1.解压qt5.9.6/root/APP_QtKit_qt596_share2.必须使用complier4.9.2/home/dever/Works/U411/0.GCCKIT/gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux3.报错 error: QtGui/QAction: No such file or directory #inc...原创 2018-09-19 09:55:41 · 6520 阅读 · 2 评论 -
Ubuntu18.04安装wps office2016
Ubuntu18.04安装wps office2016网络上都是关于wps office_a21_amd64.deb版本的安装方法,没有最新的wps office2016[2018-9-11新出的版本]的安装方法!1.进入WPS官网下载最新版安装包及字体文件,当前最新的是wps-office_10.1.0.6757_amd64.deb和wps-office-fonts_1.0_all....原创 2018-09-18 11:17:27 · 13563 阅读 · 2 评论 -
QT5.3.2在ARM上的移植
ubuntu10.04 准备移植phonon,4.5移植失败。播放声音就出错。。。没办法。转移到QtMutimedia安装交叉编译工具这里就不提了。。。1.下载QT5.3.2:http://download.qt.io/archive/qt/不小下载5.0,这个版本有问题。。。2.配置配置时需要注意的几点是:如果是交叉编译,需要配置 xplatform选项,比如要在arm-...原创 2018-09-17 15:47:56 · 1469 阅读 · 3 评论 -
Ubuntu系统强制关闭(Wine运行的卡死的)程序
Ubuntu系统强制关闭程序(1)ctrl+alt+t,调出终端,输入 top,显示的全是现在系统的进程,按占用资源从多到少排列的找到要关掉的进程,记下该进程第一列的PID编号,然后输入q,退回终端(2)输入sudo kill pid即可 Ubuntu系统强制关闭Wine运行的卡死的程序(1)打开终端,执行 xkill,此时鼠标变成叉型,点击要关闭的程序界面即可。...原创 2018-09-11 17:22:22 · 7602 阅读 · 2 评论