嵌入式企鵝圈導讀-頂級原創團隊、專欄介紹和歷史文章彙總



         嵌入式企鵝圈由前炬力集成電路設計公司資深嵌入式架構師創立,2016年成立原創團隊,由阿里、魅族、炬力、華南師範大學創新中心等頂級企業資深project師(超10年研發經驗)組成。嵌入式企鵝圈分享嵌入式、物聯網、Android、Linux、GPU等技術和培訓教程,每個領域由兩到三名資深project師負責。咱們有計劃繼續邀請資深開發project師加盟,並且會新增技術領域,如VR、車聯網等。linux

眼下保證每週兩篇或者以上的技術原創。編程


嵌入式企鵝圈的目標是成爲華南地區頂級IT技術原創自媒體!數組

文章在微信公衆號--嵌入式企鵝圈同步公佈。性能優化

敬請關注微信公衆號。實時推送文章,截止2017.2.27日,嵌入式企鵝圈有近4800成員增長。微信

技術諮詢請發郵件至yqwucheng@163.com。網絡


下面是嵌入式企鵝圈的專欄和歷史文章介紹。架構


1.1 物聯網開發和解決方式微信公衆平臺

1.物聯網架構演進和微信智能設備平臺開發框架

2. 基於微信硬件公衆平臺的智能控制開發流程ide

3. 網絡架構、雲平臺和微信公衆平臺開發接入

4.一張圖讀懂基於微信硬件平臺的物聯網架構

5.物聯網核心協議—消息推送技術演進

6. 從零開始搭建微信硬件開發環境全過程——1小時掌握微信硬件開發流程

7.微信藍牙開發板體驗和開發指引

8. 物聯網網絡編程、Web編程綜述

9.加速度傳感器的原理和應用-手機翻轉、失重檢測、運動檢測、位置識別

10. 物聯網MQTT協議分析和開源Mosquitto部署驗證

11.藍牙Ibeacon室內定位和微信搖一搖周邊原理分析

12.Go語言開發環境搭建for Windows

13.微信硬件平臺的基礎接入和硬件雲標準接入分析

14.物聯網的全棧開發之路 



1.2 藍牙/Wifi開發

1.Protocol buffer序列化及其在微信藍牙協議中的應用

2. 怎樣高速理解一個全新的嵌入式操做系統

3. 怎樣高速理解一個全新的嵌入式操做系統(續)

4. 揭開智能配置上網(微信Airkiss)的神奇面紗

5.以藍牙開發的視覺解讀微信Airsync協議

6.全球最低功耗藍牙單芯片(DA14580)系統架構和應用開發框架分析

7.藍牙(BLE)應用框架接口設計和應用開發——以TI CC2541爲例

8.微信藍牙Airsync協議demoproject實現

9.藍牙BLE GATT全然分析和運用

10.固件空中升級(OTA)與固件二次引導的原理和設計

11. 全球最低功耗藍牙單芯片DA14580的硬件架構和低功耗

12.全球最低功耗藍牙單芯片DA14580的軟件體系 -RW內核和消息處理機制

13.全球最低功耗藍牙單芯片DA14580的軟件體系 -層次架構和BLE消息事件處理過程

14.[526] 怎樣提升藍牙BLE的傳輸速率和穩定性


2.1 Linux內核、驅動、文件系統

[11]  從需求的角度去理解Linux系列:總線、設備和驅動

[12]  Linux中斷全然分析

[13] 字符設備驅動、平臺設備驅動、設備驅動模型、sysfs的比較和關聯

[14]  Linux模塊化機制和module_init

[15] Linux字符設備驅動剖析

[16] Linux 設備文件的建立和mdev

[17] Linux input子系統分析之中的一個:軟件層次

[18] Linux input子系統分析之二:深刻剖析input_handler、input_core、input_device

[110]Linux Framebuffer驅動剖析之中的一個—軟件需求

