嵌入式軟體工程師1 linux(1)基礎

2021-10-02 20:29:24 字數 962 閱讀 8671

作業系統是管理計算機硬體與軟體資源的電腦程式,同時也是計算機系統的核心與基石。作業系統需要處理如管理與配置記憶體、決定系統資源供需的優先次序、控制輸入裝置與輸出裝置、操作網路與管理檔案系統等基本事務。作業系統也提供乙個讓使用者與系統互動的操作介面。(windows,linux,ios,symbian)

雙系統虛擬機器(vmware worksation)

現實中:

個人開發者:虛擬機器

大公司:伺服器+客戶端

虛擬機器:就是乙個單純的在windows中執行的軟體,主流的虛擬機器軟體有vmware workstation和virtualbox

windows:通過設定檔案屬性實現的。

組織->資料夾和搜尋選項->檢視->高階設定

linux:隱藏檔案是檔名以.開頭的(.abc),跟屬性無關。

在linux中檢視隱藏檔案通過 ls -a命令(普通顯示ls)

路徑:pathname 用來標識乙個檔案在作業系統的檔案系統中儲存位置的

d:\windows\enum.c       全路徑 pathname

d:\windows                     路徑 path

enum.c                         檔名 name

絕對路徑:路徑是從絕對位置開始的。(路徑是唯一的)

例如:d:\windows\enum.c(不太好移植)

windows:從碟符(c:\)開始

linux:從根目錄(\)開始

人機互動:人和計算機進行互動

gui:grahics user inte***ce

cmdline:command line

嵌入式軟體工程師面試題1

1 include 2 using namespace std 34 void getmemory char p,int num 78 int main void 問題出在void getmemory char p,int num 裡面,這裡面的 p其實是main 裡str的乙個副本,編譯器總要為函...

嵌入式軟體工程師2 linux高階命令(1)

作用 在檔案系統中用來查詢檔案存放在 用法 find 路徑 name 檔名 作用 查詢乙個應用程式 二進位制檔案,命令也是程式 用法 which ls whereis ls 區別 which只顯示二進位制檔案的路徑 whereis顯示二進位制檔案,和其原始碼或man手冊位置 作用 檢視系統資訊 用法...

嵌入式軟體工程師需求分析

嵌入式系統是以應用為中心,以計算機技術為基礎,並且軟硬體可裁剪,適用於應用系統對功能 可靠性 成本 體積 功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器 外圍硬體裝置 嵌入式作業系統以及使用者的應用程式等四個部分組成,用於實現對其他裝置的控制 監視或管理等功能。嵌入式軟體工程師就是編寫嵌入式...