嵌入式c語言培訓班
⑴ 這幾天准備去參加嵌入式培訓,只會點c語言,如果培訓的話能行嗎
學習就一定能讓人進步,你認真了,用心了,就一定可以,培訓是把一個不會的變成會的,嵌入式最根本的基礎就是C,所以你可以的!
⑵ 我想學嵌入式,但是我的C語言很差,該怎麼辦呢
C語言不好學啊不要死背書要好好做項目這樣記得牢要不你可以到嵌入式實訓中心去優嵌就有是以實際案例教學的天天做案例不會也回了
⑶ 學習嵌入式需要系統學習c語言嗎
在嵌入式開發的軟體部分,並不是所有程序都是自己編制的,大部分情況是根據別人設計的程序修改一下自己使用,而這些程序絕大部分是c語言程序,你需要能看懂它們,而且需要會自己修改、甚至自己編寫新的程序。
所以需要掌握c語言,至少要能看懂程序和進行修改。
⑷ 想從事嵌入式開發,C語言學演算法要學到很高深嗎
這樣的,演算法的意義是在於優化程序使它擁有更高的運行效率和節省更多的內存空間,但是如今科技發展的速度讓人很少去關注這個問題(之前本人問一個同學為什麼用C語言寫程序不用匯編,他鄙視了我)
需要用到大量的演算法的程序一般都有著很大的運算要求(MC這種不科學的情況另談),如果題主以後是打算從事嵌入式系統開發的話可以學一下,不用精,如果以後是從事嵌入式軟體開發的話,就不用學了。
另外,嵌入式可以把注意力集中到C++(嵌統的當本人沒說),學會調用別人的庫後,一般都不會去考慮這個問題
⑸ 學習嵌入式c語言要學到什麼程度
1.其本的編程風格,變數名的定義方法。 2.理解基本C語言規則、運算符優先順序 3.學會模塊化編程思想 4.在程序中經常出現下列關鍵字:static、volatile 、const、struct
⑹ 請問嵌入式培訓到底有用沒參加過培訓的朋友回答一下
嵌入式是非常難,很多人剛開始接觸不知道如何學習嵌入式,如果你有一定的經濟能力的話,選擇參加嵌入式培訓還是不錯的選擇,但是如果覺得嵌入式培訓比較貴,也可以自學,但是要找到自學的方法,不然1-2年都入不了門。
……………………………………………………………………
給你看一篇文章,是關於一個學生自學嵌入式的文章,詳細的介紹了他的學習過程。
先做個自我介紹,我07年考上一所很爛專科民辦的學校,學的是生物專業,具體的學校名稱我就不說出來獻丑了。09年我就輟學了,我在那樣的學校,一年學費要1萬多,但是根本沒有人學習,我實在看不到希望,我就退學了。
退學後我也迷茫,大專都沒有畢業,我真的不知道我能幹什麼,我在糾結著我能做什麼。所以輟學後我一段時間,我想去找工作,因為我比較沉默寡言,不是很會說話,我不適合去應聘做業務。我想應聘做技術的,可是處處碰壁。
一次偶然的機會,我才聽到嵌入式這個行業。那天我去新華書店,在計算機分類那邊想找本書學習。後來有個女孩子走過來,問我是不是讀計算機的,有沒有興趣學習嵌入式,然後給我介紹了一下嵌入式現在的火熱情況,告訴我學嵌入式多麼的有前景,給我了一份傳單,嵌入式培訓的廣告。聽了她的介紹,我心裡癢癢的,確實我很想去學會一門自己的技術,靠自己的雙手吃飯。
回家後,我就上網查了下嵌入式,確實是當今比較熱門的行業,也是比較好找工作的,工資也是相對比較高。我就下決心想學嵌入式了。於是我去找嵌入式培訓的相關信息,說真的,我也很迷茫,我不知道培訓是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。
後來,我在網路知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎的朋友怎麼自學入門學嵌入式,文章寫的很好,包含了如何學習,該怎麼學習。他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,很多我們也看不懂。這點我真的很認同,我自己看書往往看不了幾頁。
我在想,為什麼別人都能自學成才,我也可以的!我要相信自己,所以我就想自學,如果實在學不會我再去培訓。
主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統,我是想找一個能夠告訴我該怎麼學的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。
後來我又找到一份很好的視頻,是在IT學習聯盟網站推出的一份視頻《零基礎嵌入式就業班》(喜歡《零基礎嵌入式就業班》的可以復制 sina.lt/qKh 粘貼瀏覽器地址欄按回車鍵即打開)。裡面的教程還不錯,很完整,可以讓我從基礎的開始學起。視頻比較便宜。
下面介紹下我的學習流程,希望對和我一樣完全沒有基礎的朋友有所幫助。
收到他們寄過來的光碟後,我就開始學習了,由於我沒有什麼基礎,我就從最簡單的C語言視頻教程學起,話說簡單,其實我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學了一個禮拜,接下來我就學了linux的基本命令,我在他們提供linux虛擬機上都有做練習,敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月後我基本掌握了C和linux的基本操作。
接下來我就去學習了人家的視頻的培訓教程,是整套的,和去參加培訓沒有多大的區別,這一看就是兩個月,學習了ARM的基本原理,學習嵌入式系統的概念,也掌握了嵌入式的環境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應用到底是怎麼做的,但是驅動我只是有一點點的了解,這個相對難一點,我想以後再慢慢啃。
這兩個月,除了吃飯睡覺,我幾乎都在學習。因為我知道幾乎沒有基礎,比別人差勁,我只能堅持努力著,我不能放棄,我必要要靠自己來養活自己,必須學好這門技術,然後我就把不懂的問題總結記下來,這樣慢慢積累了一段時間,我發現自己真的有點入門了。
最後的一個月,我就去看關於實踐部分的內容,了解嵌入式項目具體的開發流程,需要什麼樣的知識,我就開始准備這方面的知識,也就是學習這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以後找工作做准備。我就到網上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多准備了20天左右
我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,於是我就到51job瘋狂的投簡歷,因為我學歷的問題,專科沒有畢業,說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天過後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比較嚴格,需要有一年的項目經驗,所以我沒有被選中。
後來陸續面試了幾家公司,終於功夫不負有心人。我終於面試上的,是在閔行的一家民營的企業,公司規模比較小,我的職務是嵌入式linux應用開發,做安防產品的應用的。我想我也比較幸運,經理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500隻能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養,我自己也能養活自己的。我想只要我繼續努力,我工資一定會翻倍的。
把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功。
…………………………………………………………
希望不久的將來你也成為嵌入式的高手。我們一起加油哦。。
⑺ 嵌入式軟體工程師培訓機構哪個好
因為沒有做過對比,暫時無法分析哪個最好。給你一下學習上的建議,希望對你有幫助。
學習嵌入式linux之前必須要做好心理准備:
第一,要明白學好嵌入式linux不是一件一蹴而就的事,一定要能堅持使用它,特別是在使用初期,由於在linux中,用戶許可權很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什麼,系統做了些什麼,這需要時間去掌握,(背命令不是一件好的學習方法,相信我你一定會在你背完之前全部忘光),盡量掌握常用命令;
第二,在學習初期,你一定會遇到很多困難,或者說各種困難,所以你最好先將你linux中的重要內容備份,因為,在你學習的過程中,很可能將系統搞廢(eg:源混亂等);
第三,如果你想在以後的生涯中在軟體行業工作的話,學習linux是一項基本技能,所以打從你打算學習linux那天起,放棄windows吧!因為它除了能給你帶來片刻的娛樂,別無其他;
第四,如果你只是想應付一下操作系統的課程,勸你最好別學,或者說不要指望能用的怎麼樣,原因我說了,這很耗時間,而且如果你學不好的話,你在linux中開發的機會就很少,或者說幾乎沒有,它的優勢就消失了,然後隨著時間的流逝,你就會全部忘記她。要深入學習,就到華清的星創客高端班,項目實戰豐富+職場老鳥帶領。
要學好嵌入式linux需要做些什麼:
第一,要多google,因為我不可能,也不可以給你解答所有內容,我只能告訴你一些關鍵點,甚至我會故意隱瞞答案,因為在尋找答案的過程中,你會學到更多的知識,學習linux,更要學習一種geek的精神,python之禪中也說過:以總結分享為榮,以跪*求其解為恥;
第二,要多動手,不要怕什麼搞壞了怎麼辦,你不搞壞,不去動手,就永遠不會有收獲,既然你在linux中是自由的,那就發揮自己的權利;
第三,學習linux,就意味著更快的開發效率,等更多關於軟體本身或者說操作系統本身的理解,(給你裝的系統里為ubuntu12.04,它已經封裝的很臃腫了,但是考慮到你沒有很多時間投入其中,所以給你裝了它),但是怎麼用它提高開發效率,需要你在學習的過程中不斷總結。
⑻ 我想學習嵌入式課程,能推薦一下比較好的嵌入式培訓班嗎
我推薦你到長沙安博具體課程可以到安博的網站去看看,擁有一支兼備項目開發和教學經驗的數百人的專業師資隊伍,匯聚了國內外各學科領域的眾多專家、學者、研究與實踐的資深專業人士。楊鑄 安博金牌講師,十年以上項目經驗,資深嵌入式ARM體系專家
成寶宗 安博金牌講師,五年以上嵌入式開發經驗,資深嵌入式軟體開發專家
陳應剛 安博嵌入式顧問,資深嵌入式系統專家
劉 俊 安博嵌入式顧問,資深嵌入式電信項目專家
溪明 博士後,十年以上項目經驗,五年以上教學經驗,嵌入式圖形界面專家
張雪原 博士,安博金牌講師,知名手機企業顧問,嵌入式3G技術專家
楊明 安博金牌講師,知名手機企業顧問,嵌入式手機游戲技術專家
⑼ 學嵌入式C語言有哪些經典教材啊
我是個嵌入式程序員。
嵌入式開發分為驅動開發和應用開發。
驅動開發難度較高,除了精通嵌入式晶元工作原理(寄存器設定...),操作系統原理(存儲空間分配...等)外,還需要了解基本的數字電路的知識(端子電位...等)。
這部分主要用c語言和匯編,這種開發薪金較高,不是隨便上個培訓班就能勝任的。
嵌入式應用開發,其實基本已經和普通軟體開發沒什麼區別了,只是使用的工具不同,因為各種不同已經在驅動層和操作系統層屏蔽了,直接調用各種介面函數編寫程序。是在嵌入式驅動開發的基礎上做的進一步開發。
這部分用c\c++,java,c#都有,java多一些,因為java語言對不同平台間的兼容性較好,不管什麼系統,裝個java虛擬器就可以跑java程序。
早些年嵌入式開發指的都是嵌入式驅動開發,現在很多培訓班混淆視聽,把應用開發也歸類為嵌入式,會嵌入式應用開發的人一點都不缺乏。這也和市場需求有關,目前人才需求大部分都是嵌入式應用開發,國內很少有公司有財力和物力自己做驅動開發。
一個合格的嵌入式驅動開發程序員再怎麼也月薪上萬。
一個合格的嵌入式應用開發程序員最多四五千。
懂得應用開發的,根本不懂驅動開發,因為不懂硬體;懂得驅動開發的人輕松做應用開發,因為那些介面函數都是他們自己做的。
你真正要選擇的不是c語言還是java,而是驅動還是做應用。
做驅動絕對是有挑戰的。高投入,高回報。
⑽ 大神,我想問下,嵌入式培訓所學的c語言,linux,到了研究生階段,可能用得上我想考嵌入式方向的
第一、不管單片機還是ARM,先把C搞定了再談其他的,C搞不定就別學了,特別函數,指針函數,函數指針,結構體這部分,搞得越熟悉越好。
第二、有時間學下單片機,如果以前有數電模電基礎,計算機原理可以不學,直接學習ARM,建議買塊開發板練習。
學習上面兩部分需要:數電模電基礎、c語言、計算機原理等知識
接下來可以學習linux系統,包括很多,linux系統編程,網路編程、內核編程、驅動開發、移植等等;夠你搞的了。
單片機也屬於嵌入式,8位機,ARM32位機,可以跑操作系統linux,單片機不可以。如果什麼基礎的沒有,建議先學習一下C語言,先學習學習單片機,再學ARM,linux。