資料介紹
本文目錄
1. 程序員的三大方向
1.1 專業(yè)領域
1.1.1 學術研究
1.1.2 工程實現(xiàn)
1.2 業(yè)務領域
1.2.1 界面顯示
1.2.2 業(yè)務邏輯
1.3 操作系統(tǒng)領域
1.4 嵌入式Linux+Android系統(tǒng)包含哪些內(nèi)容
2. 怎么學習嵌入式Linux操作系統(tǒng)
2.1 入門路線圖
2.2 學習驅(qū)動程序之前的基礎知識
2.2.1 C語言
2.2.2 PC Linux基本操作:
2.2.3 硬件知識
2.2.4 要不要專門學習Windows下的單片機開發(fā)
2.2.5 為什么選擇ARM9 S3C2440開發(fā)板,而不是其他性能更好的?
2.2.6 怎么學習ARM+Linux的裸機開發(fā)
2.2.7 bootloader的學習
2.2.8 Linux內(nèi)核的學習
2.2.9 根文件系統(tǒng)
2.3 驅(qū)動程序的學習
2.3.1 經(jīng)典字符設備驅(qū)動程序
2.3.2 工作中各類驅(qū)動程序
2.3.3 調(diào)試方法
2.4 Linux應用程序的學習
3. 怎么學習整個Android系統(tǒng)

