脚本宝典收集整理的这篇文章主要介绍了嵌入式开发环境搭建,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
安装Ubuntu
参考网上教程
Ubuntu设置(均使用终端设置)
Linux终端中~$,/$,~#,/#
含义,目录切换命令cd
参考:(185条消息) linux:$,/$,#,/#的区别与含义_finder_Way的博客-CSDN博客_😕# linux
$表明是非root用户登录,#表示是root用户登录,它们是终端shell的命令提示符
[root@sxhy ~]#
[pazza@localhost ~]$
/ 是根节点, ~ 是 home
[root@sxhy /]# pwd /
如果以root账号登陆 ~ 是 /root/
[root@sxhy ~]# pwd /root
如果以 name 登陆 ~ 是 /home/name/
[pazza@localhost ~]$ pwd /home/pazza
cd命令介绍:例如当前在/etc/X11/fs目录下
1、cd / ————到 / 返回到根目录
[root@sxhy ~]# cd /etc/X11/fs
[root@sxhy fs]# cd /
[root@sxhy /]# pwd
/
2、cd 或 cd ~ 返回到用户目录
[root@sxhy ~]# cd /etc/X11/fs
[root@sxhy fs]# cd
[root@sxhy ~]#
[root@sxhy ~]# cd /etc/X11/fs
[root@sxhy fs]# cd ~
[root@sxhy ~]#
3、cd .. ————到 /etc/X11 返回到上层目录
[root@sxhy ~]# cd /etc/X11/fs
[root@sxhy fs]# cd ..
[root@sxhy X11]# pwd
/etc/X11
4、cd - ————到 /etc/X11 返回到之前所在的目录
[pazza@localhost X11]$ cd -
/etc
[pazza@localhost etc]$ cd -
/etc/X11
[pazza@localhost X11]$ cd -
/etc
[pazza@localhost etc]$ cd -
/etc/X11
5、cd ../.. ————到 /etc 返回到上上层目录
[root@sxhy X11]# cd /etc/X11/fs
[root@sxhy fs]# cd ../..
[root@sxhy etc]# pwd
/etc
Linux根目录解析
cd /
切换到根节点,使用ls
参看根节点下包含的其它节点名称cd
或cd ~
返回用户目录tab键
可以自动补齐目录./
表示在当前目录下,相当于相对路径参考博客Linux根目录解析 - 木子执手 - 博客园 (cnblogs.com)
安装
输入vim
再按Tab键可以查看是否安装vim。注意vim.tiny是vim的精简版,系统自带,功能不全
输入apt-get install vim-nox
,
简单使用VIM(VIM只支持键盘操作)
Zmodem服务主要用于Windows和Linux服务端进行文件的发送接收
Zmodem的安装
Windows中SecureCRT软件已经集成了Zmodem服务,不必重新安装
点击Options->Session Options->X/Y/Zmodem可以设置Windows下上传和下载的文件存储路径
linux中输入sudo apt install lrzsz
,安装Zmodem服务
传输文件
在shell中输入rz
(receive),可以从win中传入文件,传入的文件默认在当前目录下
在shell中输入sz+文件名
(send),可以从linux向win发送文件
samba服务类似于win下的局域网下本地邻居电脑,允许win和linux之间直接传输文件
shell中输入sudo apt-get install samba
Samba服务器配置
Samba服务器配置文件位于/etc/samba(仅限Ubuntu),其中sub.conf为配置文件。为避免修改错误,在修改配置文件前,先将文件备份一份,命令sudo cp 需备份文件 备份后文件名
如sudo cp smb.conf bak_sub.conf
。
配置内容:需要共享的目录,以及共享目录的访问权限
cd /etc/samba
切换到文件存储目录,再使用sudo vim smb.conf
编辑smb.conf修改Samba的用户权限。Samba登录用户只和linux用户名相同,但密码不相同,使用sudo smbpasswd -a 用户名
添加用户密码,此处用户必须为linux已有用户。如sudo smbpasswd -a Ray963
重启服务使配置内容生效
输入sudo /etc/init.d/smbd restart
,重启smb服务,init.d中一般存放都是服务开始停止文件
输入sudo /etc/init.d/nmbd restart
,重启nmbd服务
windows客户端访问方式
\+linux服务端IP
访问我的电脑
搜索栏中,输入\+linux服务端IP
访问mkdir +文件夹名
创建文件改文件夹,再访问。补充:cat +文件名
也可以用来查看文件内容为了便于访问,可以在此电脑
上添加一个网络位置
或映射一个网络驱动器
,输入服务端IP即可
点击VMware虚拟机中虚拟机
->安装VMware Tools
,点完以后会在Ubuntu中自动加载VM tools的安装光盘,加载后的数据位于Ubuntu的media
文件夹中。
在Ubuntu中安装VM
注意VMtools与Samba生成的文件夹区别
在软件编程中一般都会适用合适的IDE,如vs,Pycharm,idea等
IDE主要包含三块内容:编辑、编译器、调试器
由于嵌入式开发使用的芯片不同,会造成编译器和调试器不能通用,因此嵌入式编程一般没有固定的IDE工具。
嵌入式编程编辑器推荐
Windows下:SourceInsight
创建项目
添加已有项目(添加linux内核)
[嵌入式开发]基础篇之环境构建_哔哩哔哩_bilibili
Linux下:VIM
以上是脚本宝典为你收集整理的嵌入式开发环境搭建全部内容,希望文章能够帮你解决嵌入式开发环境搭建所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。