【☀️Linux什么姿势最舒服?简单讲讲☀️】嵌入式Linux入门
生活随笔
收集整理的這篇文章主要介紹了
【☀️Linux什么姿势最舒服?简单讲讲☀️】嵌入式Linux入门
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
🐄嵌入式Linux
以Linux為基礎(chǔ)的多用于消費(fèi)電子或者航天航空等特定領(lǐng)域的一種嵌 入系統(tǒng)內(nèi)部、具有專屬功能的計(jì)算機(jī)系統(tǒng)具有開(kāi)源、性能優(yōu)異、簡(jiǎn)單易移植等特點(diǎn)。
🐏嵌入式Linux的發(fā)展歷程
- 上世紀(jì)六七十年代
無(wú)操作系統(tǒng),多用于工業(yè)控制和導(dǎo)彈飛機(jī)等 - 上世紀(jì)八十年代
具有簡(jiǎn)單操作系統(tǒng),最著名的是VxWorks,誕生于1983年 - 上世紀(jì)九十年代
嵌入式操作系統(tǒng)支持網(wǎng)絡(luò),linux誕生并快速發(fā)展 - 本世紀(jì)00年代
嵌入式系統(tǒng)支持SMP,在消費(fèi)電子領(lǐng)域發(fā)展迅速,嵌入式Linux占據(jù)主導(dǎo)市場(chǎng) - 本世紀(jì)10年代
智能化、IOT
🐀嵌入式Linux知識(shí)結(jié)構(gòu)
🐅Android
Android HAL、Framework、JNI等、C++/JAVA語(yǔ)言
🐇Uboot/Kernel移植
Uboot/kernel移植,驅(qū)動(dòng)開(kāi)發(fā),開(kāi)源組件移植,內(nèi)核代碼學(xué)習(xí)
🐉Linux操作系統(tǒng)使用
常用命令,VI/GCC/MAKE/GDB等
🐐嵌入式SOC
cpu體系架構(gòu),指令集,尋址方式,匯編,常用總線外設(shè)等
🐓嵌入式LinuxC語(yǔ)言編程
C語(yǔ)言、算法數(shù)據(jù)結(jié)構(gòu)、linux系統(tǒng)編程,多線程, 網(wǎng)絡(luò)編程等
🐃嵌入式Linux工程師的自我修養(yǎng)
🐕技術(shù)修養(yǎng)
- C語(yǔ)言修養(yǎng) :指針與數(shù)組、內(nèi)存處理、簡(jiǎn)潔
- 編碼規(guī)范
- kernel源碼閱讀
推薦書(shū)籍:《C專家編程》和《C陷阱與缺陷》是成為C語(yǔ)言高手必讀之書(shū)。
多動(dòng)手多動(dòng)腦: 讀源碼,不要死讀書(shū)。
🐖編程思維修養(yǎng)
- 面向?qū)ο笏季S
- 封裝
- 繼承
- 多態(tài)
- 面向?qū)ο蟮腟OLID原則
- 單一職責(zé)原則(SRP:The Single Responsibility Principle)
- 開(kāi)放封閉原則(OCP:The Open Closed Principle)
- 里氏替換原則(LSP:The Liskov Substitution Principle)
- 接口分離原則(ISP:The Interface Segregation Principle)
- 依賴倒置原則(DIP:The Dependency Inversion Principle)
- 函數(shù)式編程
- 函數(shù)式最基礎(chǔ)的核心,可以賦值、作為參數(shù)、作為返回值
- 只用表達(dá)式,不用語(yǔ)句
- 沒(méi)有額外影響
- 不修改狀態(tài)
- 沒(méi)有臨界狀態(tài),不使用鎖,超高并行處理
🐁心態(tài)修養(yǎng)
Talk is cheap. Show me the code.
——Linus Torvalds
總結(jié)
以上是生活随笔為你收集整理的【☀️Linux什么姿势最舒服?简单讲讲☀️】嵌入式Linux入门的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2020年中国OTT大屏服务行业研究报告
- 下一篇: B端表格设计实战指南