寫在前面:
前幾天和我的師兄聊了很久,他和我是一個本科,也是同一個實驗室出來的。後來考研去了西電。目前就職於華爲。總之,是一個非常刻苦且厲害的人。和他聊的一個多小時時間裏,對自己未來職業的規劃有了更加清晰的想法。總結本科四年,格局二字,限制了自身的發展。回想四年時光裏,埋頭苦幹,不斷的參加比賽,不斷的參與老師項目,可終究只在單片機方面有所耕耘,實屬不該。寫這篇博文的目的,首先是將自己的想法書面化,力求梳理的更爲清晰;其次,也希望藉助這個平臺,能讓一些大牛看到,希望能得到一些指點;最後,希望能和與我一般迷茫的同學互勉。同時,將
知識儲備介紹:
- 本科畢業於湖北理工學院電子信息工程專業,目前就讀於桂林電子科技大學電子與通信工程專業。
- 本科學習歷程:
2014.11-2015.05
學習內容:51內核單片機、C語言、模電及電路基礎知識、Altuim Designer製圖。
掌握技能:熟練使用51內核單片機實現較爲複雜的系統設計,並可設計較爲簡單的基礎電路。
2015.05-2016.02
學習內容:STM32單片機、MSP430單片機、信號與系統等。
掌握技能:熟練使用STM32單片機及MSP430實現複雜的系統設計,對串口、IIC、SPI通信協議有了更加深入的瞭解。熟練使用PID算法及一些濾波算法。
2016.02-2016.07
2017.03-2017.08
學習內容:Freescale K60、KL25單片機、Matlab、圖像處理相關知識。
掌握技能:實現了基於OV7725的無人駕駛小車,併成功參賽。期間深刻理解攝像頭圖像採集機制,並做了較爲簡單的畸形圖像校正、路徑規劃處理。
2017.07-2017.10
學習內容:RTOS操作系統(UCOS、FreeRTOS)、emWIN、FATFS文件系統等。
掌握技能:熟練使用RTOS操作系統並可以將其使用在適合的場景中,並結合emWIN等優化系統。更加深入的理解了內核原理。
2018.03-2018.06
學習內容:模電相關知識、通信原理等。
掌握技能:掌握模電相關運放電路的設計與搭建,實現了可見光通信系統的設計。 - 目前研究方向:
室內定位與導航。主要負責室內外無縫定位的研究,並設計開發相應APP。目前已大致熟悉Android Studio開發流程並開發了幾款微型APP。
1、目錄:
個人把嵌入式學習分爲三個部分:基於Linux的嵌入式,基於Android的嵌入式,基於STM32的嵌入式
1.1、基於Linux的嵌入式:
- Linux基礎
- Linux應用程序開發(系統編程、網絡編程)
- Linux系統移植
- Linux驅動開發
- …
1.2、基於Android的嵌入式:
- Android應用開發:
- 學習Java
- 更加深入學習Android四大組件
- Android多線程與併發處理
- …
- Android HAL驅動
- Android系統定製
- …
1.3、基於STM32的嵌入式
- C語言能力強化
- RTOS嵌入式系統
- uCOSII
- FreeRTOS
- 華爲RTOS
- uClinux