国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

這樣來講嵌入式 真夠透徹

發布時間:2018-8-9 15:34    發布者:xyd521
關鍵詞: 嵌入式
看到很多人,特別是初學者對嵌入式感興趣,但又十分困惑, 因此,我覺得有必要抽空寫些東西來“普渡眾生”,當然我不是佛,用“普渡眾生”這個詞不大合適,但一時也找不到合適的詞了,先將就一下吧。

還有就是別叫我大神, 我不是大神,一介草民而已,只不過暫時在這方面懂得比有些人多一點而已,其它方面,他們比我懂,因此,大家是平等的。

既然是一介草民,因此,我也不打算遵循那么多條條框 框的限制了。我平生最討厭教科書以及其它一些所謂“老師”文鄒鄒的說教,因此,我打算用草民都能聽懂的話來寫這個嵌入式系列的東西,如果用這種方式你能把嵌入式搞明白的話,從一個側面也說明嵌入式其實并不是相象中的那么難,當然也不簡單。什么是嵌入式技術? 簡單通俗直白的說:就是實現嵌入式系統的技術。

那什么是嵌入式系統?

網上或書上泛濫成災的定義是:嵌入式系統是一種“完全嵌入受控器件內部,為特定應用而設計的專用計算機系統”,根據英國電氣工程師協會的定義,嵌入式系統為控制、監視或輔助設備、機器或用于工廠運作的設備。

看起很復雜很抽象,其實就兩點:

第一,嵌入式系統是一個計算機系統;

第二,嵌入式系統是針對某個應用的,也就是通常所說的“專用的”。

也就是說,嵌入式系統說白了,就是針對某個應用的計算機系統!

其它什么的:軟硬件可裁減的,對體積、功耗、成本等等有嚴格要求的這堆修飾詞,是做好一個嵌入式系統所需要考慮的因素,注意是做好,做好跟做出來是兩碼事,當然,真要做好一個嵌入式系統,考慮這些還遠遠不夠,還有其它很多的需要考慮。

PC或筆記本電腦是一個計算機系統,只不過是一個通用的計算機系統。通用的意思,是指沒有特定的用途,什么都可以干,比如你可以拿筆記本來上網,來聽歌,來看電影,來看照片,甚至還可以開發程序,做服務器等等,反正你想干什么就干什么,沒有強制的特定得用途。因此,是通用的,但嵌入式系統是專用的。

怎么來理解這個專用呢?專用就是針對某個特定的用途。

舉例:

剛才不是說在PC上可以看照片嗎?把看照片的應用扣出來,做成一個計算機,就是針對某個應用的計算機了,作出來后,這個計算機叫什么名字?叫數碼像框,電腦城一堆一堆的。按照剛才說的定義,不難看出,數碼像框是嵌入式系統!

把聽歌的應用扣出來,做成一個計算機,這個計算機叫什么?叫mp3播放器。mp3播放器是針對聽音樂的計算機,因此,mp3播放器也是嵌入式系統!

把看電影的應用扣出來,做成一個計算機,這個計算機叫什么?叫mp4播放器。mp4播放器是針對看電影的計算機,因此,mp4播放器也是嵌入式系統!

從這里,我們可以看得出來PC和嵌入式的一個大致區別了,對嵌入式系統應該也有個大致的印象了。

但是不是說,嵌入式系統就只能基于PC來應用呢?

不是,如果只是這樣的話,嵌入式就沒有存在的必要了,除了來自PC的應用外,嵌入式系統更N的應用,應該就是除PC外的其它各行各業了! 我們吼了好多年的信息化社會,信息化社會,什么是信息化社會? 我認為信息化社會不是指能上個網就是信息化社會,而是所有東西都數字化、信息化,那才叫信息化社會,這個,應該就是嵌入式的用武之地了!

還是先從每個人都見過的東西入手來說,這樣你好理解!

POS機大家應該都見過把,就是去超市,去家x福和沃x瑪買東西時結賬收銀的那個東西。哪個東西就是POS機,典型的嵌入式系統: 首先,POS機確實是一個計算機,有主板有CPU有操作系統有軟件,具備計算機的核心特征,因此是一個計算機。其次,它是針對一個專門應用的計算機,這個專門應用就是結賬收銀! 按照我們之前對嵌入式系統的定義,不難理解,POS機就是一個嵌入式系統!

