笔记一则

来源:互联网 发布:手机淘宝如何抢拍 编辑:程序博客网 时间:2024/06/06 20:51
嵌入式分為:
1. AP應用嵌入式軟件開發.
2. 底層BSP驅動接口開發.
3. 操作系統設備驅動框架開發.
4. 操作系統內核啟動, 內存管理, 進程管理, 文件系統, 基本外設驅動等開發.

一般的軟件人員是從第一層開始的.
每層應該具備的能力如下:
1. C/C++/java編程, 數據結構, 內存管理, linux/wince操作系統API接口, GUI API 等
2. essamble/C編程, 數據結構, 操作系統設備框架接口,  kernel, cpu 體系結構, 基本硬件調試工具,
    時序調試, 抽像能力, 硬件功耗分析等.
3. 2層中所以技術能力, 系統框架設計能力, 編譯技術能力, 開發操作系統的能力, 需求分析與設計的能力.
4. 3層所有能力, 具體cpu指令編碼, 編寫操作系統內核與基本接口.
原创粉丝点击