在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何選擇電機控制和Linux驅動開發

dyquk4xk2p3d ? 來源:良許Linux ? 2023-10-19 17:24 ? 次閱讀

電機控制Linux驅動開發哪個方向更好呢?

先說結論:任何一個領域,就像世間的五行,陰陽結合,虛實結合,利弊結合。對于哪個更好,不能一概而論,最重要的是要搞清楚,你更適合哪個?

1、共鳴

當我看到這個問題,也確實是我早些年時所面臨的抉擇,不由得過來回答一下,一來表達自己的看法,二來想以此在互聯網上發光發熱,影響和幫助更多的人!

2、洞悉

要知道電機控制和Linux驅動開發,哪個方向更好,首先要知道這兩個方向主要是做什么的!

我相信,大多對這個問題有疑問的,都是站在了岔路口,兩個方向都不清楚具體的情況。

2.1 電機控制主要做什么?

電機控制,就是控制電機了唄!那控制電機都需要用到什么技術呢?

電機種類與特性:電機有五花八門,什么直流電機、交流電機;又分為有刷、無刷、單相、三相等等各種類電機的基礎知識得熟悉吧

控制算法:想要控制電機,最重要的是控制算法吧,PID你得會吧,三環控制理論你得搞明白吧,一大堆的理論推導你得熟悉吧,數學基礎你得有吧!

控制策略:各種各樣的控制策略得了解吧,什么矢量變換控制、直接轉矩控制、直接功率控制、無傳感器控制、自適應控制等等,這里面又牽涉到需要物理知識,信號處理知識等等。

驅動代碼實現:這一部分反倒在整個電機控制中不那么重要了,基本就是根據算法實現C控制代碼,常用DSP開發。

從事電機控制方向,一般來說對理論知識、控制算法等方面要求較高,學習不易,但是相對來說,門檻高的競爭反倒會小一些。

上面大致列舉一下,如有紕漏,請包含.

2.2 Linux驅動開發主要做什么?

Linux驅動開發主要也分為兩個方面:Linux總線驅動開發和Linux外設驅動開發。

2.2.1 Linux總線驅動

這一部分主要是芯片原廠需要做的,芯片Tapeout后,需要支持Linux系統就需要去實現Kernel總線驅動。這部分主要包括

各類子系統的開發:IIC子系統、SPI子系統、MMC子系統、CLK子系統、GPIO子系統、Pinctrl子系統、中斷子系統等等。

BringUp工作:這部分就是實現芯片從上電->uboot->kernel->rootfs等整套啟動方案,供客戶使用。

文檔撰寫:芯片要提供給客戶使用,需要些SPEC以及開發指南等文章。

從事Linux總線驅動開發,由于技術的迭代,底層驅動的實現一般不會有較大變化,很大程度上是維護工作,支持工作。

2.2.2 Linux外設驅動

這一部分,就跟我們經常使用STM32做的開發工作差不多了,更偏向于開發Sensor開發,外設開發。

各類傳感器開發:比如MPU6050、激光傳感器、攝像頭傳感器等等

各類外設的開發:比如PWM控制,WiFi與BT開發、顯示屏開發、音頻開發等等

從事Linux外設驅動開發,主要是面向產品的,公司每迭代一次產品,都需要去維護外設功能的穩定性,可能會比較卷。

3、總結

以上僅僅大概列舉了一下,肯定會有所紕漏。

就拿我來說

我是做過電機控制的,當時在世界500強企業,整體加班強度也不高,整體也不錯。

但是我覺得對于電機控制,大學專業畢竟不是學的這方面,并且牽涉到物理、信號處理、電機控制理論等知識,自己消化起來較為緩慢,于是才果斷轉到了Linux驅動開發方向,目前也挺不錯。

我只想說明一點:每個方向的好與不好,不是非黑即白的,重要的是看你自己適合什么!

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電機控制
    +關注

    關注

    3534

    文章

    1879

    瀏覽量

    268817
  • Linux
    +關注

    關注

    87

    文章

    11304

    瀏覽量

    209502
  • 驅動開發
    +關注

    關注

    0

    文章

    130

    瀏覽量

    12078
  • 總線驅動
    +關注

    關注

    0

    文章

    8

    瀏覽量

    3701

原文標題:電機控制和Linux驅動開發哪個方向更好呢?

