fedora30建立嵌入式linux開發環境

2021-09-27 06:35:00 字數 1222 閱讀 8756

閒來無事研究了一下最新的fedora30如何作嵌入式開發,和老版本略有不同,記錄一下

1.首先是交叉編譯器安裝,這個沒什麼好說的,就是解壓後新增環境變數,網上都能找到,需要注意的一點是使

用64位系統的話還需要安裝32位的glibc庫,否則執行arm-***-linux-***-gcc -v 會報「no such file or directory」的錯誤,讓

人摸不著頭腦,執行dnf install glibc.i686安裝即可。

2.建立samba服務,dnf install samba安裝服務程式,修改/etc/samba/smb.conf,將[homes]段改為如下:

comment = home directories

valid users = %s

browseable = yes

read only = no

create mask = 0666

directory mask = 0755

關閉防火牆:systemctl stop firewalld.service;systemctl disable firewalld.service

關閉selinux:setenforce 0;修改/etc/selinux/config檔案,將selinux=enforcing改為 selinux=disabled

新增samba使用者:smbpasswd -a ***;輸入兩次密碼

啟動samba服務:systemctl start smb.service;systemctl start nmb.service並設定開機啟動:systemctl enable ***

3.建立nfs服務:dnf install nfs-utils;修改/etc/exports;systemctl start rpcbind.service;systemctl start nfs-server.service

並設定開機啟動。nfs無法掛載可以看這篇文章  

4.建立tftp服務:dnf install xinetd tftp-server;tftp目錄在/usr/lib/systemd/system/tftp.service檔案中定義,修改

execstart=/usr/sbin/in.tftpd -s /***/tftpboot

-c,紅字為修改部分;執行systemctl daemon-reload,啟動xinetd.service

和 tftp.service(注意將tftpboot資料夾許可權改為777避免不必要的問題)

嵌入式 建立 GRE Tunnel

一 確定ip gre 模組是否被載入 sudo modprobe ip gre lsmod grep gre 結果 lsmod grep gre ip gre 12594 0 gre 1106 1 ip gre 如果沒有要進行核心的配置,步驟如下。1 進入核心檔案目錄 cd linux 3.0.y ...

嵌入式系統筆記 1 Fedora

1.vmware虛擬機器安裝fedora 27 workstation正式版 3.fedora的安裝與配置 4.安裝fedora系統後配置總結 1.fedora使用 2.vm tools 2.1 fedora linux下安裝vmware tools的最好方法 如果解壓時,出現read only f...

嵌入式面試經典30問

嵌入式面試經典30問 在經過4個多月的學習後,學員們最關心的問題莫過於如何拿到高薪offer問題了。但是很多同學說很害怕面試,看見面試官會露怯,怕自己的知識體系不完整,怕面試官考的問題回答不上了,所以今天為大家準備了嵌入式工程師面試經常遇到的30個經典問題,希望可以幫助大家提前準備,不再懼怕面試 1...