嵌入式开发环境的搭建
嵌入式开发环境的搭建
一.搭建Samba服务器 其实虚拟上共享文件夹的方式可以达到windos与ubuntu的文件共享,但这个是通过挂载的方式实现的,这种方式不能存在连接文件,而samba服务器是通过网络共享linux的目录,这种是可以存放连接文件的,所以在开发带有连接文件的项目是最好选择samba
sudo apt-get install samba samba-common mkdir /home/lwh/WorkSpace chmod 777 /home/lwh/WorkSpace
sudo smbpasswd –a lwh //lwh是我的用户名后面会让你设置samba服务器登录的密码对应的账号的密码 vim /etc/samba/sam.conf中添加下面内容
[share] comment = share folder browseable = yes path = /home/lwh/WorkSpace create mask = 0700 directory mask = 0700 valid users = lwh force user = lwh force group = lwh public = yes available = yes writable = yes
添加samba的用户
sudo smbpasswd -a lwh
重启samba
sudo service smbd restart
二.建立从开发板到ubuntu的nfs挂在服务端
sudo apt-get install nfs-kernel-server portmap
修改/etc/export
/home/lwh/nfs *(rw,sync,no_root_squash,no_subtree_check) Mkdir /home/lwh/nfs Chmod 777 /home/lwh/nfs sudo /etc/init.d/nfs-kernel-server restart
三.遇到的嵌入式环境搭建问题 1.当从终端输入编译器时,可以找到,但当makefile时找不到,或当终端输入补全可以找到编译,但编译时却找不到,这个不是环境变量没设置好,这个很有可能是系统65位而编译器32位, 这时可以尝试使用下面的方法解决:
sudo apt install lib32z1-dev
四 ssh的连接建立 这个是基于ubuntu20.04的 首先把网址设置为固定ip
wh@lwh:~$ sudo apt-get install openssh-server
五.ubuntu20.04 安装libssl1.0.0
sudo vim /etc/apt/sources.list 在最后添加 deb http://security.ubuntu.com/ubuntu xenial-security main 然后 sudo apt update 最后安装sudo apt install libssl1.0.0
