<form id="1bf35"></form>

    <em id="1bf35"><ins id="1bf35"><track id="1bf35"></track></ins></em>

          <form id="1bf35"></form>
          <form id="1bf35"><th id="1bf35"><progress id="1bf35"></progress></th></form><address id="1bf35"><listing id="1bf35"><meter id="1bf35"></meter></listing></address>

          干貨丨關于飛凌嵌入式i.MX6Q開發板那點事兒---常見問題解讀

          FETMX6Q-C核心板

          iMX6Q系列作為明星產品深受大家的追捧,其性能強悍,使用穩定,多種顯示支持,接口豐富。廣泛適用于工控、醫療、多媒體、安防 、車載、金融、教學、電力、通訊、充電樁、智能家居、消費電子、手持設備、顯示控制等領域。

          但是想必大家也會關心一些使用和需求上的問題,這里小編找了一些問的比較多的問題,一起來看看是否有您所關注的問題吧。


          熱門問答清單

          Q1:工業級和商業級兩種規格的開發板有什么區別呢?

          A:工業級和商業級的區別主要體現在硬件上,比如工業級更能耐受高溫和低溫環境,適合復雜環境的使用。一般兩種規格的板子主頻不同,商業級可以達到1GHz,工業級只有800MHz,不過目前我們采用的是車規級芯片,主頻也可以達到1GHz。這款車規級芯片在環境耐受和主頻需求的滿足上都有不錯的表現。

          Q2: 雙核和四核核心板有什么區別呢?

          A:雙核和四核相比,雙核核心板緩存低一些,四核是1MBL2緩存,雙核是512KBL2緩存。雙核缺少SATA接口。軟件上雙核和四核配置略有差異,因此生成的鏡像會有區分,但是對功能的使用沒有影響。在對核心板要求不是太高的情況下,可以考慮采用價格較低的雙核核心板。


          Q3: 我想使用內部RTC,如何使用呢?

          A:軟件上內部RTC已經配置好了,控制命令和外部的硬件RTC是一樣的,只需要對照底板原理圖在硬件上將空焊的電阻焊上就可以用了。以OK_MX6X_C底板為例,焊接如圖所示電阻R58:



          Q4: 如何修改時區,系統修改時區后時間為什么差了幾小時?

          A:我們可以通過使用時區文件修改時區,時區文件存放路徑為/usr/share/zoneinfo/$主時區/$次時區,比如使用香港市區,在/etc下創建軟連接ln -s /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime,原來就有的就刪掉重新生成。保存重啟,時區生效,查看時間為東八區:

          root@imx6qsabresd:~#date -R

          Mon,27 Jul 2020 17:31:56 +0800

          此外,/etc/default/rcS中設定了系統讀取RTC芯片上的時間時按utc時間讀,

          #Assume that the BIOS clock is set to UTC time (recommended)

          UTC=yes

          當地時間是東八區,所以顯示的當地時間會在RTC芯片時間上加8小時,需要修改成UTC=no解決該問題。


          Q5:我想做雙屏同顯,可以實現嗎?

          A:目前支持同型號同分辨率的兩個LVDS屏同時顯示,相當于是從同一個口輸出數據。如果需要使用其它屏幕做到雙屏異顯,也可以通過應用程序來實現。您只需要按照需求寫對應的應用程序,就可以使屏幕顯示出您想要的畫面了。


          Q6:我有一塊不同分辨率的屏幕,在哪修改屏幕參數?

          A:我們做了多種屏幕接口的支持。其中屏幕參數不在設備樹文件中設置,我們需要在驅動中修改屏幕參數,比如LCD屏驅動:kernel/drivers/video/fbdev/mxc/mxc_lcdif.c

          LVDS屏驅動:kernel/drivers/video/fbdev/mxc/ldb.c

          另外修改默認屏幕和uboot傳參是在:uboot/include/configs/mx6sabre_common.h

          我們還準備了具體的修改方法,您可以在我們的應用筆記資料中查看具體修改過程。

          Q7: 如何把自己編譯的鏡像燒寫到開發板呢?

          A:USB燒寫鏡像存放路徑為mfgtools\Profiles\Linux\OSFirmware\files\okmx6-c,將編譯好的鏡像替換到該目錄下可燒寫。制作的SD卡中有兩個文件夾sdrun和target,其中sdrun中的文件是啟動鏡像,不需要更新,target目錄下的是燒寫到開發板的鏡像,替換該目錄下的鏡像,之后按照正常燒寫流程燒寫就可以了。


          Q8: 我想裁剪文件系統,可以從哪些方面入手呢?

          A:文件系統的裁剪主要是裁剪不需要的服務、應用程序和庫文件等,先確定自己不需要的內容,裁剪之前先判斷是否會影響開發板的正常啟動和運行,如果不確定可以先裁剪掉,驗證一下是否會影響,如果影響了就還原回去。一般庫文件在/usr/lib或/lib目錄下,應用程序在/forlinx目錄下,服務程序在/etc/init.d中


          Q9: 如何讓開發板開機自動運行應用程序?

          A:一般運行的程序分兩種,一種是做桌面使用,可以修改文件系統中的如下文件:/etc/matchbox/session,將matchbox-desktop &替換成要執行的程序,或者在這句后邊加上要運行的程序,例如/forlinx/qtbin/ping &。另一種是只需要開機運行就可以,可以在/etc/rc.local中添加運行程序的命令,/forlinx/qtbin/ping &。注意一定要加 &使程序后臺運行,否則開機打印信息會卡死,無法操作。


          Q10: 我用ssh登錄開發板總是失敗怎么辦?

          A:一般ssh登錄首先要驗證網絡是否有問題,比如電腦和開發板是否在同一網段,電腦和開發板能否ping通,網絡連接有問題會直接報錯連接失敗。其次,ssh登錄是需要密碼的,如果開發板上沒有給賬戶設置密碼是不能登錄的,需要通過passwd root給root用戶添加密碼或adduser username添加賬戶并設定密碼。


          上述解答是否解決了您心中的疑問呢,或者有哪些您關注的問題沒有提到呢,歡迎私信我們,我們的團隊將竭誠為您服務!




          金发美女爱黑大根