專案名稱
【蘇嵌實訓-嵌入式linuxc第1天】
今日進度以及任務
學習了linux使用者管理命令、檔案管理命令、目錄命令、檔案分類、檔案的屬性、文字編輯器,七道作業題
本日任務完成情況
完成了軟體的安裝;掌握一些基本命令;學會通過linux命令來完成**編寫
本日開發收穫
了解了linux;學會了linux的基本操作命令
1、傳統開發模式的缺點:軟體直接和硬體打交道,軟體移植性差。
嵌入式三要素:軟體、作業系統、硬體
嵌入式優點:作業系統(可移植)嵌入到軟硬體之間,隔離軟硬體。
嵌入式三個層面上的開發:
2、嵌入式底層開發為什麼選擇c語言?——跟老林學智嵌
3、作業系統的硬實時和軟實時?
5、linux主流的發行版有哪些特點?
什麼稱為linux發行版:人們以linux核心為中心,再整合搭配各種各樣的系統管理軟體或應用工具軟體組成一套完整的作業系統,如此的組合便稱為linux發行版。
linux主流發行版
特點ubuntu
ubuntu是乙個基於debian的髮型版本,但是軟體更新頻度相對較高。它提供兩個主要版本,乙個是桌面版本,乙個是伺服器版本。
gentoo
gentoo它能為幾乎任何應用程式或需求自動地作出優化和定製。
debian
debian的目標是提供乙個穩定容錯的linux版本。
red hat
red hat是乙個符合大眾需求的最優版本,唯一缺陷是帶有一些不標準的核心補丁,這使得它難於按使用者的需求進行定製。
slackware
slackware 很多特性體現出了kiss原則,最為有名的一些例子就是不依賴圖形介面的文字化系統配置、傳統的服務管理方式和不解決依賴的包管理方式。它
arch
arch linux是乙個 「以使用者為中心」的發行版。arch 使用者倉庫 收集使用者貢獻的軟體包,arch的最大優勢就是滾動公升級。
6、如何解決無法使用userdel刪除使用者的問題?(至少兩種)
7、有哪些虛擬機器軟體?它們各有什麼特點?
虛擬機器軟體
特點virtualboxvirtualbox
是開源的,不同於vm,功能強大
vmware workstation
不需要重開機就能在同一臺電腦使用好幾個os.vmware
vmware
相容性不錯,vmware tools也很強大,快照功能很快捷,方便,允許你在任意開機時刻建立系統快照和恢復
openvz
openvz是基於linux核心和作業系統的作業系統級虛擬化技術
8、羅列根目錄中所有子目錄的功能及存放的檔案型別
子目錄存放檔案型別
bin命令
sbin
超級使用者命令
dev裝置檔案
etc系統管理配置檔案
home
普通使用者
root
超級使用者工作目錄
lib存放開機時用到的函式庫,以及在/bin或/sbin下的命令會呼叫的函式庫。
嵌入式系統開發流程
如果在乙個嵌入式系統中使用 linux技術開發 根據應用需求的不同有不同的配置開發方法,但是,一般情況下都需要經過如下的過程 配置開發主機,配置minicom,一般的引數為波特率115200 baud s,資料位8位,停止位為1,9,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的配置...
嵌入式系統開發概要
嵌入式系統 在嵌入式系統中包含乙個能夠實現處理系統輸入並且生成系統輸出功能的微控器,通過寄存在處理器記憶體中的軟體演算法使系統的輸入和輸出得以聯絡起來。嵌入式系統設計必須考慮的因素 輸入 輸出裝置的電子介面 系統資源的限制 使用者介面概念 系統的操作環境 成本分析 相關標準等一系列制約因素。嵌入式系...
嵌入式Linux系統開發
對於嵌入式系統,大家都很熟悉吧 現在隨著網路的發展,嵌入式已經成為it最有發展前途的乙個行業,所以很多人都想著學習嵌入式。舉個列子吧 對於乙個新手來說,如果讓他完成一項linux的系統開發,對他而言難於上青天 在凌陽教育是這樣安排的一些課程 linux系統提供了許許多多的功能,作為乙個軟體開發人員我...