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

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

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

3天內不再提示

技術分享 | RK3568編譯第三方驅動

啟揚ARM嵌入式開發 ? 2025-03-06 17:25 ? 次閱讀

我司IAC-RK3568-Kit基于Linux4.19.232,搭載BuildRoot或Debian10操作系統。通常我們在使用外圍設備模塊時需要編譯對應的驅動,如USBWIFI、USBBT等,那這里就以我司IAC-RK3568-Kit開發板為例,分享如何在當前內核下編譯第三方驅動模塊。

e8b8399a-fa6c-11ef-9434-92fbcf53809c.jpg

我們需要向模塊供應商拿到一份適配Linux的驅動源碼,這里主要是要向供應商確認驅動所適配的內核版本,若驅動版本大于內核版本,那編譯時就會報錯缺少相關頭文件以及相關庫函數,所以在編譯之前請確認是否符合要求小于內核版本。

這里以USB網卡rtl8821CU為例,供應商提供驅動代碼如下圖所示:

e8cec8f4-fa6c-11ef-9434-92fbcf53809c.png

這里主要包含了一些常用工具以及驅動源碼和編譯配置文件Makefile。重要的是Makefile文件,打開Makefile文件,如下圖所示(截取一部分):

e9280d10-fa6c-11ef-9434-92fbcf53809c.png

關注以下關鍵信息,如WIFIIC,CONFIG_RTL8821C等,默認情況下硬件配置信息根據所購買的模塊驅動都已經配置好,如IC、Interface等,我們只需要大致看一眼沒有明顯錯誤即可,重要的還是驅動配置。

驅動配置主要是選擇平臺,這里分為Android與Linux。注意區別不同平臺,Android和Linux平臺在編譯的時候所依賴的頭文件不同,我們是Linux的,那么就選擇Linux平臺即可,如下圖所示:

e966aa8e-fa6c-11ef-9434-92fbcf53809c.png

根據所選平臺配置,查看詳細配置,如下圖所示:

e9798c26-fa6c-11ef-9434-92fbcf53809c.png

這里是默認的配置,需要將其改為我們自己的路徑,改完之后如下圖所示:

e984e684-fa6c-11ef-9434-92fbcf53809c.png

主要是修改ARCH架構,KSRC源碼路徑以及CROSS_COMPILE交叉編譯器。配置修改完成之后只需要聲明編譯器就可開始編譯。IAC-RK3568-Kit的內核編譯器在sdk中,具體位置如下圖所示:

e9a28dba-fa6c-11ef-9434-92fbcf53809c.png

那我們聲明一下編譯器,命令如下:

e9ba580a-fa6c-11ef-9434-92fbcf53809c.png

聲明之后就可以在驅動源碼路徑下執行make命令編譯,編譯成功后會生成對應的.ko驅動模塊文件,這個文件就是加載到kernel的驅動文件了。

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

    關注

    12

    文章

    1878

    瀏覽量

    86335
  • Linux
    +關注

    關注

    87

    文章

    11420

    瀏覽量

    212308
  • RK3568
    +關注

    關注

    5

    文章

    562

    瀏覽量

    5917