我們把這個POS機(先說原始的大頭的POS機)跟PC比較一下。大家對PC都很熟,因此,以PC為參照和基準進行比較!

我們從硬件和軟件兩方面來比較:

先說硬件:PC上的硬件有哪些呢?有CPU,內存,顯卡,聲卡,硬盤,網卡,鍵盤,鼠標等東西,如果我們要參照PC來做一個POS機的話,該怎么做呢?

看看POS機上都需要哪些東西:CPU,內存是必須的,網卡、顯卡和鍵盤應該是要的,聲卡和鼠標應該就沒太大的必要了。因此,如果要基于PC來做POS機的話,就要去掉聲卡和鼠標,同時,增加一個顯示屏(pos機有兩個屏的),一個打印機。

去掉一些硬件,加一些硬件,這就是硬件可裁減。

硬件要工作,是需要軟件支持的,至少需要驅動支持,因此,去掉一些硬件添加一些硬件,軟件也必須跟著要去掉一些,添加一些,這就是軟件可裁減, 加一起,就是嵌入式系統定義里面的那句話了:嵌入式系統是針對某個應用,軟硬件可裁減的,xxxxxx的計算機系統。可裁減的意思理解了吧?

再說成本,這個非常敏感。簡單舉個例你就一下明白了: 假如你是蘋果公司的老板,一年賣了1000萬部IPHONE,如果iphone的某個元器件能夠省10塊錢,賣1000萬部就節省1個億,節省出來的錢就相當于是賺的錢,如果實在不想賺錢的話,拿去給員工發獎金也好阿!

因此,嵌入式設備對成本是非常敏感的!

基于對成本敏感的這一點,你要明白: 我們做嵌入式產品,不是哪個CPU 牛X 就用哪個CPU,而是要綜合多方面的因素來選擇,arm9能搞定的,就不用arm11,就不用a8,就不用a9。不選貴的,只選對的,然也!

最后,再說一下怎么來學習嵌入式?

在學習嵌入式之前,肯定要有C語言基礎。匯編基礎有沒有無所謂(就那么幾條匯編指令,用到了一看就會)。

C語言要學到什么程度呢?越熟當然越好,不熟的話也要具備基本技能。比如寫一個數組排序、輸入數字求和什么的。學C語言唯一的方法是多寫程序多練習,編譯出錯沒關系,自己去解決;執行出錯沒關系,自己去分析。

以前我是用VC來練習C語言的,經常去嘗試著寫一些C語言競賽的題目。它們是純C、純數學、純邏輯的題目,不涉及界面這些東西,很適合煅煉你的編程能力。
更多嵌入式學習,歡迎咨詢余工Q 二八五九七八零二零三

本文地址:http://m.qingdxww.cn/thread-543985-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级毛片视频 | 九九九九九九精品免费 | 一个人hd免费完整高清视频 | 亚洲国产午夜精品理论片的软件 | 青青草五月天 | 国产精品香蕉成人网在线观看 | 中文天堂最新版www在线观看 | 日韩资源在线观看 | 欧美精品亚洲精品日韩经典 | 欧美成a人免费观看 | 国产精品高清全国免费观看 | 日本在线观看www | 男女免费视频网站 | furry涩涩网站 | 日韩 国产 欧美 精品 在线 | 欧美线在线精品观看视频 | 久草视频网址 | 国产亚洲一区二区三区不卡 | 免费人成在线观看网站 | 在线亚州 | 欧美日一本 | 国产欧美亚洲精品第二区首页 | 日本黄色一级网站 | 高清欧美在线三级视频 | 日韩一本在线 | 国产精品久久久久尤物 | 在线精品自拍亚洲第一区 | 日韩在线不卡 | 日韩在线观看不卡 | 一级特黄aaa大片在线观看视频 | 美女天天射 | 最近最新视频中文字幕4 | 啊用力啊好深啊h在线观看 啊嗯啊羞羞网站在线观看 啊~用力cao我cao死我公 | 久久在精品线影院精品国产 | 国产免费a视频 | 青青草原1769久久免费播放 | 在线观看麻豆视频 | 精品乱人伦一区二区三区 | 日本免费观看官网 | 亚洲一区 在线播放 | 国产欧美成人一区二区三区 |