嵌入式準備

2021-09-26 23:45:12 字數 964 閱讀 5348

嵌入式:在已有硬體上移植作業系統

1 linux安裝及使用:(命令、開發工具)

2 linux系統程式設計: (檔案、多工、網路)

3 linux核心開發: (裝置、任務、網路)

4 linux驅動開發(字元裝置、快裝置、網路裝置)

5. 自己實現作業系統

一.嵌入式作業系統?

標準:可移植:x86,arm,dsp,powerpc(可以執行在不同cpu體系結構上的機器)

錯誤:嵌入式作業系統:開源

嵌入式作業系統​

vxworks:美國宇航局:航空、軍事、工業(實時性:在規定時間完成規定的動作)

缺點:不開源、付費

wince:微軟出品、不開源(計程車、麥德龍、pos機);金融

ucosii:小型實時作業系統(5000+行);8,16;51+ucosii stm32+ucosii

linux:開源、無實時性

ios、安卓、鴻蒙

二. linux簡介

1.開源運動gpl協議posix標準gnu計畫

2. github

unix (商業軟體)之父=c語言之父丹尼斯李奇貝爾實驗室

posix標準:可移植作業系統介面

gnu計畫: gnu is not unix

三. linux的安裝

1.安裝系統雙系統:虛擬機器

2.虛擬機器的作用用軟體的方法模擬一台pc機

3.虛擬機器種類: vmware (windows) 。virtualbox (windows. linur macos) 。virtuipc (軟)

4. redhat (企業版本。個人版本。centoss) ubuntu (19.04 14.10 16.04 16.10)

5.安裝ubuntu:開啟cpu虛擬化按? 健進入bios:

嵌入式學習的準備 硬體篇

第一章 嵌入式學習前的準備 硬體篇 本人現畢業兩年,在公司從事硬體研發工作,長期以來對電路設計多少有些心得,但是對嵌入式語言方面的東西一直沒能很好的抓起來,這篇部落格將記錄我學習進步的一點一滴。電子專業的童鞋們學習一門新技術,比如微控制器或者嵌入式或者其他的等等常常離不開開發板,那麼針對嵌入式開發該...

準備去往嵌入式的小白

轉眼間,我已經來到大學已經快y了一年半,這一年半的大學時光與我期望的差距太大。大學也跟我期望的差距太大。原以為,即使高考發揮失誤的我,去不了北航,也能去南航不是嗎?誰知道結果下來,我卻來到了西電,接觸了乙個我絲毫沒有準備的專業。人生就是這麼有趣,我從我一直期望的飛行器設計,來到了乙個我自己隨意選的,...

初識嵌入式 嵌入式開發概述

1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...