文章出處:【微信號:良許Linux,微信公眾號:良許Linux】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux驅動開發:字符設備驅動開發理論

    大部分學習者的最終目的就是學習 Linux驅動開發Linux中的外設驅動可以分為:字符設備驅動
    發表于 10-26 09:53 ?1141次閱讀

    嵌入式Linux設備驅動開發

    嵌入式Linux設備驅動開發 Linux 設備驅動的基本概念Linux 設備
    發表于 09-10 13:10 ?82次下載
    嵌入式<b class='flag-5'>Linux</b>設備<b class='flag-5'>驅動</b><b class='flag-5'>開發</b>

    步進電機Linux驅動程序

    步進電機Linux驅動程序
    發表于 03-28 09:44 ?45次下載

    基于Linux的步進電機驅動程序設計

    介紹了Linux驅動程序的實現機制,在分析步進電機驅動程序接口的基礎上,給出了一個在嵌入式Linux平臺上編寫步進
    發表于 06-15 14:22 ?6047次閱讀
    基于<b class='flag-5'>Linux</b>的步進<b class='flag-5'>電機</b><b class='flag-5'>驅動</b>程序設計

    Linux設備驅動開發詳解》第7章、Linux設備驅動中的并發控制

    Linux設備驅動開發詳解》第7章、Linux設備驅動中的并發控制
    發表于 10-27 11:37 ?10次下載
    《<b class='flag-5'>Linux</b>設備<b class='flag-5'>驅動</b><b class='flag-5'>開發</b>詳解》第7章、<b class='flag-5'>Linux</b>設備<b class='flag-5'>驅動</b>中的并發<b class='flag-5'>控制</b>

    嵌入式Linux系統和驅動開發

    ,知道如何利用linux提供的功能來進行應用程序開發,知道如何來使用設備驅動來進行應用程序設計,有了這些知識后,你就可以更深入的去學習Linux系統原理和基于
    發表于 10-11 11:11 ?803次閱讀

    根據電機控制應用需求選擇合適的MOSFET驅動

    目前 MOSFET 驅動器的主要用途之一是進行不同類型電機驅動控制。此應用筆記對一些基本概念進行討論以幫助用戶選擇適合應用的 MOSFET
    發表于 05-10 11:28 ?41次下載

    linux驅動開發——基于linux的單片機開發簡介

    單片機的各種功能,即使有些MCU提供了庫函數,但是本質還是對寄存器的種種操作。\qquad基于linux的單片機開發,這里的意思是單片機的芯片上要運行linux操作系統。linux操作
    發表于 11-13 11:21 ?7次下載
    <b class='flag-5'>linux</b>的<b class='flag-5'>驅動</b><b class='flag-5'>開發</b>——基于<b class='flag-5'>linux</b>的單片機<b class='flag-5'>開發</b>簡介

    Linux設備驅動開發詳解

    Linux設備驅動開發詳解
    發表于 10-28 11:03 ?50次下載

    步進電機驅動控制 恒壓驅動 恒流驅動

    本章介紹步進電機的主要驅動方式和控制方法。步進電機性能除了電機本體外,還會根據驅動方式和
    發表于 03-20 10:52 ?7次下載
    步進<b class='flag-5'>電機</b>的<b class='flag-5'>驅動</b>與<b class='flag-5'>控制</b> 恒壓<b class='flag-5'>驅動</b> 恒流<b class='flag-5'>驅動</b>

    如何學習Linux驅動開發

    Linux驅動開發,看起來是一份很高大上的職業,畢竟從事上層應用開發人員太多,而且門檻又不是特別高,而內核級開發從業人員要少得多,而且資料又
    的頭像 發表于 01-06 16:34 ?913次閱讀
    如何學習<b class='flag-5'>Linux</b><b class='flag-5'>驅動</b><b class='flag-5'>開發</b>?

    如何正確選擇步進電機驅動

    步進電機驅動器是步進電機系統中的重要組成部分,它負責將控制信號轉換為步進電機所需的電流和電壓,以驅動
    的頭像 發表于 06-05 18:04 ?2295次閱讀

    Linux 驅動開發與應用開發,你知道多少?

    一、Linux驅動開發與應用開發的區別開發層次不同:Linux
    的頭像 發表于 08-30 12:16 ?791次閱讀
    <b class='flag-5'>Linux</b> <b class='flag-5'>驅動</b><b class='flag-5'>開發</b>與應用<b class='flag-5'>開發</b>,你知道多少?

    電機控制方案開發流程

    電機控制應用廣泛,電機控制軟件方案核心是MCU,功率器件、驅動器件;本文介紹電機
    的頭像 發表于 10-12 16:36 ?917次閱讀
    <b class='flag-5'>電機</b><b class='flag-5'>控制</b>方案<b class='flag-5'>開發</b>流程

    如何選擇合適的電機驅動芯片

    在現代生活中,電機廣泛使用在家電產品、汽車電子、工業控制等眾多應用領域,每一個電機的運轉都離不開合適的驅動芯片。納芯微提供豐富的電機
    的頭像 發表于 11-21 12:31 ?428次閱讀
    如何<b class='flag-5'>選擇</b>合適的<b class='flag-5'>電機</b><b class='flag-5'>驅動</b>芯片
    主站蜘蛛池模板: 免费在线观看理论片| 国产jlzzjlzz视频免费| 夜夜爱成人免费网站| 97色偷偷| 天天干天天碰| 欧美深夜福利| www深夜视频在线观看高清| 男啪女色黄无遮挡免费观看| 欧美精品网站| 热re66久久精品国产99热| 狠狠色噜噜狠狠狠狠2021天天| 中文天堂| 欧美男人天堂网| 亚洲成人77777| 色宅男午夜电影在线观看| 日本三级免费观看| 狠狠婷婷| 亚洲一本之道在线观看不卡| 成年人啪啪网站| 在线免费成人| 碰免费人人人视频| 国产精品日韩欧美亚洲另类| 网站一级片| 亚洲女人小便| 好色亚洲| 激情综合五月婷婷| 五月天天爱| 日本高清免费aaaaa大片视频| 四虎影院免费视频| 精品特级毛片| 天堂网站www天堂资源在线| 日韩性插| 午夜理伦| 黄色美女网址| 午夜黄网| 欧美色爱综合网| 天天爽夜夜爽精品免费| 好大好硬好深好爽想要免费视频| 三级在线观看视频| 999av视频| 久久99热久久精品23|