收藏 人收藏

    評論

    相關推薦

    Labview如何內嵌操作第三方EXE程序!

    自己在網上搜了下相關資料,能把第三方EXE內嵌進入容器里,但是有個問題,這個第三方軟件必須手動拖到容器正中間,手動最大化。請問有什么方法可以自動實現嗎? 下圖是我內嵌的POLL 軟件。如圖!
    發表于 04-18 14:26

    如何把第三方庫加到PROTEUS中?

    新手求教,弱弱的問下,下了一個第三方庫,說是要先安裝,再添加路徑,可是我下來的第三方庫沒有看到安裝文件啊。還望指教如何添加!
    發表于 06-15 22:32

    第三方dll調用問題?。?!

    第三方dll,沒有.h,labview怎么實現調用,dll可以用VS打開,類庫說明也有
    發表于 05-11 09:14

    LabVIEW與第三方軟件交互問題

    現在做一個軟件,就是通過LabVIEW去與第三方軟件進行交互操作!已經通過百度找到了利用user32.dll調用FindWindowA與PostMessage去實現對計算器,找了多方資料也沒有找到解決辦法。想做一個軟件就是對圖片2中第三方軟件中控件進行控制的方法謝謝各位幫
    發表于 12-26 17:13

    國內知名第三方檢測認證機構排名

    第三方檢測機構國內起步的很晚,基本是2000年以后的事情,進入改革開放以來,特別是新世紀以來,國家對第三方機構的政策越來越放開了,很多職能部門都逐步下放到第三方機構來做。為了保證產品品質,就有
    發表于 07-19 16:57

    頭文件中包含第三方文件

    macrocmake如果源文件(例如 CPP)中包含第三方頭文件,但是頭文件(例如 hpp)中不包含該第三方文件頭,采用 PRIVATE。如果源文件和頭文件中都包含該第三方文件頭,采用 PUBLIC
    發表于 08-18 08:10

    在Framework下調用第三方的C++算法庫

    Platform: RK3399OS: Android 7.1Kernel: v4.4.83背景:現在在Framework層及以下經常會調用到第三方的C++算法庫,比如語音識別,人臉識別等等。例如
    發表于 11-24 17:37

    銀行和第三方支付:戀愛進行時

    銀行和第三方支付:戀愛進行時   北京2010年1月8日電  -- 從第三方支付誕生之時起,銀行與第三方支付之間的競合關系
    發表于 01-09 08:08 ?716次閱讀

    第三方實例:iView開發介紹 (1)

    第三方實例介紹 - iView (1)
    的頭像 發表于 08-22 01:42 ?4552次閱讀

    第三方腳本成為網絡攻擊“重災區”,多管齊下防范第三方腳本安全隱患

      第三方腳本攻擊利用的是第一網站對第三方腳本的控制力不足和難以實現的全面監測,造成較為嚴重的攻擊后果。除此之外,第三方腳本還會帶來一些其他的潛在隱患。綜合來看,
    的頭像 發表于 09-04 14:51 ?3813次閱讀

    RK3568 SDK 的編譯

    RK3568 SDK 的編譯
    的頭像 發表于 12-13 11:46 ?1861次閱讀
    <b class='flag-5'>RK3568</b> SDK 的<b class='flag-5'>編譯</b>

    技術分享 | RK3568開發板 buildroot編譯配置

    啟揚智能RK3568開發板提供兩種文件系統,一種是Debian,另外一種是BuildRoot。在使用過程中,有些客戶需要添加屬于自己的軟件包,所以在此分享啟揚RK3568關于BuildRoot編譯
    的頭像 發表于 04-13 10:32 ?4507次閱讀
    <b class='flag-5'>技術</b>分享 | <b class='flag-5'>RK3568</b>開發板 buildroot<b class='flag-5'>編譯</b>配置

    RK3568 編譯sdk技巧

    我司RK3568對外提供源代碼是以sdk的形式提供,包括但不僅限于uboot、kernel、buildroot、debian源碼。在編譯sdk的過程中往往需要安裝大量的第三方安裝包,同時也要保證宿主
    的頭像 發表于 08-30 11:44 ?876次閱讀
    <b class='flag-5'>RK3568</b> <b class='flag-5'>編譯</b>sdk技巧

    瑞芯微RK3568 USB驅動

    瑞芯微RK3568 USB驅動程序
    發表于 11-11 14:18 ?3次下載

    RK3568驅動指南|第三篇-并發與競爭-第19章 并發與競爭實驗

    RK3568驅動指南|第三篇-并發與競爭-第19章 并發與競爭實驗
    的頭像 發表于 02-24 16:26 ?437次閱讀
    <b class='flag-5'>RK3568</b><b class='flag-5'>驅動</b>指南|<b class='flag-5'>第三</b>篇-并發與競爭-第19章 并發與競爭實驗
    主站蜘蛛池模板: 日本黄色片免费看 | 久久国产三级 | 激情五月综合婷婷 | 免费人成激情视频在线观看冫 | 亚洲卡5卡6卡7国色天香 | 天天做人人爱夜夜爽2020 | 日本不卡免费新一区二区三区 | 91视频观看 | 色135综合网| 日本免费三级网站 | 最近的中文字幕免费动漫视频 | 六月丁香色婷婷 | 国产精品 视频一区 二区三区 | 四虎国产欧美成人影院 | 国产欧美日韩综合精品无毒 | 免费一级成人毛片 | 精品一区二区三区18 | 日日夜夜狠狠 | 国产亚洲精品久久久久久牛牛 | 夜夜狠狠 | 欧美极品另类 | 男人天堂色男人 | 奇米影视五月天 | 五月天在线婷婷 | 国产网站免费视频 | 青楼社区51在线视频视频 | 激情五月综合综合久久69 | freesexvideo性欧美tv | 天天性视频| 五月天婷婷亚洲 | 老师别揉我胸啊嗯上课呢视频 | 国产精品视频久久久久 | 亚洲综合涩 | 激情五月婷婷久久 | 男人的天堂一区二区视频在线观看 | 一级特黄高清完整大片 | 东京毛片 | 好色999 | 国产美女精品三级在线观看 | 午夜亚洲福利 | 久久国产免费福利永久 |