《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 其他 > 入門:淺談嵌入式學習那些你繞不開的技術點

入門:淺談嵌入式學習那些你繞不開的技術點

2022-11-25
來源:工程師進階筆記
關鍵詞: Linux 嵌入式

很多人嵌入式學習都有些迷茫,不知道從哪里入手,不知道自己的水平位于哪個層次,不知道從哪方面提升,今天我們就從一個8年工作經驗的嵌入式資深工程師的分享,來看一下嵌入式學習那些你繞不開的技術點。

一位朋友做嵌入式這行已經8年,也算是一個老工程師了,工作多年,做過MCU、DSP、ARM、ARM+DSP、ARM+FPGA等等芯片。


把嵌入式學習的一些繞不開的技術點整理了一下下,希望對嵌入式初學者有些幫助。

嵌入式繞不開各種接口

比如:uart 、spi、i2c、usb、eth、mipi、edp、can、i2s、hdmi等等。需要了解各接口的使用場景、帶寬、機制、時序、工作模式、缺點,時序等等。

我相信硬件接口這一塊兒就會讓很多新手摸不到頭腦吧。

嵌入式繞不開交叉編譯工具

嵌入式一般都需要自己搭建交叉編譯工具鏈,當然MCU類的開發也會有成熟的IDE可供使用。

但是對于編譯器而言一般都是GCC。對于嵌入式開發人員來說,搭建交叉編譯工具鏈。編譯過程分為 ——預編譯、編譯、匯編、鏈接。

通過GCC提供的工具可以使程序完成任一階段的處理。要清楚各個階段主要完成了什么工作。

鏈接分為靜態鏈接、動態鏈接,各自的優缺點及使用場景要知道。

同時編譯生成ELF格式的文件,要理解ELF文件的格式、必要的時候需要通過objdump或readelf工具來解析ELF文件。

嵌入式開發繞不開調試

嵌入式開發的很大一部分時間都在調試,好的調試方法和工具可以更快速的定位問題。學習過程中需要了解的工具:1 - vargrind2 - gdb3 - kdump4 - corddump5 - oops

嵌入式開發繞不開優化

嵌入式的優化分為兩部分,算法上的優化,編程上的優化。其中編程上的優化分為以下技術:

1-內存使用上的優化-cacheline的使用。cache涉及到cache命中率、cache一致性,write-back,wrte-through等。全局變量問題、常用變量位置問題、互鎖問題。

2-并行優化主要是SIMT或SIMD技術的應用,包括GPU的使用,NEON優化、SSE優化等。其中并行分為任務并行和數據并行,任務并行是多核方面的優勢,數據并行是GPU和NEON來解決。

3-依賴性問題主要是流水線問題,避免數據的依賴性可以高效的使用流水線。至于這部分的優化要借助反匯編,來對比不同寫法造成的差異。

4-很多人對驅動開發有技術情節,越是年輕的工程師越是這樣。驅動的開發本質上就是給外設配置參數,使其工作在期望的方式。

linux下的驅動開發需要遵從linux的驅動框架,裸機的驅動開發就是直接配置寄存器就可以。linux有一個很好的理念,就是萬物皆文件。

linux將外設也會抽象成文件,讀寫外設和讀寫文件在操作上沒有了區別。linux下的設備,分為字符型設備、塊設備、網絡設備。

linux下注冊驅動的時候,將設備號和文件名進行了映射,并實現file_operaTIon里的一些函數,例如,write、read、ioctl。

其中write、read主要用于讀寫外設的有用數據。ioctl主要用于配置外設的一些參數,使其工作在不同的模式或狀態。

5-其實嵌入式指的就是嵌入式操作系統,操作系統有很多種。vxworks、ucos、freertos、bios、linux、uclinux、nuttx等等。

對于操作系統的選擇個人感覺要看實時性、以及生態。生態很重要,這樣出現問題的時候,才不至于絕望,感覺不是孤軍奮斗。

其實操作系統的出現,主要是為了解決任務調度、內存管理。這兩方面是操作系統的精髓。感興趣可以閱讀源碼。ucos的源碼不多,可以從它看起。

總結

嵌入式的東西很多,想要整理起來,也是很花費力氣的一件事情,有時間我就會慢慢的整理,當然如果對別人有用的話,那就更好。

目前AI異?;鸨?,現階段大家都停留在功能實現上,至于端測的落地,個人感覺還有一小段距離要走。

當AI落地的時候,我相信市場上對嵌入式工程師、硬件工程師的需求會越來越大。尤其是涉及到性能優化方面,我相信應該會有很大的市場吧。



更多信息可以來這里獲取==>>電子技術應用-AET<<

