閒來無事研究了一下最新的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...