![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
嵌入式Linux开发环境搭建
文章平均质量分 51
嵌入式Linux开发环境搭建
Overboom
这个作者很懒,什么都没留下…
展开
-
vscode配置clang-format自动格式化代码
全局搜setting.json,看着哪个像,找到对应的设置文件,我的是~/.config/Code/User/settings.json ,里面改成。.clang-format文件如下,这样每当修改文件保存时,就会依据.clang-format中规定的格式自动格式化代码。打开首选项设置(ctrl + ,),搜索format ,勾选format on save 自动保存。原创 2022-09-11 14:37:33 · 762 阅读 · 0 评论 -
Ubuntu下更换gcc版本
背景:今天遇到一个编译错误问题,最后定位发现是gcc/g++版本不对,所以这里记录一下如何在ubuntu下安装多个gcc/g++版本。方法二:下载gcc tar包,源码安装。将现在需要的g++版本做个软连接。删除之前系统默认的g++软链接。方法一: apt源安装。原创 2022-09-11 14:36:12 · 3181 阅读 · 0 评论 -
[vscode] --- vscode remote ssh远程登陆设置
本篇blog的目的:同一台电脑,windows系统,装了虚拟机,然后虚拟机装有Ubuntu在Ubuntu上开发不太舒服,所以想借助windows下的vscode去连接虚拟机的Ubuntu1. 在windows中安装vscode, vscode中下载 [remote development]2. 在Ubuntu中安装ssh server,sudo apt-get install openssh-server3. ssh连接配置3.1 在Ubuntu下查看本机ip3.2 在vscode中ctrl原创 2021-08-12 21:33:47 · 442 阅读 · 0 评论 -
collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped
Linux环境下的编译错误:collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped这么奇葩的错误,也百度不出来,所以记录下查错,仔细检查链接的库能不能找到。经过查找我们的库确实是可以找到的在终端输入ld --version还是报错这就说明是环境本身的配置有问题解决ld 引起错误的方法sudo apt purge binutilssudo apt remove makes原创 2021-08-12 10:45:28 · 4206 阅读 · 3 评论 -
vscode中使用sftp插件实现local/remote文件互传
1. 在vscode中搜索sftp并安装2. 使用步骤1> 在本地新建一个文件夹,用于存放与远程通信的文件。如:sftp_folder2> 将sftp_folder拖到vscode中打开3> ctrl + shift + p,会在所在的项目根目录中生成.vscode文件夹,对应下面会生成一个sftp.json配置文件4> 配置sftp.json文件{ "name": "bosch_server", "host": "192.168.211.100",原创 2021-08-06 16:33:40 · 623 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之七---正确设置网络使开发板ping同Ubuntu(使用NAT方式,推荐)
背景: 我们配置网络是为了方便后续调试开发板系统或者应用程序时使用 tftp 协议 nfs 协议等拷贝文件或者设置文件系统启动方式为 nfs 挂载启动。 以前我们在 VMware 中使用桥接,这需要保证 Windows、 Ubuntu、开发板三者互通,而很多人的电脑有多个网卡,这涉及的网络设置太复杂了。 现在我们使用 NAT 方式,这样会简单很多。硬件连接形式Ubuntu端的操作1. 开启虚拟机,设置NAT模式2. 设置ANT...原创 2020-10-04 16:23:04 · 933 阅读 · 0 评论 -
vim常用基本配置
1. Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc,对所有用户生效。用户个人的配置在~/.vimrc。2. 如果只对单次编辑启用某个配置项,可以在命令模式下,先输入一个冒号,再输入配置。举例来说,set number这个配置可以写在.vimrc里面,也可以在命令模式输入。3.下面分享我自己的常配置,可以将我的配置直接粘贴在.vimrc文件中即可使用"0.show line numberset nu"1.not compatible with viset原创 2020-10-02 16:24:19 · 3162 阅读 · 0 评论 -
vscode远程开发配置
windows下使用vscode1、下载并安装vscode,并安装remote development,安装这个之后,会自动安装remote-ssh等2、先用远程连接工具尝试服务器,这里使用git远程连接服务器3、由于每次登陆都要输入密码,为了避免麻烦,这里配置sshkey1>在windows下生成秘钥ssh-keygen.exe执行完上面的命令之后,在wi...原创 2019-12-28 14:30:08 · 1190 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之十一 --- Putty连接虚拟机Centos出现:Network error:Connection refused的解决方法
场景:新装的Ubuntu1804,装好之后啥也没干,只想快点搭好环境。在Mobaxterm底下连接服务器的时候,一直报错Network error:Connection refused解决方法如下:1、在Ubuntu底下执行ssh localhost如果提示:ssh: connect to host localhost port 22: Connection r...原创 2019-11-18 17:19:47 · 763 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之十---阿里云服务器购买及Linux开发环境搭建
一、购买阿里云1、进入阿里云官网https://www.aliyun.com2、search天翼2018,进行学生身份认证注册等注意系统的选择购买完成之后就会出现一个这样的界面这里先远程登录一下,执行sudo su切换到root账户,然后执行sudo passwd root,更新系统密码二、终端的选择1、这里当然可以在网页上直接运行终端2、我这里采用putty远...原创 2019-07-19 22:07:11 · 659 阅读 · 0 评论 -
MobaXterm的是有用方法---集串口,SSH远程登录和FTP传输三合一工具
以前的资料里,串口和SSH远程登使用SecureCRT,window与ubuntu数据传输使用filezilla,窗口切换来切换去,麻烦也眼花缭乱。有没有一个工具搞定串口、SSH和FTP?有!它就是MobaXterm。是不是特别高效呢?MobaXterm是一个全功能的终端软件。支持SSH连接,支持FTP、串口等协议。MobaXterm分免费开源版和收费专业版。官网提供MobaX...原创 2019-05-22 09:42:09 · 8259 阅读 · 0 评论 -
virtualbox虚拟机环境搭建之二---Virtualbox主机与虚拟机设置文件共享
一、安装增强功能1、打开虚拟机设备->安装增强功能2 、点击之后,进入虚拟机会发现Windows下面多了一个光盘,点开之后双击VBoxWindowsAdditions就可以安装了二、设置共享共享粘贴板和拖拽文件方法一:虚拟机未开机时,点击设置->常规->高级,将共享粘贴板和拖放都改成双向方法二:虚拟机开机之后,点击设备->共享粘贴板/拖放->...原创 2019-04-19 15:34:31 · 354 阅读 · 0 评论 -
virtualbox虚拟机环境搭建之一---Ubuntu1804安装Virtualbox,在Virtualbox中导入Win7镜像
一、下载Virtualbox并安装1、下载virtualbox deb安装包到virtualbox官网:https://www.virtualbox.org/wiki/Linux_Downloads2、执行sudo dpkg -i virtu.....deb或者直接在Ubuntu Software中搜索Virtualbox,点击安装二、在Virtualbox上安装WIN7...原创 2019-04-19 14:45:28 · 1554 阅读 · 2 评论 -
Ubuntu1804如何使用截图
1 、打开终端执行sudo apt-get install shutter2、安装好之后,直接在终端执行 shutter就可以打开截图工具 ->3、设置快捷键,我这里将快捷键设置CTRL+SHIFT+Asystem setting ->devices-> keyboard -> custom shortcuts4、体验一下,就跟QQ快捷键截图一...原创 2019-04-17 22:20:39 · 674 阅读 · 0 评论 -
Ultraedit通过配置sftp远程连接Linux
1、打开UE文件视图(快捷键Ctrl+U)2、在TFP账号栏右击选择“账号管理器”,在弹出的窗口中填写地址和用户名及密码3、设置好了之后可以看到这里已经进入了Linux home目录...原创 2019-04-10 14:35:31 · 2555 阅读 · 0 评论 -
Ubuntu16.04 x 64安装32位兼容包
一、Windows是32位和64位兼容的,64位Ubuntu不支持32位的工具,所以要安装兼容包二、如何安装兼容包1、apt-get install lib32ncurses5 apt-get install lib32z1这里直接用apt-get 命令可能不支持,可以改用aptitude命令2、安装libstdc++.so.6aptitude install li...原创 2019-03-03 15:44:51 · 5609 阅读 · 1 评论 -
嵌入式Linux开发环境搭建之九---Ubuntu16.04搭建NFS服务器
一、安装NFS$ sudo apt-get install nfs-kernel-server$ sudo apt-get install nfs-common二、配置1、$ sudo vi /etc/exports,在这里导出nfs访问的路径文本末添加/210/rootfs_self/rootfs/rootfs *(rw,sync,no_root_squash,no_subt...原创 2019-02-27 08:44:20 · 583 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之八---Ubuntu16.04 tftp环境搭建
1、Linux下安装tftp首先利用命令:dpkg -l | grep tftp,查看tftp是否安装,如果没有安装,则可以按下面步骤进行安装。1.安装相关软件包:tftpd-hpa(服务端),tftp-hpa(客户端),xinetd 2.sudo apt-get install tftpd tftp xinetd2、建立tftp服务文件目录这个目录用于存放宿主机与目标...原创 2019-02-27 08:41:55 · 288 阅读 · 0 评论 -
VS code for Ubuntu 16.04安装
在Ubuntu下面安装Visual Studio Code但是在最后一步报错rezin@rezin-IdeaCentre-B540p:~$ umake web visual-studio-codeusage: umake web [-h] {phantomjs,firefox-dev} …umake web: error: argument framework: invalid cho...原创 2018-09-13 16:49:56 · 1559 阅读 · 0 评论 -
如何在Linux上执行exe文件
出现这个问题的初衷是,要用工控机去实现一些控制,于是乎买了个无线网卡,其自带的驱动是exe文件,在Ubuntu上无法执行exe文件,查了下要用wine命令才能在Linux执行exe1、插上网线,sudo apt-get install wine安装过程会出现连个图形配置界面,用tab键切换,点击OK即可。2、安装完成之后,sudo apt-get update3、在终端中打开要安装...原创 2018-09-13 15:13:39 · 61255 阅读 · 3 评论 -
开发板ping通Ubuntu,并且执行tftp远程烧录镜像到开发板
开发板运行uboot去ping Ubuntu的操作步骤首先要将开发板与电脑用网线连接一、Ubuntu的配置1、Vmware菜单->虚拟机->设置 为桥接模式2、Vmware菜单->编辑->虚拟网络编辑器,选择桥接到有线网卡3、在Ubuntu中断中键入ifconfig,查看ip地址、网卡名等相关信息网卡名为ens33,ip地址为192.16...原创 2018-08-10 19:54:54 · 906 阅读 · 0 评论 -
Ubuntu如何安装搜狗输入法
1、ubuntu系统配置 system settings->language support->install/remove languages,在弹出的菜单中选择Chinese(simplified),点击apply2、配置输入法框架搜狗输入法是建立在fcitx框架之上的,所以要将输入法框架选择为fictx,注意:如果没有fcitx选项,那么你就需...原创 2018-07-29 14:31:01 · 215978 阅读 · 16 评论 -
嵌入式Linux开发环境搭建之一---VMware Ubuntu安装教程(亲自实践)
这半年一直在学210的开发板,由于电脑本身硬件和系统的原理,开发环境老是会被搞坏,也就要经常重新搭建环境,这次记录下自己的安装过程,免得每次都百度。一、VMware下载安装到VMware官网下载https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/1...原创 2019-02-25 10:30:25 · 2258 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之二----Ubuntu的用户权限设置及管理
1、进入Ubuntu系统之后,首先点击右上角setting->Brightness & Lock,关闭锁屏,不然很烦 2、设置root权限的密码(1)默认情况下安装好的ubuntu中root用户是没有密码的,所以我们没法去su root切换到root用户。(2)我们可以通过命令【sudo su】,输入普通账户的密码切换到root账户(3)通过命令【sudo pas...原创 2019-02-25 14:15:05 · 335 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之四----Vim的安装
1、刚安装的Ubuntu默认没有vim,要我们自己安装。首先要确认自己的系统是可以上网的,在系统右上角看到这个标志证明可以上网 或者在终端用ping命令【ping www.163.com】 2、在终端中输入命令【sudo apt-get insall vim】,即可安装vim ...原创 2019-02-25 16:24:45 · 582 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之三---网络的设置
虚拟机linux上网问题一、VMware中虚拟机网络的三种设置第一种:桥接(bridged)第二种:NAT第三种:Host only 。该模式下仅主机可以上网,虚拟机不能上网。二、虚拟机上网方式1:NAT方式设置步骤:第一步:在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择NAT模式第二步: vi /etc/network...原创 2019-02-25 16:24:32 · 314 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之五---VMware tool实现Linux与windows文件共享
一、Windows下的操作在windows系统下新建一个文件WinShare【随意起的一个名字】用于存放Windows与Linux共享的文件。二、Linux下的操作虚拟机->设置->选项共享文件夹 三、在Linux下安装Vmware tools方法一:1、 在VMWare下的linux中,安装VMware tools。 点击“重新安装Vmwar...原创 2019-02-26 16:05:12 · 354 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之六---搭建Samba服务器
Ubuntu设置的是NAT方式,且ubuntu可以通过Windows来上网(ubuntu中设置的网络是dhcp模式的,并且dhcp到一个正确的ip地址)。 1、确认虚拟机可以上网,执行命令【apt-get install samba 】安装Samba2、编辑配置文件【/etc/samba/smb.conf】在编辑配置文件之前,先备份一份【cp smb.conf smb.conf.b...原创 2019-02-26 16:06:21 · 584 阅读 · 0 评论 -
嵌入式Linux开发环境搭建之七---正确设置网络使开发板ping同Ubuntu(使用桥接方式,不推荐)
1、虚拟机的网卡设置可以选择好几种方式,常用的就是 NAT 和桥接(bridged)。2、【NAT 和桥接的区别】 NAT 中 Linux 通过 windows 与外部进行网络互通,桥接则是 Linux 与Window 都是直接与外部相连。3、虚拟机要和开发板进行网络通信,只能通过桥接方式连接。开发板运行uboot去ping Ubuntu的操作步骤首先要将开发板与电脑用网线连接...原创 2019-02-26 19:46:42 · 1393 阅读 · 0 评论 -
Ubuntua安装QQ
Linux系统有时候要与自己的电脑交换文件什么的,所以需要安装一个通信软件,就选QQ了。1.安装wine1.1添加PPAsudo add-apt-repository ppa:ubuntu-wine/ppa1.2更新列表sudo apt-get update1.3安装Winesudo apt-get install wine1.8 winetricks(note :wi...转载 2018-09-14 08:58:29 · 313 阅读 · 0 评论