![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ubuntu
您好,哪位?
专注于嵌入式软硬件开发,参加工作之初负责原理图、PCB设计、裸机以及实时操作系统开发,后参加Linux驱动层、应用层嵌入式C开发!
展开
-
ubuntu终端多窗口操作
ubuntu终端多窗口使用ubuntu中自带的terminal只有一个编辑框,对于开发人员调试,使用起来不够方便,这里推荐使用terminator。Terminator可以在同一个窗口上分割多个子窗口,每个小窗口运行独立的命令程序。一个父窗口管理多个子窗口,清晰明了知道每个子窗口的运行情况。可以快速自由切换子窗口,并且对子窗口进行最大化和全屏状态。除此之外还有自定义窗口标题、激活标签等等。1.Terminator安装首先安装十分简单,直接命令行输入sudo apt-get install term原创 2022-03-25 15:51:06 · 1550 阅读 · 0 评论 -
ubuntu开启远程桌面功能
本文介绍ubuntu自带的xrdp工具进行远程桌面登陆。第一步:安装vnc服务sudo apt-get install tightvncserver第二步:安装xrdp服务sudo apt-get install xrdpPS:VNC与xrdp服务安装顺序不可以颠倒,否则可能在登陆的时候报错Error Problem connecting第三步:配置xrdp服务通过xrdp连接到桌面,需要正确配置相关信息并填充到.xsession文件(针对每个用户)或/etc/startwm.sh(针对所原创 2021-12-28 10:32:06 · 26752 阅读 · 5 评论 -
Docker容器恢复
找到docker 的存放位置sudo docker info发现内部有如下目录:Docker Root Dir: /var/lib/docker说明Docker镜像存储在/var/lib/docker目录 查看镜像ID:sudo ls /var/lib/docker/containers 启动容器:sudo docker start 8bf2f1f78d1556a75419954d35beadd503c870828327ca2acebf2772a34217aa 查看容原创 2021-11-17 10:05:42 · 2017 阅读 · 0 评论 -
Docker镜像下载、启动、配置
最近在做移远AG550Q-CN车规级5G模组开发,需要对固件包做签名操作,SecBoot Docker镜像提供了签名工具运行的所有依赖环境。 镜像下载:sudo docker pull registry.cn-hangzhou.aliyuncs.com/quectel/ubuntu:secboot_v2 安装Docker:sudo apt-get install docker.io 启动Docker:(假设签名工具所在目录为~/work/AG550/SecBoot)docker run原创 2021-11-17 10:01:43 · 1104 阅读 · 0 评论 -
SDK包编译错误/bin/sh: 1: m4: not found处理
在调试移远AG550Q模组时,发现有些环境编译SDK包有/bin/sh: 1: m4: not found错误,如下:可以看到提示没有找到m4,安装m4即可:sudo apt-get install m4此步操作后,如果依然存在问题,进入/bin目录,查看sh的链接文件,如果显示如下:表示sh命令链接到的是dash,而m4命令需要在bash的环境中执行。ls -lhsh执行如下命令,将dash设置为NO:sudodpkg-reconfigure dash再次查看sh的链接,已经修改原创 2021-11-02 15:46:16 · 1585 阅读 · 0 评论 -
Ubuntu和Windows文件互传
嵌入式开发过程中会频繁的在Ubuntu和Windows下进行文件传输,文件互传需要使用FTP服务,设置方法如下:1、开启Ubuntu下的FTP服务打开 Ubuntu 的终端窗口,然后执行如下命令来安装 FTP 服务:sudo apt-get install vsftpd等待软件自动安装,安装完成以后使用 VI 命令打开/etc/vsftpd.conf,命令如下:sudo vi /etc/vsftpd.conf打开 vsftpd.conf 文件以后找到如下两行:local_enable=YE原创 2021-11-16 14:15:10 · 1006 阅读 · 0 评论 -
Ubuntu 下 NFS 和 SSH 服务开启
1. NFS 服务开启在Linux 驱动开发的过程,我们经常会用到NFS服务,因此要先安装并开启 Ubuntu 中的 NFS 服务,使用如下命令安装 NFS 服务:sudo apt-get install nfs-kernel-server rpcbind等待安装完成以后,比如在home目录新建一个名为“nfs”的文件夹,创建的 nfs 文件夹供 nfs 服务器使用,以后我们可以在开发板上,通过网络文件系统来访问 nfs 文件夹,要先配置 nfs,使用如下命令打开 nfs 配置文件/etc/expo原创 2021-11-16 14:44:36 · 196 阅读 · 0 评论 -
ubuntu dpkg: 处理软件包 xxx (--configure)时出错 解决方法
作者是在安装CMake时遇到的问题,安装其他软件包出错时,也可用此方法处理:具体错误内容如下:dpkg: 处理软件包 open-vm-tools-dkms (--configure)时出错: 子进程 已安装 post-installation 脚本 返回错误状态 10解决方法:切换到root用户:sudo su第一步:备份mv /var/lib/dpkg/info /var/lib/dpkg/info.bk第二步:新建mkdir /var/lib/dpkg/info第三步:更新原创 2021-12-09 11:20:42 · 3394 阅读 · 0 评论 -
Makefile 中= := += ?=的区别
= 是最基本的赋值:= 是覆盖之前的值?= 是如果没有被赋值过就赋予等号后面的值+= 是添加等号后面的值makefile中“=”和“:=”到底有什么区别,下面举个例子具体说明:1、“=”make会将整个makefile展开后,再决定变量的值。也就是说,变量的值将会是整个makefile中最后被指定的值。看例子:x = fooy = $(x) barx = xyz在上例中,y的值将会是 xyz bar ,而不是 foo bar 。2、“:=”“:=”表示变量的值决定于它在makefil原创 2021-12-15 14:25:16 · 623 阅读 · 0 评论 -
Ubuntu美化主题、图标
对于敲代码来说,一个优雅的桌面环境会带来一个好的心情,Ubuntu自带的主题看久了确实差点意思,于是我就安装新主题将它美化一番,瞬间敲代码都有了激情!!先放一张我美化后的效果。安装 Unity 图形化管理工具调整 Unity 桌面环境,还是推荐使用Unity Tweak Tool,这是一个非常好用的 Unity 图形化管理工具,可以修改工作区数量、热区等。sudo apt-get install unity-tweak-tool 安装Flatabulous主题Flatabulous主题是原创 2021-12-27 14:07:04 · 559 阅读 · 1 评论