[111Linux Framebuffer驅動剖析之二—驅動框架、接口實現和使用

嵌入式文件系統:NTFS和EXFAT比較


2.2 Linux系統、網絡、應用編程

網絡編程easy出錯點-動手才知道


2.3 系統移植、啓動引導、根文件系統

[26] 嵌入式啓動之中的一個:資源有限型系統啓動

[26] 嵌入式啓動之二:資源寬裕型嵌入式系統

嵌入式啓動之三:應用程序的三種存儲和載入方式

嵌入式啓動之四:S5PV210 IROM BL0啓動

嵌入式啓動之五:基於S5PV210的UBOOT概述

arm linux 啓動之中的一個:彙編啓動到start_kernel

arm linux 啓動之二:start_kernel到建立1號進程

arm linux 啓動之三:kernle_init


3.1 嵌入式軟件架構設計

[21] SoC嵌入式軟件架構設計之中的一個:系統內存需求評估

[22] SoC嵌入式軟件架構設計之二:沒有MMU的CPU實現虛擬內存管理的設計方法

[23] SoC嵌入式軟件架構設計之三:代碼分塊(Bank)設計原則

[24] SoC嵌入式軟件架構設計之四:內存空間規劃分配

[25] 嵌入式:節省內存的軟件設計技巧

[27] SoC嵌入式軟件架構設計之六:API設計方法

SoC嵌入式軟件架構設計之五:可運行程序的重構

SoC嵌入式軟件架構設計之七:嵌入式文件系統設計


3.2 SoC體系編程和集成電路設計

[41] 軟件和硬件都是對生活的高度抽象---論中斷控制(ARM體系編程)

[42] 編程綜述

[43] 由三行代碼串講嵌入式知識點

[44] 32位和16位指令集模式本身主動切換機制

[45] 指令的編碼與譯碼原理

[46] 集成電路設計分工

[47]體系編程、SOC編程那些事兒

[49] 嵌入式外部中斷控制編程方法論—比較CC2541(51核)和S5PV210(ARM核)

[410] 存儲名詞科普

CPU指令的流水線運行

ARM開發比51開發高級嗎—嵌入式就業技能分類


3.3 嵌入式工具鏈

[31] 連接腳本在編程中的高級運用之二——運行時庫和C++特性支持

[32] 連接腳本在編程中的高級運用之中的一個:可變長數組

main函數運行以前都幹啥了----C/C++運行時庫剖析

makefile的10個關鍵知識點

Hex和Bin文件格式差異

C/彙編混合編程接口--MIPS ABI

編譯原理

嵌入式調試器原理和各種調試器集錦


4.Android框架和應用開發

[61] Androidclient性能優化(魅族Degao

[62] Android多點觸控技術和應用框架(yueqian_scut)

[63] 藍牙防丟器原理、實現與Android BLE接口編程(yueqian_scut)

[64] Android無線開發的幾種常用技術(阿里Hao)

[65] 從編程的角度理解gradle腳本﹘Android Studio腳本構建和編程(魅族Degao)

[66] Android熱補丁技術—dexposed原理簡析(阿里Hao)

[67] 移動智能設備功耗優化系列--前言(NVIDIA資深project師分享)

[68] Android Small插件化框架源代碼分析(阿里Hao)

[69] 支付寶熱補丁技術—— AndFix原理(阿里Hao)

[610]Android Service使用拾遺[阿里Hao]

611 :Small插件化框架解讀——Activity註冊和生命週期 
612 :Android Activity使用拾遺   
613 :BroadcastReceiver的原理和使用   
614 :ContentProvider使用拾遺

615  : Android NotificationListenerService原理簡單介紹

616  : SharedPreference的讀寫原理分析



5.研究(GPU/優化/駕駛/人工智能等)
[61] Androidclient性能優化(魅族資深project師毫無保留奉獻)

[67] 移動智能設備功耗優化系列--前言(NVIDIA資深project師分享)


6.應用案例
基於80251的嵌入式語音識別

[515] 微信藍牙開發板體驗和開發指引

[523] 藍牙Ibeacon室內定位和微信搖一搖周邊原理分析


7.其它(職業規劃、編程綜述、軟件發展等)
[113] 關於嵌入式企鵝圈&原創團隊介紹

物聯網和嵌入式開發情懷—2015年博客原創總結

以嵌入式系統設計師考試成績,開始嵌入式博客之旅

 

嵌入式企鵝圈原創文章同步公佈在下面平臺,歡迎訂閱:

嵌入式企鵝圈自建博客:http://emlinuxhome.com/wordpress

今日頭條:嵌入式企鵝圈

CSDN博客:http://blog.csdn.net/yueqian_scut

相關文章
相關標籤/搜索