我是1999年上的大學,物理專業(yè)。在大一時,我們班里普遍彌漫著對未來的不安,不知道學習了物理后出去能做什么。你當下的經(jīng)歷、當下的學習,在未來的一天肯定會影響到你。畢業(yè)后我們也各自找到了自己的職業(yè):出國深造轉(zhuǎn)行做金融、留校任教做科研、設計芯片、寫程序、創(chuàng)辦公司等等,這一切都離不開在校時學到的基礎技能(數(shù)學、IT、電子電路)、受過煅煉的自學能力。
所以,各位正在迷茫的在校生,各位正在嘗試轉(zhuǎn)行的程序員,未來一定有你的位置,是好是壞取決于你當下的努力與積累。
我不能預言幾年后什么行業(yè)會熱門,也不能保證你照著本文學習可以發(fā)財。我只是一個有十幾年經(jīng)驗的程序員,給對編程有興趣的你,提供一些建議。
1. 程序員的三大方向
程序員的方向,一般可以分為3類:專業(yè)領域、業(yè)務領域、操作系統(tǒng)領域。你了解它們后,按興趣選擇吧。
對于專業(yè)領域,我提供不了建議。業(yè)務,也就是應用程序,它跟操作系統(tǒng)并不是截然分開的:
?、?開發(fā)實體產(chǎn)品時,應用程序?qū)懙煤玫娜?,有時候需要操作系統(tǒng)的知識,比如調(diào)度優(yōu)先級的設置、知道某些函數(shù)可能會令進程休眠。
?、?寫應用程序的人進階為系統(tǒng)工程師時,他需要從上到下都了解,這時候就需要有操作系統(tǒng)領域的知識了,否則,你怎么設計整個系統(tǒng)的方案呢?
?、?做應用程序的人,需要了解行業(yè)的需求,理解業(yè)務的邏輯。所以,當領導的人,多是做應用的。一旦鉆入了某個行業(yè),很難換行業(yè)。
④ 而操作系統(tǒng)領域,做好了這是通殺各行業(yè):他只負責底層系統(tǒng),在上面開發(fā)什么業(yè)務跟他沒關系。這行很多是技術宅,行業(yè)專家。
?、?操作系統(tǒng)和業(yè)務之間并沒有一個界線。有操作系統(tǒng)經(jīng)驗,再去做應用,你會對系統(tǒng)知根知底,碰到問題時都有解決思路有了業(yè)務經(jīng)驗,你再了解一下操作系統(tǒng),很快就可以組成一個團隊自立門戶,至少做個CTO沒問題。
1.1 專業(yè)領域
它又可以分為下面2類。
- 嵌入式軟件系統(tǒng)教程之嵌入式軟件體系結(jié)構(gòu)的詳細資料說明 25次下載
- 嵌入式系統(tǒng)設計教程之軟硬件功能劃分的詳細資料說明 13次下載
- 嵌入式系統(tǒng)教程之嵌入式系統(tǒng)工程設計的詳細資料說明 31次下載
- 嵌入式硬件系統(tǒng)教程之嵌入式存儲技術的詳細資料說明 14次下載
- 嵌入式開發(fā)教程之SCPI命令參考的詳細資料說明 38次下載
- 嵌入式設計教程之匯編語言程序設計的詳細資料說明 10次下載
- 嵌入式系統(tǒng)教程之嵌入式處理器的詳細資料說明 18次下載
- 嵌入式系統(tǒng)教程之嵌入式系統(tǒng)的IO模塊詳細資料說明 8次下載
- 如何使用MATLAB和Simulink開發(fā)STM32嵌入式應用的詳細資料說明 39次下載
- 如何吧Mysql數(shù)據(jù)庫移植到嵌入式Linux的詳細資料說明 4次下載
- 如何吧SQLite移植到嵌入式Linux系統(tǒng)的詳細資料說明 8次下載
- 嵌入式教程之Linux的基礎命令詳細資料說明 8次下載
- 嵌入式教程之嵌入式系統(tǒng)基礎的詳細資料說明 31次下載
- 構(gòu)建嵌入式開發(fā)平臺簡明指導編譯內(nèi)核鏡像的詳細資料概述 11次下載
- 嵌入式linux開發(fā)詳細資料 3次下載
- 超詳細的嵌入式學習路線圖 4.9k次閱讀
- 嵌入式系統(tǒng)應用實例的詳細資料介紹 5.5k次閱讀
- 嵌入式系統(tǒng)應該學習那些知識 5.7k次閱讀
- 嵌入式系統(tǒng)的組成結(jié)構(gòu)詳細說明 8.1k次閱讀
- 學習嵌入式技術的重點分享 3.3k次閱讀
- 五種主流嵌入式架構(gòu)的代碼壓縮技術詳細資料說明 6k次閱讀
- 新手學嵌入式學習路線大綱分享 嵌入式學習路線怎么學 4.1k次閱讀
- 到底該如何學習嵌入式? 9.6k次閱讀
- 淺談ARM嵌入式系統(tǒng)如何學習與入門 1.1w次閱讀
- PLC常用基本環(huán)節(jié)梯形圖和詳細文字說明詳細資料概述 1.1w次閱讀
- 嵌入式行業(yè)發(fā)展狀況_嵌入式行業(yè)人才需求_嵌入式系統(tǒng)就業(yè)前景分析 2.5w次閱讀
- 學嵌入式開發(fā)入門_學嵌入式開發(fā)需要看哪些書籍 3.9w次閱讀
- 很全面的嵌入式開發(fā)與學習的入門知識 1.8w次閱讀
- 嵌入式開發(fā)就業(yè)前景分析_嵌入式領域的職業(yè)發(fā)展方向 2w次閱讀
- 學習嵌入式要什么基礎 4.6k次閱讀
下載排行
本周
- 1冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 2安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 3直流電路的組成和基本定律
- 1.67 MB | 2次下載 | 免費
- 4丹佛斯2800系列變頻器說明書
- 8.00 MB | 1次下載 | 5 積分
- 5PC8011同步開關型降壓3.5A單節(jié)鋰電池充電管理電路技術手冊
- 0.74 MB | 1次下載 | 免費
- 6ES7243E+ES8311音頻錄制與播放電路資料
- 0.06 MB | 1次下載 | 5 積分
- 7SDM02 激光測距模塊產(chǎn)品手冊
- 0.43 MB | 1次下載 | 免費
- 8SDFM 激光測距模塊模組手冊
- 0.54 MB | 1次下載 | 免費
本月
- 1CH341編程器軟件NeoProgrammer_2.2.0.10
- 20.47 MB | 170次下載 | 1 積分
- 22025智能家居傳感器市場分析及創(chuàng)新應用
- 3.11 MB | 43次下載 | 免費
- 3RV1126B系列開發(fā)板產(chǎn)品資料
- 4.19 MB | 18次下載 | 免費
- 4CH341編程軟件下載
- 2.50 MB | 16次下載 | 5 積分
- 5全志系列-米爾基于T153核心板開發(fā)板 四核異構(gòu)、3路千兆網(wǎng),賦能多元化工業(yè)場景
- 3.05 MB | 12次下載 | 免費
- 6【開源】60余套STM32單片機、嵌入式Linux、物聯(lián)網(wǎng)、人工智能項目案例及入門學習資源包
- 10.55 MB | 8次下載 | 免費
- 7冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 4次下載 | 10 積分
- 8特斯拉MODEL S車載充電機主電路回路原理圖
- 0.81 MB | 4次下載 | 3 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191448次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183356次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81604次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73824次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論