mmexport1621241704608.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲黄色精品| 一区二区电影免费在线观看| 亚洲精品国产精品国自产观看| 国产在线观看精品一区二区三区| 久久精品国产99| 亚洲第一色在线| 亚洲黄色av| 国产精品国产三级国产专区53| 午夜欧美精品久久久久久久| 性久久久久久久久| 在线日韩中文| 欧美日韩中文在线观看| 亚洲人精品午夜| 亚洲国产成人精品久久| 久久精品国产视频| 亚洲国产乱码最新视频| 欧美日韩网站| 欧美日韩高清免费| 久久激情五月激情| 香蕉成人啪国产精品视频综合网| 亚洲一区二区黄色| 欧美一区二区精品久久911| 亚洲高清一区二区三区| 有码中文亚洲精品| 欧美三级电影一区| 欧美日韩美女| 欧美偷拍一区二区| 国产精品麻豆va在线播放| 久久综合网络一区二区| 亚洲一级黄色片| 亚洲摸下面视频| 亚洲国产精品精华液2区45| 久久精品国语| 亚洲人成在线播放网站岛国| 日韩视频在线观看国产| 午夜久久一区| 日韩视频免费在线| 国内自拍一区| 亚洲大片精品永久免费| 亚洲人被黑人高潮完整版| 国产欧美日韩精品在线| 欧美大片免费观看| 欧美在线视频免费播放| 一区二区三区欧美视频| 亚洲国产高清一区| 亚洲欧洲精品天堂一级| 欧美一级片在线播放| 久久精品国产亚洲aⅴ| 亚洲福利视频专区| 日韩午夜剧场| 亚洲欧美日韩一区二区在线| 日韩一级在线| 亚洲女人天堂成人av在线| 久久成人资源| 欧美精品久久久久a| 久久人人爽人人爽| 亚洲欧美中文在线视频| 久久精品一本久久99精品| 亚洲自拍16p| 日韩视频一区二区在线观看| 亚洲一区二区视频在线| 久久国产精品网站| 欧美国产日韩精品免费观看| 玖玖综合伊人| 欧美日韩在线观看一区二区三区| 国产欧美日韩亚洲一区二区三区| 亚洲成人资源| 亚洲小说欧美另类婷婷| 一本大道久久a久久精二百| 亚洲欧美日韩国产综合精品二区| 一本色道久久综合亚洲精品婷婷| 午夜精品免费视频| 亚洲精选视频免费看| 亚洲品质自拍| 亚洲在线视频观看| 美女黄色成人网| 麻豆91精品91久久久的内涵| 欧美日一区二区在线观看 | 国产日韩欧美三区| 欧美色精品天天在线观看视频 | 在线性视频日韩欧美| 亚洲精选在线| 欧美中文日韩| 欧美区二区三区| 欧美噜噜久久久xxx| 国产欧美三级| 999亚洲国产精| 日韩午夜电影av| 欧美专区日韩专区| 久久精品一二三区| 亚洲综合首页| 欧美精品1区2区3区| 激情久久综合| 黄色成人av网| 亚洲二区视频| 亚洲欧美一区二区原创| 一区二区三区久久| 久久综合图片| 国产亚洲一区在线播放| 国内成人精品一区| 亚洲午夜电影在线观看| 午夜久久资源| 亚洲免费影视第一页| 欧美日韩亚洲国产精品| 亚洲国产合集| 久久国产主播| 久久国产精品久久国产精品 | 欧美天堂亚洲电影院在线观看 | 亚洲国产一区在线| 欧美专区中文字幕| 新片速递亚洲合集欧美合集| 欧美日韩国产丝袜另类| 亚洲二区三区四区| 亚洲高清色综合| 久久精品在线视频| 国产欧美一区二区色老头| 亚洲一区免费看| 欧美一级二级三级蜜桃| 亚洲欧美视频在线观看视频| 欧美日韩免费高清一区色橹橹| 亚洲第一精品在线| 亚洲电影视频在线| 久久久久久九九九九| 牛牛影视久久网| 欧美日韩视频一区二区| 亚洲韩国青草视频| 亚洲欧洲三级电影| 免费人成精品欧美精品| 亚洲第一偷拍| 亚洲欧洲另类国产综合| 美女网站在线免费欧美精品| 国内一区二区三区| 久久国产视频网| 久久亚洲国产精品日日av夜夜| 国产一区二区三区电影在线观看| 午夜精品在线看| 日韩一区二区精品葵司在线| 欧美日韩aaaaa| 99精品欧美一区| 亚洲一区二区三区四区在线观看 | 99re热这里只有精品免费视频| 99在线热播精品免费| 欧美一级视频一区二区| 宅男在线国产精品| 欧美久久视频| 日韩午夜在线播放| 亚洲欧美激情一区二区| 国产精品人成在线观看免费| 国产亚洲高清视频| 欧美一区影院| 久久综合伊人77777麻豆| 在线观看视频一区二区| 亚洲久色影视| 欧美色欧美亚洲另类七区| 亚洲午夜精品久久久久久浪潮 | 欧美在线视频日韩| 韩国在线视频一区| 亚洲日本电影| 欧美日韩一区二区三区四区在线观看| 在线性视频日韩欧美| 久久精品午夜| 免费一级欧美片在线观看| 亚洲黄色有码视频| 亚洲视频在线观看三级| 国产欧美一区二区三区久久| 亚洲精品国产无天堂网2021| 欧美日韩三区| 午夜精品久久久久久久| 理论片一区二区在线| 亚洲经典自拍| 性欧美长视频| 伊人久久av导航| 亚洲一区视频| 揄拍成人国产精品视频| 亚洲网站在线播放| 国产一区在线看| 99国产精品久久久久久久| 国产精品腿扒开做爽爽爽挤奶网站| 欧美在线视频在线播放完整版免费观看| 免费观看久久久4p| 亚洲图片欧美一区| 噜噜噜噜噜久久久久久91 | 在线综合欧美| 激情综合网激情| 亚洲一区二区三区乱码aⅴ| 韩国成人精品a∨在线观看| av成人黄色| 国外成人网址| 亚洲伊人第一页| 亚洲精品1234| 欧美在线免费看| 亚洲精品乱码久久久久久蜜桃91| 久久精品国产69国产精品亚洲| 欧美激情一区| 久久国产精品一区二区| 欧美视频在线免费| 亚洲成人资源网| 久久在线免费观看| 一本久久a久久免费精品不卡| 久久天天躁狠狠躁夜夜爽蜜月 |