保定飛凌嵌入式技術有限公司 http://www.onecosmetic.com.cn 飛凌嵌入式提供samsung、TI、NXP等ARM開發板,ARM工控板,提供Android、Linux、RTOS等系統平臺板卡,提供cortex-a7、cortex-a8、arm開發板,提供基于AM335x、imx6、imx6q、imx6dl、imx6ul、s5P4418、s5p6818、imx8mm、ls1046a、ls1043a、ls1012a主芯片設計的開發板、核心板,提供ARM嵌入式主板、ARM嵌入式開發板、ARM工業主板、ARM嵌入式工控機、ARM工控板及平臺產品,提供ARM板卡ODM、OEM定制服務。提供工業物聯網網關方案,泛在電力物聯網方案,環保監測,智慧城市等解決方案 保定飛凌嵌入式技術有限公司2007年-2022 2022-09-30 15:00:00 2022國慶放假通知

 


在國慶節來臨之際,

飛凌嵌入式攜全體員工, 祝您國慶快樂,  闔家幸福!

放假期間,外出人員較多,注意防護,祝大家祥和平安度過國慶節假期!



]]>
http://www.onecosmetic.com.cn/article-new-c21/978.html 公司動態 2022-09-30 15:00:00 +0800
RK3568復用講解之UART8 復用為 CAN2 及復用為普通串口 本文硬件平臺采用飛凌嵌入式RK3568開發板,主要講解RK3568的相關知識點,本文以RK3568核心板UART復用為CAN2以及UART8藍牙串口復用為普通串口為例講解,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。 如對本文講解有不明之處,您也可以聯系飛凌的技術支持團隊咨詢了解。

先了解一下飛凌這款瑞芯微RK3568平臺。RK3568是功耗與性能的極佳搭檔,采用4核ARM Cortex-A55多核心架構,極大提升處理速度,在保持與Cortex-A53 類似功耗水平的前提下實現了性能的提升;22nm先進制程工藝,在國產同類型芯片還普遍采用28nm工藝制程現狀下,瑞芯微RK3568率先導入22nm工藝制程,有效降低了芯片功耗和芯片尺寸,相較28nm功耗和性能提高20%;更高的主頻參數,RK3568主頻高達2.0GHz ,CPU跑分115027,相較RK3288的42593分,有了大幅度提升。 

RK3568核心板

 一、UART8 復用為 CAN2 

注意:uart8 復用為can2 后,會導致藍牙無法正常使用。 
查看OK3568 硬件資料/用戶手冊/FET3568-C 引腳復用對照表,查找CAN 功能引腳,及其實際復用功能,修改設備樹,使能CAN 功能,關閉UART8 復用功能。 

RK3568 引腳復用對照表

修改設備樹
OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi &can2 修改status = “okay”  

修改RK3568設備樹1

&uart8 修改status=”disabled”

修改RK3568設備樹2

修改完成后回到OK3568-linux-source 目錄執行./build.sh kernel 編譯完成后單獨燒寫。 
OK3568-linux-source/kernel/boot.img 鏡像文件即可。 
此時完成軟件修改,硬件鏈接上請參考我司硬件設計,成功后可在終端使用ifconfig 命令看到CAN2節點。

二、UART8藍牙串口復用為普通串口

去除掉/etc/init.d/S97BT 腳本可執行權限。 
執行命令chmod -x /etc/init.d/S97BT。
執行命令sync,同步操作。 
執行命令reboot,重啟開發板。 

]]>
http://www.onecosmetic.com.cn/article_view_986.html RK3568系列 2022-09-29 13:36:00 +0800
低碳生活進行時!RK3568國產“芯”創造智慧出行新體驗

相較于自駕,公交出行能降低碳排放、優化交通路況, 但相對的,乘客等車的過程、支付的環節目前也是普遍存在著或多或少的弊端。于是針對公共交通工具的改進與變革也相繼發生。最先做出改變的就是支付環節。

隨著線上支付的全民化普及,人們的消費習慣已大大改變,對于便捷消費的需求也越來越大。如今,用戶可以只需持一款經過授權的支付軟件或一張卡片,通過掃碼、刷卡或NFC近場通訊的方式,即可快速完成支付過程。更高級、更便捷的刷臉支付,也逐漸開始出現,相信在未來會擁有更大范圍的應用。

公交刷卡機作為實現智能化公交IC卡收費系統的重要組成部分,方便快捷的支付方式在極大地提升公交行業服務水平的同時,對建設現代化智能交通同樣有著不可估量的意義。


在安裝此類刷卡機后,公交公司不僅可以查詢、統計各類消費信息及其它相關業務信息,還能實現實時管控、節約資源,進而達到提高工作效率、優化服務質量的效果。

方案推薦

隨著我國科技水平的日益進步,國產化方案也成為了越來越多終端設備制造商的選擇。

飛凌嵌入式基于國產瑞芯微RK3568處理器所研發設計的FET3568-C核心板,具備4個Cortex-A55內核,且擁有多種顯示接口和外設接口,在能完美實現最基礎的支付功能的同時,還支持USB采集數據,并可搭配GPS定位模塊和語音合成模塊,實現車輛定位或自動語音報站等多種功能。 



“RK3568處理器”可以說是備受關注的國貨之光,同樣,飛凌嵌入式基于FET3568-C核心板也應用于諸多收費終端產品中,如公交刷卡機、IC卡刷卡機、車載刷卡機、手持公交收費機、二維碼支付刷卡機等,均可廣泛應用于城市一卡通、公園景區、零售企業、停車收費、政務平臺等不同消費領域,為用戶的出行提供了極大的便利性。

產品優勢

● 具備4個ARM Cortex-A55內核,主頻1.8GHz/2.0GHz;

●RK3568集成Rockchip自研NPU,1TOPS算力,滿足輕量級端側AI計算。并提供簡單易用的模型轉換工具RKNN-Toolkit,支持Caffe / TensorFlow / TF-Lite / ONNX / PyTorch / Keras / Darknet主流架構模型的一鍵轉換;

● 具備多種顯示接口,包括HDMI2.0、eDP、LVDS、RGB Parallel、MIPI-DSI,五種顯示接口,最大分辨率達4K,支持三屏異顯;

● 3路PCIe接口,最高支持PCIe 3.0;4路獨立USB接口,最高支持USB3.0;具備3路SATA3.0控制器;內置2個GMAC,支持RGMII/SGMII/QSGMII(2MAC)接口,可實現2路千兆以太網。



FET3568-C核心板高性能、高算力的特性使其在快速、精準識別人臉方面獨具優勢。在智慧交通系統中,FET3568-C核心板可謂是不可多得的強力助手。

]]>
http://www.onecosmetic.com.cn/article-new-c22/985.html 行業資訊 2022-09-29 10:29:00 +0800
全志T3開發板 相信各位工程師小伙伴都有這樣的體會——當調試自己的Qt程序時,尤其是在調整界面顯示和整體布局時,需要頻繁地制作鏡像燒寫到核心板里來測試Qt程序是否完善,這樣的操作既費時又費力。

那么,有沒有更快捷的方法呢?今天小編就用OKT3-C開發板(基于全志T3工業級處理器設計)來為大家介紹如何快速進行Qt遠程調試。話不多說,我們直接切入正題。

一、修改工程配置

Step 1:

打開OKT3-C開發板開發環境中的Qt軟件,按照以下順序依次點擊:【工具→選項→構建和運行→Debuggers→Add】,選擇gdb調試插件路徑下的aarch64-linux-gnu-gdb,并命名gdb路徑:

/home/forlinx/work/lichee/brandy/armv8_toolchain/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux/bin/aarch64-linux-gnu-gdb

(注:此路徑是小編自己環境中的路徑,大家自己實際環境前的路徑會有所差異)

Step 2:

依次點擊【工具→選項→構建和運行】

再點擊Kit,添加一個新的配置,名稱自擬即可,設備類型選擇【通用Linux設備】,調試器選擇剛剛創建好的Debuggers即可。

Step 3:

點擊【工具→選項】

在最左側選項里選擇【設備】,進入【設備】界面后點擊Add,添加GenericLinux Device(default for GenericLinux)設備,輸入全志T3開發板的網絡IP以及SSH登錄的用戶名和密碼,再點擊Test進行測試,驗證連接后配置完成。

到這一步,可能會有朋友要問了——“該如何配置OKT3-C開發板的SSH呢?”小編來為大家簡單地介紹一下:

1.設置賬號密碼:
adduser+賬號
passwd+密碼

2.修改配置文件:
/etc/ssh/sshd_config
將#PermitRootLoginprohibit-password 修改為PermitRootLogin yes,保存退出

3.重啟 SSHD:
輸入命令 /etc/init.d/S50sshdrestart ,重啟SSHD服務

4.設置要修改的IP地址:
輸入命令:ifconfig eth0 +IP

Step 4:

指定目標文件路徑

在項目這個地方選擇的存放路徑要在.pro文件中聲明。


二、成果展示 

按步驟完成以上操作后,我們一起來看最后的成果吧。我們簡單搭建一個界面,作為測試使用。

全志T3開發板屏幕顯示:

模擬研發人員進行增刪:

全志T3開發板屏幕顯示:

可以看到,我們在Qt工程中做出的修改已經成功的顯示在全志T3開發板的屏幕上了,中間并不需要繁瑣的編譯燒寫,一鍵運行就可以看到實時的修改,這大大減小了開發人員的工作量,提高了工作效率。

三、經驗分享 

在進行Qt遠程調試的過程中,小編將自己踩過的一些坑和大家分享一下,希望各位工程師小伙伴可以少走彎路。

1.“連接錯誤”問題

2.“部署失敗”問題

出現上圖提示問題的原因是,在OKT3-C開發板上已經運行了一個程序,此時再運行一個新的程序就會部署失敗。這時,只需要在開發板上殺掉該進程,就可以正確運行Qt程序。

四、總結



總結一下——通過配置虛擬機中的Qt應用程序、虛擬機網絡IP,通過gdb調試和ssh服務,實現在虛擬機中編寫Qt程序后,再點擊綠色三角形的運行按鈕,,即可在開發板中安裝運行對應的Qt程序。


以上就是小編為大家整理的快速進行Qt遠程調試的過程以及一些問題產生的原因,希望能夠對大家有幫助。想要了解更多產品信息和技術干貨,請點擊這里進入

]]>
http://www.onecosmetic.com.cn/article_view_984.html A40i/T3系列 2022-09-26 14:52:00 +0800
只需4步,讓Qt遠程調試更簡單  相信各位工程師小伙伴都有這樣的體會——當調試自己的Qt程序時,尤其是在調整界面顯示和整體布局時,需要頻繁地制作鏡像燒寫到核心板里來測試Qt程序是否完善,這樣的操作既費時又費力。

那么,有沒有更快捷的方法呢?今天小編就用OKT3-C開發板來為大家介紹如何快速進行Qt遠程調試。話不多說,我們直接切入正題。

一、修改工程配置

Step 1:

打開OKT3-C開發板開發環境中的Qt軟件,按照以下順序依次點擊:【工具→選項→構建和運行→Debuggers→Add】,選擇gdb調試插件路徑下的aarch64-linux-gnu-gdb,并命名gdb路徑:

/home/forlinx/work/lichee/brandy/armv8_toolchain/gcc-linaro-aarch64-linux-gnu-4.9-2014.09_linux/bin/aarch64-linux-gnu-gdb

(注:此路徑是小編自己環境中的路徑,大家自己實際環境前的路徑會有所差異)

Step 2:

依次點擊【工具→選項→構建和運行】

再點擊Kit,添加一個新的配置,名稱自擬即可,設備類型選擇【通用Linux設備】,調試器選擇剛剛創建好的Debuggers即可。

Step 3:

點擊【工具→選項】

在最左側選項里選擇【設備】,進入【設備】界面后點擊Add,添加GenericLinux Device(default for GenericLinux)設備,輸入開發板的網絡IP以及SSH登錄的用戶名和密碼,再點擊Test進行測試,驗證連接后配置完成。

到這一步,可能會有朋友要問了——“該如何配置OKT3-C開發板的SSH呢?”小編來為大家簡單地介紹一下:

1.設置賬號密碼:
adduser+賬號
passwd+密碼

2.修改配置文件:
/etc/ssh/sshd_config
將#PermitRootLoginprohibit-password 修改為PermitRootLogin yes,保存退出

3.重啟 SSHD:
輸入命令 /etc/init.d/S50sshdrestart ,重啟SSHD服務

4.設置要修改的IP地址:
輸入命令:ifconfig eth0 +IP

Step 4:

指定目標文件路徑

在項目這個地方選擇的存放路徑要在.pro文件中聲明。


二、成果展示 

按步驟完成以上操作后,我們一起來看最后的成果吧。我們簡單搭建一個界面,作為測試使用。

屏幕顯示:

模擬研發人員進行增刪:

屏幕顯示:

可以看到,我們在Qt工程中做出的修改已經成功的顯示在屏幕上了,中間并不需要繁瑣的編譯燒寫,一鍵運行就可以看到實時的修改,這大大減小了開發人員的工作量,提高了工作效率。

三、經驗分享 

在進行Qt遠程調試的過程中,小編將自己踩過的一些坑和大家分享一下,希望各位工程師小伙伴可以少走彎路。

1.“連接錯誤”問題

2.“部署失敗”問題

出現上圖提示問題的原因是,在OKT3-C開發板上已經運行了一個程序,此時再運行一個新的程序就會部署失敗。這時,只需要在開發板上殺掉該進程,就可以正確運行Qt程序。

四、總結



總結一下——通過配置虛擬機中的Qt應用程序、虛擬機網絡IP,通過gdb調試和ssh服務,實現在虛擬機中編寫Qt程序后,再點擊綠色三角形的運行按鈕,,即可在開發板中安裝運行對應的Qt程序。


以上就是小編為大家整理的快速進行Qt遠程調試的過程以及一些問題產生的原因,希望能夠對大家有幫助。想要了解更多產品信息和技術干貨,請點擊這里進入

]]>
http://www.onecosmetic.com.cn/article-new-c22/983.html 行業資訊 2022-09-26 14:00:00 +0800
國產芯片系列開發板知識問答大PK! 隨著時間的發展,各行各業對嵌入式CPU需求廣闊,我國作為制造業大國,目前正在為“中國制造2025”昂首邁進,向制造業強國轉型。隨著國家信息安全需求的不斷增強,在某些特殊領域,例如金融、電信、能源、政府軍工等高敏感度部門,其智能設備主控芯片國產化將是大趨勢。國產CPU作為智能化核心部件,將會廣泛應用于工控系統核心領域。飛凌嵌入式持續發力國產工控平臺,連續推出了多款國產化平臺,本期飛凌嵌入式舉辦了針對國產化嵌入式平臺知識問答大PK,看看誰挨打最多的小朋友吧~]]> http://www.onecosmetic.com.cn/video-encyclopedias/982.html 982 2022-09-23 11:17:00 +0800 RK3568開發板通過C語言Sysfs 與命令行控制GPIO引腳

基于國產瑞芯微RK3568處理器OK3568-C開發板

圖片:OK3568-C開發板(基于國產瑞芯微RK3568處理器)


本文主要講解RK3568 開發板C 語言sysfs 控制GPIO引腳以及通過命令行控制GPIO引腳,希望可以協助用戶加速產品的研發進度,僅供參考使用,本文主要適用于瑞芯微RK3568平臺,Linux4.19.206 操作系統,其他平臺也可以參考,但是不同平臺之間會存在差異,需客戶自行修改以適應自己的使用。 更多ARM開發板相關資訊,關注飛凌嵌入式。


一、C 語言Sysfs 控制GPIO引腳

1、編寫GPIO 控制程序,參考文件見文件夾:
gpiotest-read(gpio3_a5)
gpiotest-write(gpio3_b0)

參考文件 點擊下載

2、導入環境變量(客戶依據具體路徑設置紅色字體部分):
export
PATH=$PATH:/home/forlinx/ubuntu-/OK3568-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin

3、編譯gpiotest-write.c 文件:
aarch64-linux-gnu-gcc -o gpiotest gpiotest-write.c

4、將gpiotest 可執行文件拷貝到開發板運行。

5、即可看到綠色LED 燈間隔1 秒亮滅閃爍。

二、命令行控制GPIO 引腳

1、通過sysfs 控制gpio 引腳/sys/class/gpio。
A-D 對應1-4:A-1,B-2,C-3,D-4。
GPIOn_xy =n*32+(x-1)*8+y
GPIO4_C6=4*32+(3-1)*8+6=150

2、配置gpio 為輸入讀取狀態。
[root@rk3568:/]# echo 150 > /sys/class/gpio/export //導出GPIO4_C6 引腳
[root@rk3568:/]# echo in > /sys/class/gpio/gpio150/direction //設置IO 輸入方向
[root@rk3568:/]# cat > /sys/class/gpio/gpio150/value //查看IO 值
[root@rk3568:/]# echo 150 > /sys/class/gpio/unexport //取消導出引腳

3、配置gpio 為輸出設置狀態。
[root@rk3568:/]# echo 150 > /sys/class/gpio/export //導出GPIO4_C6 引腳
[root@rk3568:/]# echo out > /sys/class/gpio/gpio150/direction //設置IO 輸出方向
[root@rk3568:/]# echo 0 > /sys/class/gpio/gpio150/value //設置IO 輸出為低電平
[root@rk3568:/]# echo 1 > /sys/class/gpio/gpio150/value //設置IO 輸出為高電平
[root@rk3568:/]# echo 150 > /sys/class/gpio/unexport //取消導出引腳


]]>
http://www.onecosmetic.com.cn/article_view_981.html RK3568系列 2022-09-23 10:52:00 +0800
RK3568 WiFi 設置靜態 ip 開機自動連接及設置WiFi 自啟腳本 基于國產瑞芯微RK3568處理器OK3568-C開發板

圖片:OK3568-C開發板(基于國產瑞芯微RK3568處理器)


本文主要講解RK3568 WiFi 設置靜態 ip 開機自動連接以及RK356如何設置WiFi 自啟腳本,希望可以協助用戶加速產品的研發進度,僅供參考使用,本文主要適用于瑞芯微RK3568平臺,Linux4.19.206 操作系統,其他平臺也可以參考,但是不同平臺之間會存在差異,需客戶自行修改以適應自己的使用。 更多ARM開發板相關資訊,關注飛凌嵌入式。

一、WiFi設置靜態ip開機自動連接

1、ifconfig命令查看wifi 網卡

通過命令可得知mlan0 是無線網卡

操作步驟1

2、修改/etc/wpa_supplicant.conf

操作步驟2

ctrl_interface=/var/run/wpa_supplicant 
ctrl_interface_group=0 
update_config=1 是否允許wpa_supplicant 更新(覆蓋)配置 以network 為單位,用于描述一個熱點信息。 
ssid=”路由器熱點名稱” 
scan_ssid=1 連接隱藏的wifi 時需要指定該值為1 
psk=”路由器熱點密碼” 
key_mgmt=WPA-PSK 表示采用WPA/WPA2 加密方式 priority=1 連接優先級,數字越大優先級越高 

3、修改/etc/network/interfaces

操作步驟3

注意:address 和gateway 需要根據客戶路由器分配的IP 地址修改??梢允褂檬謾C連接路由器查看路由器分配的IP 地址網段。 

pre-up 網卡啟用前的動作 
up 啟用時候的動作 
post-up 啟用后的動作 
pre-down 關閉前的動作 down 關閉時動作 
post-down 關閉后動作 
wpa_supplicant 執行配置wifi 工具
-B 在后臺運行守護進程
-Dwext 驅動程序名稱
-imlan0 接口名稱
-c /etc/wpa_supplicant.conf 配置文件

4、查看網絡設備ip a

查看網絡設備ip

二、WiFi自啟腳本

1、創建/etc/init.d/S99mywifi.sh

注意:命名是S99 是必須的。 
添加以下內容:
#!/bin/sh 
/usr/bin/fltest_wifi.sh -i mlan0 -s "chenkang" -p 12345678 &

 “chenkang”是wifi 熱點名稱,12345678 是wifi 熱點密碼。

 給S99mywifi.sh 腳本添加可執行權限: 
chmod +x S99mywifi.sh 

2、執行效果

顯示紅框信息表示連接成功

RK3568執行效果


]]>
http://www.onecosmetic.com.cn/article_view_980.html RK3568系列 2022-09-22 09:28:00 +0800
RK3568開發板PCIE修改為SATA功能方法 本文硬件平臺采用飛凌嵌入式RK3568開發板,主要講解如何將RK3568的PCIe復用為SATA功能,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。

先了解一下飛凌這款瑞芯微RK3568平臺。RK3568是功耗與性能的極佳搭檔,采用4核ARM Cortex-A55多核心架構,極大提升處理速度,在保持與Cortex-A53 類似功耗水平的前提下實現了性能的提升;22nm先進制程工藝,在國產同類型芯片還普遍采用28nm工藝制程現狀下,瑞芯微RK3568率先導入22nm工藝制程,有效降低了芯片功耗和芯片尺寸,相較28nm功耗和性能提高20%;更高的主頻參數,RK3568主頻高達2.0GHz ,CPU跑分115027,相較RK3288的42593分,有了大幅度提升。


RK3568

前段時間寫了一篇關于RK3568 PCIE復用為SATA的方法,不過有用戶說比較簡單,本次將詳細介紹一下解決思路,希望能夠給您帶來幫助。


1、硬件條件

轉接板FIT-PCIE-SATA V1.0(pcie2.0插口轉sata2 口)


2、軟件條件:

1)修改設備樹

OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi

注意:紅色字體為需要修改/或手動添加的字段

關閉pcie2.0 功能,添加SATA 功能描述&pcie2x1 {

reset-gpios = <&gpio0 RK_PB6 GPIO_ACTIVE_HIGH>; vpcie3v3-supply = <&vcc3v3_sys>;

status = "disabled";

};

&sata2 {

status = "okay";

assigned-clock-rates = <24000000>;

};

2)修改默認配置文件

/OK3568-linux-source/kernel/arch/arm64/configs/OK3568-C-linux_defconfig

添加以下內容:

CONFIG_ATA=y CONFIG_SATA_AHCI=y

CONFIG_SATA_AHCI_PLATFORM=y CONFIG_PHY_ROCKCHIP_NANENG_COMBO_PHY=y

3)在/OK3568-linux-source目錄下執行./build.sh kernel

單獨燒寫/OK3568-linux-source/kernel/boot.img 文件

3、測試

寫入:

讀取


]]>
http://www.onecosmetic.com.cn/article_view_979.html RK3568系列 2022-09-20 14:22:00 +0800
消防安全無小事!飛凌T507國產核心板助力消防疏散系統智能化升級 9月16日下午,位于湖南長沙市區內的中國電信大樓發生火災,建筑高度218米,現場濃煙滾滾,數十層樓體燃燒劇烈。消防救援人員趕到現場后很快將火勢控制住,目前大樓火勢已被撲滅,所幸未發現人員傷亡。湖南電信稱“為確保安全,公司已主動斷電,起火具體原因正在調查。后續情況將第一時間公布?!?

隨著國內經濟的發展,大量的高層樓宇以及大規模地下商場越來越多,這些大規模建筑的內部結構樓變得更加緊湊和復雜,在某種程度上加大了火災現場人員的逃生難度以及消防救援員的救援難度。在這樣復雜的大型建筑體中,僅僅依靠簡單的火災探測與自動報警系統設備已經不能滿足我們對于消防系統需求了,為了保障火災現場人員的安全,火災發生后能夠及時進行消防疏散也變得極為重要。

能夠讓火災現場人員在火災發生后更安全、更快速地逃離現場,是當今社會對消防疏散系統提出的新要求,因此“智能化”也逐漸成為人們對于消防疏散系統的新要求。

一、智能消防疏散系統如何智能?

說起“智能消防疏散系統”,我們最常見的部分就是樓道里面安全通道與安全出口的指示牌(應急燈)控制系統。


智能消防疏散系統是由火災探測器、智能疏散系統控制主機、消防應急電源、消防應急標志燈具以及消防火災報警主機等多種設備組成的一套完整的系統。這套系統可對應急標志燈具進行實時巡檢、并與報警主機系統聯動、在有火災發生時根據起火位置智能選擇最佳逃生路線進行疏散指示。


二、智能消防疏散系統控制實現

智能消防疏散系統控制主機主要由中心接入器、工控機、逆變器、主機應急電源、液晶顯示器、打印機、消防聯動節點轉換器組成。

主機由交互式操作軟件支持,負責分析底層設備(各燈具)的工作、故障狀態信息,接收來自消防報警系統的火警聯動信息。對火警信息進行分析、決策,最后對消防燈具發送各種指令。

1、當發生火情時,系統能根據著火點的位置智能變換指示方向,引導現場群眾向安全的方向撤離;
2、火場中煙霧彌漫,此時傳統疏散指示燈的光線很可能會被煙塵遮擋;智能系統能夠在現場人員接近或到達出口時,通過語音、頻閃等功能提示,警示疏散者,避免錯過出口,保證快速疏散;
3、此外,智能系統在平時可實時在線對各指示燈具、應急照明燈具進行自檢、巡檢。對故障燈具的信息(燈具編號、通信地址、故障狀態)進行報警、顯示,并記錄。

三、有怎樣的技術需求呢?

1、串口需求

一方面智能疏散系統控制主機通過自帶的RS485通信接口,與消防火災報警主機方便地連接,采集火災報警的實際位置信息。

另一方面與中繼通訊模塊連接,由RS485工業總線實現系統的一點對多點通信連接應急燈具。在線對各指示燈具、應急照明燈具進行自檢、巡檢。對故障燈具的信息(燈具編號、通信地址、故障狀態)進行報警、顯示,并記錄。

2、顯示需求

顯示建筑平面圖,可顯示樓宇真實各層平面、以及各燈具的物理位置和工作狀態,支持全景和局部圖形縮放。視圖直觀、視野廣闊、操作界面人性化。

3、USB需求

為了有更好的交互能力,需要為主機加入鼠標、鍵盤等外設,方便維護人員操作。

4、網絡需求

整個系統設備都需要過國家消防規范??刂浦鳈C部分目前沒要求聯網。設備廠需要做新穎的功能,物聯網是趨勢。


結合以上總結的幾種關鍵技術需求,這里推薦將飛凌嵌入式推出的FETT507-C國產工業級核心板作為整套智能系統控制主機的主控。



飛凌FETT507-C核心板集成全志T507四核工業級處理器設計開發,Cortex-A53架構,主頻1.5GHz,集成G31 GPU,內存1GB/2GB DDR3L,存儲8GB eMMC,同時進行多項任務處理運行無負擔。整板工業級運行溫寬,具有穩定可靠的工業級產品性能,從容面對復雜環境;同時還支持RGB、LVDS、HDMI以及CVBS四種顯示輸出接口, 可支持雙屏同顯、雙屏異顯,滿足多屏應用的需求,能夠為工作人員的操作和控制提供更多便利。


飛凌FETT507-C核心板的功能接口資源也十分豐富,雙網卡、HDMI、USB、UART、LVDS、RGB、MIPI_CSI、IIS等,方便用戶進行功能開發驗證,實現更多的功能。此外,還提供了多種操作系統,Linux+QT、Android和Ubuntu一應俱全,方便檢測程序的開發,對火警信息進行分析、決策,對消防燈具等警報設備發送各種指令。

四、做好安全保障

我們每個人都不希望火災的發生,因此為了保障我們每個人的生命財產安全,一定要做好火災的預防工作。防患于未然,提前為可能存在的風險做好萬全準備一定不會錯。而水火無情,一旦火災發生,智能消防疏散系統就可以幫助火災現場人員規劃出最優的逃生路線,讓人們更迅速地逃離現場,成為人們危急關頭的生命保障。飛凌嵌入式也將一直專注于打造更智能更可靠的主控平臺,保障客戶產品的穩定安全。




]]>
http://www.onecosmetic.com.cn/article-new-c22/977.html 行業資訊 2022-09-19 14:43:00 +0800
RK3568問題匯總:常見問題、連接問題、源碼編譯報錯、顯示問題、PCIE問題 本文旨在統計用戶使用飛凌OK3568 產品過程中反饋較多的實際使用時出現的問題和產生的疑問, 幫助其他用戶在使用時盡可能更快速的解決當下的問題。本文將持續更新,并整理成冊,初期統計內容較少如果缺少您認為比較常見的問題,歡迎通過技術支持的聯系方式給予我們反饋,我們驗證確認采納寫入本手冊后在對應的問題處會注明您留下的個人ID或郵箱聯系方式。

本文整理輸出手冊命名《OK3568-C_用戶常見問題手冊_V1.0_2022.07.26》為了方便用戶查看到本手冊,本手冊將一式三份放在RK3568平臺三個操作系統的用戶資料下載包中,同時手冊將記錄三個系統的常見問題,以問題類型分類,分類目錄下區分 Linux、Forlinx desktop(Lubuntu)、Android 三個平臺的問題,查看時請根據遇到的問題選擇對應目錄下的問題。常見問題分類為不歸屬于某個特殊接口的,使用時產生的問題,查看這一部分內容時,用戶請確認問題中描述的系統版本是否與您遇到的問題一致。如果您需求的是某些應用方案demo,請瀏覽用戶資料中《應用筆記》中的實際應用方案。

硬件平臺:OK3568-C開發板(基于瑞芯微工業級處理器RK3568)

rk3568開發板


一、問題目錄導覽

1、常見問題

Q:我使用的RK3568是Linux/Ubuntu系統嗎?

Q:RK3568技術問題如何尋求幫助、最新資料如何下載?

Q:RK3568 Ubuntu如何查看RK3568開發板CPU當前頻率?

2、連接問題

Q:RK3568 Linux/Ubuntu/Android串口連接不上

Q:RK3568 Linux/Ubuntu/Android OTG下載連接不上

3、源碼編譯報錯

Q:RK3568 Linux  源碼編譯不通過

4、編譯

Q:RK3568 Linux在buildroot編譯qt5webengine 5.14.2時出錯退出,是什么原因? 

Q:RK3568 Linux 源碼目錄下的交叉編譯工具的位置在哪?

5、顯示

Q:RK3568 Linux使用mipi屏幕,觸摸沒有反應,是什么原因?

Q:RK3568 Linux/Ubuntu系統接入HDMI屏幕卻沒有顯示?

Q:RK3568 Ubuntu系統接入屏幕沒有應用圖標和任務欄?

6、PCIE

Q:RK3568 Linux/Ubuntu/Android自制底板未設計PCIE3.0外部晶振,導致系統無限重啟?

二、常見問題

Q:我使用的RK3568是Linux/Ubuntu 系統嗎?

A:OK3568 支持三個系統Linux、Forlinx Desktop(Ubuntu)、Android,有用戶不清楚Linux 和Ubuntu的區別,這里做統一解釋。

Linux 為純凈版的系統,飛凌嵌入式公司為它適配了weston 桌面系統,其缺少很多常用工具以及命令,建議有Linux開發經驗的工程師使用該系統,同時飛凌為其配備了PC 端的交叉編譯器,Qt應用可在PC 端完成開發后移植使用;

RK3568 weston 桌面系統

Forlinx Desktop(Ubuntu)系統,其運行了Ubuntu官方為嵌入式設備制作的操作系統-Lubuntu,OK3568-C開發板上使用的Lubuntu 系統全稱為Ubuntu LTS 20.04,該操作系統具備apt-get、ldd等常用的命令,建議初學者使用,可直接在RK3568開發板中部署Qt Creator應用進行Qt應用開發,因無對其適配PC 端開發環境,有能力的用戶可自行搭建。

RK3568 Ubuntu LTS 20.04

Q:Ubuntu 如何查看開發板CPU 當前頻率?

A:可以使用以下命令進行查看:

sudo watch -n 1 cat /sys/devices/system/cpu/cpu*/cpufreq/cpuinfo_cur_freq

Q:技術問題如何尋求幫助、最新資料如何下載?

A:飛凌嵌入式提供的用戶手冊中都在“更多幫助”章節描述了技術支持信息和其他有效的與我司溝通聯系的方式, 但仍存在被忽視的現象,這邊將重點提出描述,詳細信息請查看本手冊的“更多幫助”章節。

RK3568技術支持獲取方式

1.郵箱:

軟件技術支持:linux@forlinx.com

硬件技術支持:hardware@forlinx.com

2.電話:0312-3119192 (RK3568 平臺問題咨詢根據語音提示按 5 選擇瑞芯微平臺)

3.論壇:bbs.witech.com.cn(論壇中包含知識庫板塊,一些用戶需求較多的問題會以文章的形式更新) 資料下載,需登錄飛凌官方論壇bbs.witech.com.cn,開發板資料下載專區選擇對應平臺下載;

注:下載需要相應的權限,需要聯系我司銷售工程師開通下載權限。

三、連接問題

Q:rk3568 Linux/Ubuntu/Android 串口連接不上

A:問題排查方向:

查看debug接口是否連接type-c 數據線到電腦。(debug 接口位于雙USB2.0接口和tf 卡槽中間位置) 檢查是否安裝串口驅動--CP210x_VCP_Windows_XP_Vista.zip

確保數據線沒有連接到虛擬機更換數據線嘗試

Q:Linux/Ubuntu/Android OTG 下載連接不上

A:問題排查方向:

使用Type-c 數據線連接開發板和電腦,不要接到Debug口,要接開發板背面Type-c 接口(OTG 接口位于USB3.0 接口下方)

檢查是否安裝OTG 驅動--DriverInstall.exe 確保數據線沒有連接到虛擬機

更換數據線嘗試

四、編譯

Q:RK3568 Linux 源碼編譯不通過

A:問題排查方向:

注意,全編譯完成之后,不要移動源碼路徑或進行改名操作,否則會導致再次編譯源碼不通過。檢查電腦是否是win10

檢查wmware版本是否是15

檢查ubuntu版本是否是18.04

檢查電腦是否16G內存,虛擬機是否是8G內存,虛擬機處理器數量4,每個處理器內核數量1(如果編譯報錯,可以增大內存到10G,配置為4M 倍數)

編譯不通過,絕大部分都是因為編譯過程中,處理器開的線程過多,導致內存占用過多,導致的編譯失敗。

拷貝合并文件后,使用md5sum OK3568-linux-source.tar.bz2 命令生成校驗碼,與OK3568-linux-source.tar.bz2.checksum.txt 文件內容做比較,是否相同。檢查是否安裝虛擬機基本庫和必要庫。

使用ping www.baidu.com 命令或打開瀏覽器網址檢查網絡是否正常。

RK3568 Linux 第一次編譯報錯,再次執行./build.sh 即可。

Q:RK3568 Linux 在buildroot 編譯qt5webengine 5.14.2 時出錯退出,是什么原因?

A:原因是VM 虛擬機可用的運行內存不夠;

我司提供了最低限度的VM 配置,8G 運存以及200G 儲存,很多用戶的宿主機只有8G 導致出現這個問題(宿主機只有8G的情況下,即使VM 設置了8G,實際上也是不夠8G 的,宿主機本身的“存活”也需要占用運行內存,所以請保證宿主機運能內存在16G 及以上),也有用戶修改了我司提供的VM 鏡像配置的內核數和運存大小,在一些用戶的宿主機上需要將VM 的運存拉到10G 才能避免這個報錯。所以如果出現了這個報錯,拉高VM 可使用的運存空間即可。

Q:RK3568 Linux 源碼目錄下的交叉編譯工具的位置在哪?

A:

對于用戶正常使用來說,我們建議使用OK3568-linux-source/buildroot/output/OK3568/host/bin 目錄下的aarch64-linux-gcc和aarch64-linux-g++,該編譯器查找的庫文件路徑位于OK3568-linux-source/buildroot/output/OK3568/host/aarch64-buildroot-linux-gnu/sysroot/usr 目錄下,可以實時更新在buidroot中配置添加一些編譯庫。

當然對于OK3568-linux-source/buildroot/output 目錄需要完成源碼的全編譯后才會生成。

因為源碼的第一次編譯耗時較長,對某些情況下的用戶來說不想要進行全編譯,可以嘗試使用OK3568-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-***-gnu/bin 目錄下的aarch64-linux-gnu-gcc和aarch64-linux-gnu-g++。對于gcc-linaro-6.3.1 和gcc-buildroot-9.3.0 相關信息,可以查看OK3568-linux-source/docs/Rockchip_Developer_Guide_Linux_Software_CN.pdf 瑞芯微官方文檔理解,交叉編譯工具章節位于該文檔5.2.4 章節。

五、顯示

Q: RK3568  Linux 使用mipi 屏幕,觸摸沒有反應,是什么原因?

A:原因是觸摸在LVDS上,若想使用MIPI屏幕進行觸摸,需通過uboot選屏階段將LVDS 的視頻輸出關閉;OK3568 出廠鏡像默認狀態有三路視頻輸出:LVDS、MIPI、HDMI,其中LVDS 和MIPI都支持觸摸,在默認三屏同顯的情況下LVDS為主屏幕,其它屏幕的顯示是將主屏顯示的內容“鏡像”到自身,觸摸其實是存在的,但是觸摸的報點和顯示內容真正存在的點不一致,導致現象類似觸摸沒有反應。

Q: RK3568  Linux/Ubuntu系統接入HDMI 屏幕卻沒有顯示?

A:問題排查方向:

確保uboot菜單選屏有將HDMI 視頻輸出打開

在超級終端使用命令dmesg | grep edid查看有沒有讀edid失敗的相關報錯如果是讀edid 失敗,可能有兩個原因:

1、HDMI線有問題導致

2、HDMI屏幕本身沒有edid芯片

所以可以嘗試更換不同的HDMI線嘗試排除原因1 的影響

如果HDMI屏幕本身沒有edid芯片,可以查看應用筆記中固定HDMI分辨率的方法,強制HDMI不去讀取edid 芯片,以某一分辨率輸出,也可達到正常顯示的目的。注:關于edid,其是屏幕存儲可支持分辨率相關信息的芯片。

一些可能用到的命令:

查看HDMI 分辨率 : cat /sys/class/drm/card0-HDMI-A-1/modes

強制打開HDMI 信號輸出: echo on > /sys/class/drm/card0-HDMI-A-1/status 

Q:Ubuntu 系統接入屏幕沒有應用圖標和任務欄?

A:問題排查方向:

Ubuntu 系統多顯示的情況下默認將其它副屏作為拓展屏確實沒有應用圖標和任務欄,只接入HDMI 的用戶需要在Uboot階段選擇HDMI 當主屏,副屏不選擇即可。(選屏方法請參考使用手冊uboot 選屏章節)

六、PCIE

Q: RK3568  Linux/Ubuntu/Android自制底板未設計PCIE3.0 外部晶振,導致系統無限重啟?

A:客戶自制底板沒有在PCIE3.0 上外接晶振導致,

安卓系統設備樹文件  /OK3568-android11-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi

Linux 和ubuntu 系統設備樹文件 /OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi

設備樹中將pcie3.0 相關節點狀態"okay"改為"disabled",重現編譯內核,單獨燒寫內核鏡像文件。

注:若在沒有pcie時鐘芯片的底板上進行鏡像燒寫,不可以只使用內核鏡像boot.img,需要全編譯生成update 鏡像進行燒寫。




]]>
http://www.onecosmetic.com.cn/article_view_976.html RK3568系列 2022-09-19 10:29:00 +0800
RK3568創建qt 應用到桌面的快捷方式與刪除rk3568桌面圖標 本文主要講解RK3568如何創建qt 應用到桌面的快捷方式以及如何刪除rk3568桌面圖標。 文主要適用于飛凌OKT3568-C 平臺Linux4.19.206 操作系統,其他平臺也可以參考,但是不同平臺之間會存在差異,需客戶自行修改以適應自己的使用。 更多ARM開發板相關資訊,關注飛凌嵌入式。

RK3568開發板

↑ 硬件平臺:OK3568-C(基于瑞芯微國產處理器 RK3568) OS:Linux4.19.206

一、創建qt 應用到桌面快捷方式 


涉及到的修改文件(基于rk3568開發板文件系統):

/usr/share/matrix-gui-2.0/apps/images/forlinx/helloworld-icon.png

/usr/share/matrix-gui-2.0/apps/qt5_helloworld

/usr/share/matrix-gui-2.0/apps/qt5_helloworld /qt5_helloworld.desktop

/usr/share/matrix-gui-2.0/json.txt

/usr/bin/helloworld 

步驟1:創建編譯可以運行的helloworld qt程序,得到可在rk3568開發板上運行的bin 文件helloworld。

步驟2:將步驟1 生存的helloworld 拷貝到開發板/usr/bin/目錄下。

步驟3:在/usr/share/matrix-gui-2.0/apps/文件夾中建立qt5_helloworld文件夾,在qt5_helloworld 文件夾中創建qt5_helloworld.desktop文件。比較簡便的方法是直接copy 其他目錄下的.desktop 文件,然后對其進行修改。qt5_helloworld.desktop 的內容如下:

#!/usr/bin/env xdg-open [Desktop Entry] Name=Helloworld GenericName=Demo App

Icon=/usr/share/matrix-gui-2.0/apps/images/forlinx/helloworld-icon.png Exec=helloworld

Type=Application ProgramType=gui

Name[en_US]=qt5_helloworld.desktop

步驟4:制作一張96x96大小的png格式的圖片,命名為helloworld-icon.png,然后放到

qt5_helloworld.desktop 文件指定的位置,即:/usr/share/matrix-gui-2.0/apps/images/forlinx/

步驟5:修改/usr/share/matrix-gui-2.0/json.txt 文件,添加如下內容:

{"Name":"Helloworld","Order":999,"Icon":"apps\/images\/forlinx\/helloworld-icon.png","Type":"applic ation","Exec":"helloworld","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},

該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤。

步驟6:輸入sync 同步保存命令,重啟rk3568開發板,就可以在桌面上看到helloworld 程序了。


二、刪除桌面圖標

修改開發板/usr/share/matrix-gui-2.0/json.txt 文件,刪除如下內容:

{"Name":"RTC","Order":999,"Icon":"apps\/images\/forlinx\/rtc-icon.png","Type":"application","Exec":" fltest_qt_rtc","ProgramType":"gui","Description_Link":-1,"Lock":-1,"Category":-1},

即可去除掉RTC 桌面圖標,其他軟件可依據需求刪除。

該文件的修改建議拷貝出來在電腦上修改,不容易造成文件格式的錯誤。


]]>
http://www.onecosmetic.com.cn/article_view_974.html RK3568系列 2022-09-17 11:37:00 +0800
嵌入“芯”未來,誠邀獨樹一幟的你!  

嵌入“芯”未來,誠邀獨樹一幟的你!


2023屆畢業生校園招聘已經啟動,來飛凌感受成長的速度與激情,擁抱未來的創新與卓越。

]]>
http://www.onecosmetic.com.cn/article-new-c21/973.html 公司動態 2022-09-16 09:26:00 +0800
技術貼 | 教你如何在Ubuntu保留文件系統 rk3399國產處理器

rk3399國產工業級

在Ubuntu系統的嵌入式設備開發過程中,保留文件系統或者說備份當前開發板鏡像的需求在不斷增加。

比如Ubuntu文件系統需要安裝庫文件的話直接使用apt-get工具就可以下載,但由于需要下載的核心板較多,比較費時間,這時需要將安裝好庫的文件系統打包出來,或者做成一個新的鏡像,用于燒錄到其他核心板,如果將庫的源碼交叉編譯再放入到文件系統的源碼中重新再源碼打包一個鏡像比較麻煩,而且交叉編譯過程中可能存在一些問題。今天飛凌小編就通過OK3399-C開發板(基于瑞芯微RK3399國產處理器)針對以上問題來為各位工程師小伙伴介紹相應的解決方法。

一、解決思路 

基于Linux下一切皆文件的思想,開發板啟動后進行的一系列操作都會以文件的形式保留在文件系統中,而RK3399處理器的Ubuntu系統提供了文件系統鏡像ubuntu.img用來編譯生成update.img。

因此我們需要一個方法使OK3399-C開發板中的文件系統和ubuntu.img中的內容保持一致,這樣編譯生成的update.img就包含了當前開發板中所配置的環境,方便用來備份或者批量部署。

二、解決方法

其實飛凌嵌入式的官方論壇知識庫之前已經發表了兩個可以實現的解決方法,這里不再贅述,只做簡要說明:

方法 1:

請查看飛凌知識庫:RK3399 Ubuntu系統在PC虛擬機中使用apt-get修改文件系統

http://www.onecosmetic.com.cn/article_view_878.html

該方法是將ubuntu.img文件copy到開發板中,通過mount命令掛載后復制當前開發板中的內容后,再將ubuntu.img轉到開發環境進行編譯,這種方法最為簡單粗暴容易理解,但很容易因為操作者的疏忽而導致復制不完全。

方法 2:

RK3399 Ubuntu系統做更改后生成Update.img文件的方法

請查看飛凌知識庫:

http://www.onecosmetic.com.cn/article_view_926.html

該方法直接將ubuntu.img文件在開發環境中模擬開發板的環境進行apt-get等操作,可以類比理解如下:

在PC端的VM虛擬機里運行Ubuntu系統
在Ubuntu中的qemu虛擬機里運行ubuntu.img系統

這個方法比較符合邏輯且操作方便,但需要再將已驗證的操作在qemu中再執行一次,如果開發周期較長,可能有些在開發板安裝的庫文件反而在qemu中沒有安裝導致問題出現。

方法3:

通過rsync同步兩個文件系統中的內容,做到實時更新、同步。本文將著重介紹并實操第三種方法。

rsync的目的是實現本地主機和遠程主機上的文件同步(包括本地推到遠程,遠程拉到本地兩種同步方式)。


本文以OK3399-C開發板和PC端Ubuntu虛擬機為例,同步開發板安裝的cutecom(Ubuntu可視化串口調試工具)到Ubuntu的3399-desktop-release/rootfs/ubuntu.img中。

Ubuntu開發環境IP:172.16.0.167

RK3399開發板IP:172.16.0.168

確保雙方可以ping通,確保兩者皆可ping通forlinx.com。

三、開發環境操作

1、為RK3399開發環境設置root用戶密碼,使用命令:passwd root;

2、修改/etc/ssh/sshd_config文件,添加可ssh遠程登錄權限。

使用命令:sudo vi /etc/ssh/sshd_config;

添加完成后效果如下圖:

3、重啟sshd服務,使用命令:service sshd restart;

4、將源碼中的ubuntu.img掛載出來,建議掛載到同目錄的target目錄下,在OK3399-desktop-release/rootfs目錄下使用命令:sudo mount ubunt.img ./target;

四、開發板操作

1、更新下載源執行命令:sudoapt-get update;

2、下載rsync服務,執行命令:sudoapt-get install rsync;

3、如果文件系統已經有所更改跳過此項,本文中還未做任何更改,所以將下載cutecom以做測試,執行命令:sudoapt-get install cutecom;
4、將rk3399開發板文件系統同步到開發環境中的文件系統中

開發環境文件系統路徑如下:

/home/forlinx/3399/OK3399-desktop-release/rootfs/target;

開發板執行命令:

rsync -avx / \ 

root@172.16.0.167:/home/forlinx/3399/OK3399-desktop-release/rootfs/target;

首次執行需要手動填寫yes,記錄成功后,以后就只需要輸入開發環境的root用戶密碼;

5、在開發環境查看,是否存在cutecom,結果如下圖:

到此,在rk3399開發板安裝的cutecom已經同步到開發環境的ubuntu.img中。

接下來,在開發環境執行編譯腳本燒寫到rk3399開發板進行驗證,將ubuntu.img文件卸載,執行命令:sudo umount target

回到OK3399-desktop-release目錄執行編譯腳本 ./build_ubuntu.sh 生成update.img后通過OTG燒寫到開發板驗證cutecom是否存在即可。

6、驗證結果,cutecom存在且可正常執行。結果如下圖所示:

以上就是小編為大家整理的在OK3399-C開發板上運行Ubuntu系統時保留文件系統的操作方法,希望能夠對大家有所幫助!



]]>
http://www.onecosmetic.com.cn/article_view_972.html RK3399系列 2022-09-16 09:01:00 +0800
飛凌這款全國產化核心板,照亮電力設備國產化之路 一、電力行業為什么要國產化?

1、從一個故事開始

2019年7月24日,位于南非約翰內斯堡的電力公司CityPower遭受勒索病毒攻擊。CityPower的應用程序和數據庫被黑客惡意加密,導致公司的對外服務基本陷入癱瘓。


攻擊發生時,恰逢南非大部分工薪階層的發薪日,人們需要趁發薪日去交次月的電費,因此導致當地許多人被迫斷電近12個小時。

2、電力設備國產化的重要性:數據要安全地掌控在我們自己手里!

這個故事充分體現了保障電網安全的重要性,而數據安全又是電網安全的重中之重?!皣a化”不僅僅是要避免我們自己被卡脖子,更重要的是要保證重要數據牢牢地掌控在我們自己手里。要讓電網真正變得安全和可靠,電力數據就要運行在自主可控的設備上,這才是“國產化”的必須性、緊迫性和重要性。

3、電力設備國產化的關鍵

那么電力設備國產化的關鍵又是什么呢?關鍵就是主控平臺的國產化。我們的系統要安全、穩定的運行在我們國產自主研發的工業級CPU上,我們的應用要安全穩定的存儲在我們國產自主的工業級內存芯片、存儲芯片上。


這些才是國產化的關鍵,而為了滿足客戶對國產化的需求,飛凌也做了很大的努力。

二、飛凌在國產化道路上做的努力

1、積極引入國產化平臺,與國產芯片企業共同成長

在國產化大潮涌動的嵌入式市場中,飛凌嵌入式積極主動地和各個國產芯片廠家合作,引入了多個工業級CPU平臺。既有在電力行業應用較廣的全志A40i、T3、T507等平臺,也引入了瑞芯微的RK3399、RK3568等高性能高算力的平臺。有了這些國產工業級CPU的加持,飛凌自身產品線的布局也越發完善,而這些國產化核心板也逐漸成為飛凌自身以及市場各界關注的焦點。

2、全國產化核心板還要做到什么?

CPU國產化僅僅是第一步,對于飛凌嵌入式而言什么才是“真正的國產化”呢?不光是CPU要使用國產工業級的平臺,DDR顆粒、eMMC芯片以及其他的核心板需要用到的元器件也都是國產化,這才能叫做真正的全國產化核心板。

3、要讓客戶使用更安心!

全國產化的核心板市場上也有,不止飛凌嵌入式一家,那么飛凌的優勢有哪些呢?

飛凌的產品面向市場前,需要經過多輪的穩定性測試,多次反復可靠性驗證,飛凌的目標就是要保證客戶拿到手的是穩定、可靠、可長期使用的產品。全國產化的核心板更是如此,飛凌要完全打消掉客戶對全國產核心板的顧慮。

飛凌還準備了充足的芯片、元器件庫存,以保證能夠為客戶穩定供應。國產芯片市場還在高速成長期,飛凌嵌入式來為客戶做供應鏈安全的最后一堵防火墻,盡自己的一份力量來保證客戶的供應鏈穩定。飛凌嵌入強大的技術能力也直接反饋給客戶。我們不光提供了及時、完整的技術支持服務,還在芯片市場短缺時提供了相應的芯片替代方案,并且及時發布給客戶驗證,讓客戶不掉入芯片短缺或者價格高漲的深淵之中。

總結成一句話就是:飛凌不僅要讓客戶用到全國產化的核心板,而且也要讓客戶用得安心、放心。

三、全國產核心板 ——FETA40i-C

抱著這種理念,飛凌推出了全國產化FETA40i-C核心板,不僅CPU使用了全志的工業級CPU,而且DDR、eMMC以及其他的元器件也使用了國產工業級的產品——這是一塊真正的全國產化核心板。


飛凌FETA40i-C核心板基于全志工控行業平臺級處理器四核Cortex-A7 A40i設計,主頻1.2GHz,集成Mali-400 MP2 GPU,內存1GB/2GB DDR3L,存儲8GB eMMC。支持絕大部分當前流行的視頻及圖片格式解碼,具有穩定可靠的工業級產品性能和高性價比低功耗等優勢。

高穩定性

FETA40i-C核心板具有工業級品質,適用于電力行業的多種應用場景,穩定性得到了很好的驗證;

顯示接口豐富

支持多種顯示接口如RGB、LVDS、HDMI、MIPI等,同時也支持多種數據通訊接口,滿足客戶的使用需求;

雙系統支持

支持Linux3.10+QT 5.9以及Android7.1兩種操作系統,工程師可靈活選擇;

多種通訊方式

雙網口設計,4G、WiFi、藍牙等多種通訊方式支持,可滿足客戶不同需求,提高產品市場競爭力;

外部擴展接口豐富

UART*8、SD*4、USB*3 、IIC*5、SPI*4 、PWM*8等,供客戶靈活選用。

四、寫在最后

各個行業對國產化的需求越來越高,尤其是在電力、軍工等關鍵領域里“國產化”更是基本要求。

在這種市場環境和要求下,飛凌嵌入式不僅會致力于推出如FETA40i-C一樣的高品質全國產化核心板,而且也一定會和產業鏈上下游的同仁一起把“國產化”三個字落實到底。

想要了解更多產品詳情,請點擊藍字進入<飛凌嵌入式官網 www.onecosmetic.com.cn> 。


作者:李艦

注:部分圖片素材來源于網絡,侵刪







]]>
http://www.onecosmetic.com.cn/article-new-c22/971.html 行業資訊 2022-09-16 08:43:00 +0800
RK3568如何固定HDMI 分辨率輸出 本文主要講解RK3568如何固定HDMI 分辨率,包含如何查詢RK3568如何查詢weston 桌面固定分辨率輸出,如何將將rk3568通過修改源碼固定分辨率輸出。 文主要適用于飛凌OKT3568-C 平臺Linux4.19.206 操作系統,其他平臺也可以參考,但是不同平臺之間會存在差異,需客戶自行修改以適應自己的使用。 更多ARM開發板相關資訊,關注飛凌嵌入式。

RK3568開發板

↑ 硬件平臺:OK3568-C(基于瑞芯微國產處理器 RK3568) OS:Linux4.19.206


正文開始:

1、weston 桌面固定分辨率輸出 

查看顯示設備:

輸入ls /sys/class/drm命令,以MIPI 屏為例。

RK3568 mipi屏查看

顯示支持分辨率:

查看所用適配器支持的分辨率,以MIPI 屏為例。

rk3568 適配mipi支持分辨率

修改/etc/xdg/weston/weston.ini 文件:

[output]

name=HDMI-A-1 //與上面列表相對應,去掉card0 

mode=1024x600 //需為屏幕支持的有效分辨率

scale=2 //需為整數倍數

2、 修改源碼固定分辨率輸出 

uboot選屏為hdmi屏幕

修改OK3568-linux-source/kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c文件

 

添加edid = NULL;

static int dw_hdmi_connector_get_modes(struct drm_connector *connector)

{

struct dw_hdmi *hdmi = container_of(connector, struct dw_hdmi,

connector); struct hdr_static_metadata *metedata =

&connector->hdr_sink_metadata.hdmi_type1; struct edid *edid;

struct drm_display_mode *mode;

struct drm_display_info *info = &connector->display_info; int i, ret = 0;

 

memset(metedata, 0, sizeof(*metedata)); if (!hdmi->ddc)

return 0;

 

edid = drm_get_edid(connector, hdmi->ddc); edid = NULL;

if (edid) {

dev_dbg(hdmi->dev, "got edid: width[%d] x height[%d]\n", edid->width_cm, edid->height_cm);

 

hdmi->support_hdmi = drm_detect_hdmi_monitor(edid); hdmi->sink_has_audio = drm_detect_monitor_audio(edid); drm_connector_update_edid_property(connector, edid);

cec_notifier_set_phys_addr_from_edid(hdmi->cec_notifier, edid); ret = drm_add_edid_modes(connector, edid); dw_hdmi_update_hdr_property(connector);

kfree(edid);

} else {

hdmi->support_hdmi = true; hdmi->sink_has_audio = true;

 

for (i = 0; i < ARRAY_SIZE(dw_hdmi_default_modes); i++) { const struct drm_display_mode *ptr =

&dw_hdmi_default_modes[i];

 

mode = drm_mode_duplicate(connector->dev, ptr); if (mode) {

if (!i) {

mode->type = DRM_MODE_TYPE_PREFERRED; mode->picture_aspect_ratio =

HDMI_PICTURE_ASPECT_NONE;

}

drm_mode_probed_add(connector, mode); ret++;

}

}

info->edid_hdmi_dc_modes = 0;

info->hdmi.y420_dc_modes = 0;

info->color_formats = 0;

 

dev_info(hdmi->dev, "failed to get edid\n");

}

dw_hdmi_check_output_type_changed(hdmi);

 

return ret;

}

 

只保留客戶想要的分辨率,將其他分辨率注釋掉,分辨率參數可查看文件添加:

OK3568-linux-source/kernel/drivers/gpu/drm/drm_edid.c

static const struct drm_display_mode dw_hdmi_default_modes[] = {


/* 108 - 1920x1080@60Hz */

{ DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2008,2052, 2200, 0, 1080, 1084, 1089, 1125, 0, DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC),

.vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_64_27, },

/*

4 - 1280x720@60Hz 16:9

{ DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 1390,1430, 1650, 0, 720, 725, 730, 750, 0, DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),

.vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, 16 - 1920x1080@60Hz 16:9

{ DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2008,2052, 2200, 0, 1080, 1084, 1089, 1125, 0, DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),

.vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, 31 - 1920x1080@50Hz 16:9

{ DRM_MODE("1920x1080", DRM_MODE_TYPE_DRIVER, 148500, 1920, 2448,2492, 2640, 0, 1080, 1084, 1089, 1125, 0, DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),

.vrefresh = 50, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, 19 - 1280x720@50Hz 16:9

{ DRM_MODE("1280x720", DRM_MODE_TYPE_DRIVER, 74250, 1280, 1720,1760, 1980, 0, 720, 725, 730, 750, 0, DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC),

.vrefresh = 50, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, }, 0x10 - 1024x768@60Hz

{ DRM_MODE("1024x768", DRM_MODE_TYPE_DRIVER, 65000, 1024, 1048,1184, 1344, 0, 768, 771, 777, 806, 0, DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC) },

17 - 720x576@50Hz 4:3

{ DRM_MODE("720x576", DRM_MODE_TYPE_DRIVER, 27000, 720, 732,796, 864, 0, 576, 581, 586, 625, 0,  DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC),

.vrefresh = 50, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_4_3, }, 2 - 720x480@60Hz 4:3

{ DRM_MODE("720x480", DRM_MODE_TYPE_DRIVER, 27000, 720, 736,798, 858, 0, 480, 489, 495, 525, 0,  DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC),

.vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_4_3, },

*/

};

使用./build.sh kernel 單獨編譯生成/kernel/boot.img 文件。單獨燒寫boot.img 文件。

注:有用戶反饋rk3568如此固定HDMI 分辨率后屏幕顏色有差異,存在挑屏現象,大部分用戶可正常使用。

]]>
http://www.onecosmetic.com.cn/article_view_970.html RK3568系列 2022-09-14 13:34:00 +0800
RK3568 Buildroot 移植庫文件及Buildroot 添加用戶程序

本文主要講解RK3568Buildroot 移植庫文件及Buildroot 添加用戶程序,本文主要適用于飛凌OKT3568-C 平臺Linux4.19.206 操作系統,其他平臺也可以參考,但是不同平臺之間會存在差異,需自行修改以適應自己的使用。 


一、Buildroot 移植庫文件 

1、切換到OK3568-linux-source/buildroot/output/OK3568/路徑下執行 make menuconfig 命令。

2、按下“/”按鍵打開搜索框,通過關鍵字搜索相關庫文件,以添加PYTHON3 為例。

3、按照搜索結果選擇1至3可跳轉至對應配置選項,可通過↑↓按鍵翻頁。

通過“Y”鍵選中或者通過“空格”鍵切換選中狀態。

可選擇是否完全安裝,根據需求選擇即可。

4、一直選擇Exit 直到退出圖形界面,彈出是否保存配置,選擇yes 即可。

5、重新編譯buildroot 輸入在OK3568-linux-source 目錄下執行:./build.sh buildroot。

6、提示是否覆蓋舊的.config 配置文件,輸入n。

7、將OK3568-linux-source/buildroot/output/OK3568/images 生成的rootfs.ext2鏡像重新燒寫到rk3568開發板中,全編譯生成的rootfs.img 其實是通過rootfs.ext2文件直接改名生成,所以燒寫時使用rootfs.ext2 是同一個效果。

8、先點擊設備分區表,再選中rootfs.ext2,點擊執行燒寫即可。

二、Buildroot 添加用戶程序 

OK3568-linux-source/buildroot/output/OK3568/target 目錄是編譯出來的輸出文件夾。 

將客戶應用程序放到/OK3568-linux-source/buildroot/output/OK3568/target 指定的目錄下。

切記拷貝完應用程序后使用ls -l 命令查看應用程序是否有可執行權限,如果沒有chmod 777 應用程序名加可執行權限。

在OK3568-linux-source 目錄下使用./build.sh buildroot 命令重新打包生成文件系統,位置為:

OK3568-linux-source/buildroot/output/OK3568/images/root.ext2 文件。

將root.ext2 文件分步燒寫到rk3568開發板中。


聲明:本文所提供的所有服務內容旨在協助用戶加速rk3568產品的研發進度,在服務過程中所提供的任何程序、文檔、測試結果、方案、支持等資料和信息,都僅供參考,用戶有權不使用或自行參考修改,本公司不提供任何的完整性、可靠性等保證。



]]>
http://www.onecosmetic.com.cn/article_view_969.html RK3568系列 2022-09-14 11:31:00 +0800
RK3568 超級終端MobaXterm與X11 Forwarding rk3568

硬件平臺:OK3568-C開發板(基于國產瑞芯微RK3568處理器)

系統:Ubuntu

本文硬件平臺采用飛凌RK3568開發板,主要講解如何將rk3568作為一個便攜式服務器,不需要為其配置屏幕即可顯示界面化的內容。本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


正文開始!

關于X11 Forwarding 其實是一個X server轉發服務,簡單理解就是可以將開發板種X server上顯示的畫面轉發到其他具備X server服務的顯示端。具體詳細理解可以自行百度一下進行了解,RK3568的Ubuntu桌面就是基于X server服務實現,本文借用Ubuntu串口工具cutecom來展示一下其能達到的效果。首先rk3568開發板燒寫Ubuntu 20.04版本鏡像,鏈接網線,串口登錄開發板進行前期配置,確保開發板可以ping通百度,然后執行sudo apt-get update,執行成功結果如下圖

然后安裝cuetecom,執行命令:sudo apt-get install cutecom。安裝成功后在命令行輸入cut后按兩次tab按鍵,可以看到cutecom已安裝成功

此時查看接入網線的網口ip,確保Moba宿主機與開發板處在同一網段,使用Moba通過ssh登錄開發板,登錄成功后如下圖,可以看到右上角存在X server的Display地址

在Moba通過ssh登錄的窗口執行命令:export DISPLAY=172.16.0.68:10,然后執行cutecom,可以看到本該在rk3568開發板彈出的窗口彈出在PC電腦端,如下圖:

將rk3568開發板的ttyS3對應引腳短接進行回環測試,可以看到執行結果:

同理執行其他應用也可彈出到PC端顯示,例如瀏覽器測試,輸入命令 firefox 進入飛凌嵌入式官網

這種方式可以不接入顯示屏,直接在PC端界面化操作開發板,如此rk3568將可以作為一個便攜式服務器攜帶不需要為其配置屏幕即可顯示界面化的內容。有此類應用場景的用戶可嘗試應用。



]]>
http://www.onecosmetic.com.cn/article_view_968.html RK3568系列 2022-09-13 09:47:00 +0800
RK3568 Android-HDMI旋轉屏幕顯示

硬件開發板:OK3568-C開發板(基于國產瑞芯微 RK3568處理器)

OS:Android11

本文硬件平臺采用飛凌RK3568開發板,主要講解rk3568安卓系統下如果將屏幕旋轉的方法,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


RK3568 Android使用HDMI進行顯示需要旋轉顯示方向可以進行以下操作實現:

修改以下路徑文件BoardConfig.mk:

將文件中  SF_PRIMARY_DISPLAY_ORIENTATION 這條內容修改為90

然后保存后退出,進行源碼的全編譯,再將編譯生成的整體鏡像update.img燒寫到rj356開發板中進行測試。




]]>
http://www.onecosmetic.com.cn/article_view_967.html RK3568系列 2022-09-13 09:33:00 +0800
RK3568復用MULTI_PHY接口

硬件平臺:FET3568-C核心板 

飛凌RK3568核心板擁有豐富的高速接口 功能擴展、連接更高效,3路PCIe接口,最高支持PCIe 3.0;4路獨立USB接口,最高支持USB3.0;具備3路SATA3.0控制器;內置2個GMAC,支持RGMII/SGMII/QSGMII(2MAC)接口,可實現2路千兆以太網。

本文硬件平臺采用飛凌RK3568核心板講解,主要講解rk3568復用MULTI_PHY接口的方法,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


RK3568核心板在內部具有一個MULTI_PHY接口,能夠引出三組總線,擁有PCIe2.1/SATA3.0/USB3.0/ QSGMII/SGMII控制器,可以支持引出一個PCIe2.1/ USB3.0 HOST/ USB3.0 OTG/ QSGMII/SGMII、三路SATA3.0接口,其中

總線MULTI_PHY0可以引出USB3.0 OTG/SATA0

總線MULTI_PHY1可以引出USB3.0 HOST/SATA1/ QSGMII/SGMII

總線MULTI_PHY3可以引出PCIe2.1/SATA3

與SERDES總線類似,通過寄存器的配置可以實現不同的功能

RK3568在網口的配置上擁有兩個千兆GMAC,可以通過RGMII/SGMII/QSGMII引出

]]>
http://www.onecosmetic.com.cn/article_view_966.html RK3568系列 2022-09-13 09:23:00 +0800
AM6254雙屏顯示不同應用  

主機系統:Linux5.10.87 

硬件開發板:OK6254-C開發板 (基于TI AM6254處理器) 


飛凌嵌入式FET6254-C核心板支持2路顯示控制器,可同時輸出2種不同畫面。并且飛凌首家實現三屏同時顯示功能,提供更靈活的功能擴展性。本文硬件平臺采用飛凌AM6254開發板,主要講解AM6254如何在雙屏上顯示不同的應用,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。




應用顯示在第二塊屏幕以及其他位置:

修改qt應用的窗口位置和大小即可

參考代碼如下(源碼fltest_qt_backlight),紅色即為調整應用窗口的大小和位置

MainWindow::MainWindow(QWidget *parent) :

    QMainWindow(parent),

    ui(new Ui::MainWindow)

{

    ui->setupUi(this);

    QRect deskTopRect = qApp->desktop()->availableGeometry();

    int allw = deskTopRect.width(); //獲取第一塊屏幕的寬

    this->resize(1024,600);  //設置應用窗口的大小寬1024,高600(我的屏幕分辨率是1024*600)

    this->move(allw,0);  //設置窗口左上角的位置,因為兩塊屏幕是連起來的,示意圖如下

     setWindowFlags(Qt::FramelessWindowHint | Qt::WindowTitleHint | Qt::WindowCloseButtonHint);  // 取消邊框和最大化、最小化、關閉按鍵

 

    connect(ui->slider,SIGNAL(valueChanged(int)),this,SLOT(sliderchanged(int)));


fd_rgb = ::open("/sys/class/backlight/backlight-rgb/brightness",O_RDWR|O_NONBLOCK);

fd_lvds = ::open("/sys/class/backlight/backlight-lvds/brightness",O_RDWR|O_NONBLOCK);

 

 

ui->slider->setMinimum(1);

    ui->slider->setValue(200);

connect(ui->exitBtn, &QPushButton::clicked, this, [=](){

    close();

    });

}

 

1.桌面只能啟動一個應用,啟動一個應用后桌面消失。同時啟動兩個應用的方法可以是先設置一個應用自啟動,另一個在桌面啟動或者兩個應用都設置自啟動,但是兩個應用都不可以退出到桌面。

自啟動的方法可以同時啟動兩個甚至更多的應用,設置好應用窗口的大小和位置就可以同時使用多個應用。

]]>
http://www.onecosmetic.com.cn/article_view_965.html AM62x系列 2022-09-13 09:13:00 +0800
AM6254關于M核的引腳在A核使用

主機系統:Linux5.10.87

硬件開發板:OK6254-C開發板 (基于TI AM6254處理器) 

本文硬件平臺采用飛凌AM6254開發板,主要講解AM6254關于M核的引腳在A核使用過程,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。 

話不多說,我們馬上進入正題。


設備樹配置

&mcu_pmx0 {

        mymcugpio1_pins_default: mymcugpio1-pins-default {

                pinctrl-single,pins = <                                         

                        AM62X_MCU_IOPAD(0x004, PIN_INPUT, 7)

                >;

        };

};

 

 

&mcu_gpio0 {

        pinctrl-names = "default";

pinctrl-0 =<&mymcugpio1_pins_default>;

        status = "okay";

};

 

使用gpio-leds驅動的配置,在leds節點中添加如下

--- a/arch/arm64/boot/dts/ti/OK6254-C.dts

+++ b/arch/arm64/boot/dts/ti/OK6254-C.dts

@@ -166,7 +166,7 @@

                compatible = "gpio-leds";

                pinctrl-names = "default";

                pinctrl-0 = <&usr_led_pins_default>;

-

+               pinctrl-1 = <&mymcugpio1_pins_default>;

                led-0 {

                        label = "heartbeat";

                        gpios = <&main_gpio0 42 GPIO_ACTIVE_HIGH>;

@@ -206,6 +206,14 @@

                        led-pattern = <500 500>;

                        default-state = "on";

                };

+               

+               led-5 {

+                       label = "led5";

+                        gpios = <&mcu_gpio0 1 GPIO_ACTIVE_HIGH>;

+                        linux,default-trigger = "timer";

+                        led-pattern = <500 500>;

+                        default-state = "on";

+               };

 

        };

]]>
http://www.onecosmetic.com.cn/article_view_964.html AM62x系列 2022-09-13 09:06:00 +0800
2022年中秋節放假通知  月圓總有星相伴,  人圓總有家相隨。  

在中秋節來臨之際,

飛凌嵌入式攜全體員工, 

祝您中秋快樂,  闔家幸福!


]]>
http://www.onecosmetic.com.cn/article-new-c21/963.html 公司動態 2022-09-09 13:34:00 +0800
嵌入式核心板選型表 .div1 { width: 1600px; height: 600px; overflow: scroll; border: 1px solid #777777; }
產品名稱 FETA40i-C FETT3-C FETT507-C FET3399-C FET3399K-C FET3568-C / FET3568J-C FET-G2LD-C FET6254-C FET335xD FET335xS FET335xS-II FET4418-C / FET6818-C
CPU 全志A40i 全志T3 全志T507 瑞芯微 RK3399 RK3399K 瑞芯微 RK3568 RK3568J Renesas RZ/G2L TI AM6254 TI AM3354 TI AM3354 TI AM3354 三星 S5P4418 三星 S5P6818
架構 Cortex-A7 Cortex-A7 Cortex-A53 Cortex-A72 + A53 Cortex-A55 Cortex-A55 + M33 Cortex-A53 + M4F Cortex-A8 Cortex-A8 Cortex-A8 Cortex-A9 Cortex-A53
核心數 4 4 4 2x A72 + 4x A53 4 2x A55 + 1x M33 4x A53 + 1x M4F 1 1 1 4 8
主頻 1.2GHz 1.2GHz 1.5GHz 1.8GHz + 1.4GHz 2GHz 1.8GHz 1.2GHz +  200MHz 1.4GHz  + 400 MHz 800MHz 800MHz 600MHz 1.4GHz
RAM 1GB / 2GB DDR3 1GB / 2GB DDR3 1GB / 2GB DDR3 2GB / 4GB LPDDR3 2GB / 4GB / 8GB DDR4(標配2GB) 1GB / 2GB DDR4 1GB / 2GB DDR4 512M DDR3 512M DDR3 128MB DDR3 1GB / 2GB DDR3
ROM 8GB eMMC 8GB eMMC 8GB / 32GB eMMC 16GB / 32GB eMMC 16GB / 32GB eMMC 8GB / 16GB eMMC 8GB eMMC 256M NandFlash 256M NandFlash 256MB NandFlash 8GB eMMC
GPU Mali400 MP2 OpenGL ES、OpenVG Mali400 MP2 OpenGL ES、OpenVG G31 MP2 OpenGL ES、OpenCL、Vulkan Mali-T860 MP4 OpenGL ES、OpenCL、 DirectX11.1 Mali-G52-2EE OpenGL ES、Vulkan、OpenCL Mali-G31 OpenGL ES、Vulkan、OpenCL AXE1-16M@500MHz; OpenGL、Vulkan SGX530 OpenGL ES、OpenVG SGX530 OpenGL ES、OpenVG SGX530 OpenGL ES、OpenVG OpenGL ES、OpenVG
NPU —— —— —— —— 1TOPS —— —— —— —— —— ——
視頻 硬解碼 分辨率:1080p60 格式:VP8、H.264 分辨率:1080p45 格式:VP8、H.264 分辨率:4Kp60 / 4Kp30 /1080p60 格式:H.265 / H.264 / VP8 分辨率:4Kx2Kp60 / 4Kx2Kp30 格式:H.265、VP9 / VP8、H.264 分辨率:4K@60fps / 1080p@60fps 格式:H.264、H.265、VP9 / VP8 分辨率:1920x1080@30fps 格式:H.264 —— —— —— —— 分辨率:1080p 格式:H.264、VP8
視頻 硬編碼 分辨率:1080p45 格式:H.264 分辨率:1080p45 格式:H.264 分辨率:4Kp60 格式:H.264、VP8 分辨率:1080p30 格式:H.264、VP8 分辨率:1080p60 格式:H.264、H.265 分辨率:1920x1080@30fps 格式:H.264 —— —— —— —— 分辨率:1080p 格式:H.264、H.263
操作系統 Linux3.10+QT5.9 Linux3.10+QT5.9 Linux4.9+QT5.12 Linux4.4.189+QT5.12 Linux4.19+Qt5.14 Linux4.19 Linux5.10.87 Linux3.2+Qt4.8 Linux3.2+Qt4.8 Linux3.2+Qt4.8 Linux4.4.83+Qt5.6
Android7.1 —— Android10 Android7.1 Android11 —— —— —— —— —— Android5.1
Ubuntu16.04 Ubuntu16.04 Ubuntu18.04 ForlinxDesktop18.04 Ubuntu20.04 —— —— —— —— —— ——
工作溫度 -25℃~ +85℃ / -40℃~+85℃ -40℃~+85℃ 0~70℃ / -40℃~+85℃ 0℃~+80℃ -20℃~+80℃ 0℃~+80℃ -40℃~+85℃ -40~85℃ -40℃~+85℃ -40℃~+85℃ -40℃~+85℃ -40℃~+85℃ 0℃~+70℃
機械尺寸 45mm x 68mm 45mm x 68mm 40mm x 70mm 46mm x 70mm 45mm x 70mm 38mm x 60mm 38mm x 60mm 47mm x 71mm 42m x 52mm 42m x 52mm 45mm x 60mm
接口方式 B to B (2mm合高) B to B (2mm合高) B to B (2mm合高) B to B (2mm合高) B to B (2mm合高) B to B (2mm合高) B to B (2mm合高) 插針 郵票孔 郵票孔 B to B (2mm合高)
工作電壓 5V 5V 5V 12V 5V 5V 5V 5V 5V 5V 4.2V
Display RGB (1920x1080) RGB (1920x1080) RGB (1920x1080) —— RGB (1280x800) RGB (1280x800) RGB (1920x1200) RGB (1366x768) RGB (1366x768) RGB (1366x768) RGB (1280x800)
LVDS (1920x1080) LVDS (1920x1080) LVDS (1920x1080) DP (4K) LVDS (1280x800) ——(可轉換實現) LVDS (1920x1200) ——(可轉換實現) ——(可轉換實現) ——(可轉換實現) LVDS (1280x800)
HDMI (1920x1080) —— HDMI (4K) HDMI (4K) HDMI (4K) ——(可轉換實現) ——(可轉換實現) ——(可轉換實現) ——(可轉換實現) ——(可轉換實現) HDMI (1920x1080)
MIPI-DSI (1920x1080) MIPI-DSI (1920x1080) —— MIPI-DSI (4K) MIPI-DSI (2560x1440) MIPI-DSI (1920x1080) —— —— —— —— MIPI-DSI (1920x1200)
—— —— —— eDP (4K) eDP (2560x1600) —— —— —— —— —— ——
Ethernet ≤2路 1x 100Mbps MAC,MII 1x 1Gbps MAC,RGMII ≤2路 1x 100Mbps MAC,MII 1x 1Gbps MAC,RGMII ≤2路 1x 100Mbps MAC,RMII 1x 1Gbps MAC,RGMII 1x 1Gbps MAC,RGMII 2x 1Gbps MAC,RGMII、QSGMII 2x 1Gbps MAC,RGMII 2x 1Gbps MAC, RGMII(支持TSN) 2x 1Gbps MAC,RGMII 2x 1Gbps MAC,RGMII 2x 1Gbps MAC,RGMII 1x 1Gbps MAC,RGMII
UART ≤8路 ≤8路 ≤6路 ≤5路 ≤10路 ≤7路 ≤9路 ≤6路 ≤6路 ≤6路 ≤6路
CAN —— —— —— —— ≤3路CAN-FD ≤2路CAN-FD ≤3路CAN-FD ≤2路CAN 2.0 ≤2路CAN 2.0 ≤2路CAN 2.0 ——
Audio ≤3路 ≤3路 ≤4路 ≤3路 ≤4路 ≤4路 ≤3路 ≤2路 ≤2路 ≤2路 ≤3路
IIC ≤5路 ≤5路 ≤5路 ≤7路 ≤5路 ≤3路 ≤6路 ≤3路 ≤3路 ≤3路 ≤3路
SPI ≤4路 ≤4路 ≤2路 ≤5路 ≤4路 ≤3路 ≤5路 SPI ;≤1路OSPI ≤2路 ≤2路 ≤2路 ≤3路
USB 3路 USB 2.0 3路 USB 2.0 4路 USB 2.0 4路:2x USB 2.0 + 2x USB 3.0 ≤4路:2x USB 2.0 + 2x USB 3.0 2路 USB 2.0 2路 USB 2.0 2路 USB 2.0 2路 USB 2.0 2路 USB 2.0 2路 USB 2.0
SD/SDIO ≤4路 ≤4路 ≤2路 ≤2路 ≤2路,SDIO 3.0 ≤1路 ≤2路 SDIO 3.0 ≤3路 ≤3路 ≤3路 ≤2路,SDIO 3.0
PCIe —— —— —— 1路PCIe2.0 x4 ≤2x PCIe 3.0 x1 +1x PCIe 2.1 x1 —— —— —— —— —— ——
SATA 1路SATA 2.0 1路SATA 2.0 —— —— ≤3路 SATA 3.0 —— —— —— —— —— ——
ADC ≤2路 ≤2路 ≤4路,12位 ≤5路,10位 ≤8路,10位 ≤8路,12位 —— ≤8路,12位 ≤7路,12位 ≤7路,12位 ≤7路,12位
Camera 6路:2路DVP,4路TVIN 6路:2路DVP,4路TVIN 1路 4 lane MIPI-CSI, 1路 DVP ≤2路MIPI-CSI 1路 4 lane MIPI-CSI, 1路 DVP ≤2路MIPI-CSI 或 DVP 1路MIPI-CSI —— —— —— 1路 4 lane MIPI-CSI, 2路 DVP
并行總線 —— —— —— —— —— —— 16位數據,22位地址, 4路片選,133MHz時鐘 16位數據,12位地址, 3路片選,100MHz時鐘   —— —— 16位數據,17位地址,  2路片選,100MHz時鐘
]]>
http://www.onecosmetic.com.cn/article-new-c22/961.html 行業資訊 2022-09-05 10:34:00 +0800
RK3568人臉識別終端

為了適應全民戴口罩的新環境,許多AI應用也在不斷升級,一些企業開發出了口罩檢測模型,可以判斷人群中的個體是否有佩戴口罩,甚至還開發了對佩戴口罩人臉進行身份識別的模型。

AI雖然不是萬能藥,但卻是人類對抗傳染疾病的有力推動劑。

結合AI的熱門概念和技術,人臉識別終端應運而生。很多小區、寫字樓、商超都啟用了人臉識別終端,設備同時帶有人臉識別和體溫檢測的功能,極大地提高了通過率,降低了進出檢疫的人工成本。


那么這種小小的設備是如何完成如此復雜的工作呢?我們可以依靠一顆國產化超強大腦——FET3568-C核心板!

一起來看看它有什么本領。

1. 超強性

FET3568-C核心板基于Rockchip RK3568處理器設計開發,不僅擁有1TOPS算力的NPU,還有著豐富的功能接口,多媒體性能強悍、功耗低、運行穩定的特點,能夠讓其完美勝任人臉識別、紅外熱像測溫的工作;




2. 超高性價比

這顆“國產芯”在擁有強性能的同時,其價格在市場上有較高的競爭優勢,以助力人臉識別設備的市場化。

3. 超多AI框架支持

RK3568集成Rockchip自研NPU,1TOPS算力,滿足輕量級端側AI計算。并提供簡單易用的模型轉換工具RKNN-Toolkit,支持Caffe / TensorFlow / TF-Lite / ONNX / PyTorch / Keras / Darknet主流架構模型的一鍵轉換。

4. 超多接口資源

3路PCIe接口,4路獨立USB接口,具備3路SATA3.0控制器,支持RGMII/ SGMII/ QSGMII (2MAC) 接口,可實現2路千兆以太網。方便進行設備升級,免去資源不足的煩惱。

5. 超全顯示接口

支持HDMI2.0、eDP、LVDS、RGB Parallel、MIPI-DSI,五種顯示接口,用以適配不同的顯示需求。


人臉識別可與紅外測溫融合,當人通過人臉識別終端的同時進行紅外測溫,同時可通過網絡回傳到指揮中心,實現規模性人群的快速精準體溫篩查。我們進入公共場合時不用摘下口罩,只需要依次排隊通過即可在人臉識別的同時進行體溫檢測。人臉對應、體溫正常,簽到成功;當被測體溫高于某個設定的閾值時將會報警,禁止進入。


這場全球范圍的大疫情無疑是一場災難,但也為人工智能的發展創造了機會,讓企業意識到AI的重要性,優先考慮將AI投入生產中。在未來,人工智能的商業價值仍將繼續增長。




]]>
http://www.onecosmetic.com.cn/wulianwang/960.html 物聯網 2022-09-05 09:44:00 +0800
快來!中秋特惠季,豪禮送不停 飛凌嵌入式“中秋特惠季”即將開啟!

淘寶天貓搜索【Forlinx旗艦店】

9月5日~9月12日

驚喜優惠享不停!


復制下方鏈接到淘寶或天貓APP搜索

直接進入店鋪!


 https://forlinx.tmall.com



]]>
http://www.onecosmetic.com.cn/article-new-c21/959.html 公司動態 2022-09-05 09:03:00 +0800
源碼編譯 | RK3568 開發板快速上手 主機:Ubuntu18.04

硬件開發板:OK3568-C開發板 (基于國產瑞芯微RK3568處理器)

本文硬件平臺采用飛凌rk3568開發板,主要講解rk568進行源碼編譯的過程,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。

話不多說,我們馬上進入正題。

一、準備源碼

1. 創建工作目錄

$mkdir -p ~/rk3568

2. 拷貝源碼

將RK3568用戶資料中的源碼文件OK3568-linux-source.tar.bz2.a*拷貝到虛擬機~/rk3568目錄。

拷貝文件的方式有很多,筆者使用的是共享文件夾方式。

【注】OK3568源碼使用分段壓縮,每段最大4G,這樣方便拷貝,因此有些存儲器單文件最大支持4G。

3. 解壓源碼

$cat OK3568-linux-source.tar.bz2.a* >OK3568-linux-source.tar.bz2

$tar -xvf OK3568-linux-source.tar.bz2

耐心等待完成即可,解壓時間有點久。

4. 進入源碼

$cd ~/rk3568/OK3568-linux-source

目錄結構

二、編譯SDK

1. 編譯前配置

在device/rockchip/ok3568/目錄下,有不同板型的配置文件,選擇配置文件:

$./build.shBoardConfig-ok3568.mk  

相關配置介紹:

2. 編譯

編譯u-boot

$./build.shuboot

……

編譯kernel

$./build.shkernel

……

【注】編譯一段時間后會彈出下圖界面,需要選擇,提取圖中信息,VCCIO4和VCCIO6選擇1800000其余選擇3300000,使用上下方向按鍵選擇選項,按回車確認選擇即可。

編譯recovery

$./build.shrecovery

……


編譯Buildroot根文件系統

$./build.shbuildroot

制作文件系統的時間會比較久,請耐心等待編譯完成。

【注1】確保作為普通用戶編譯Buildroot根文件系統,避免不必要的錯誤;

【注2】如果不想編譯文件系統,也可直接從已有的鏡像中解壓后,將其拷貝到rockdev目錄下。

3. 打包固件

更新各部分鏡像鏈接到rockdev/目錄:

$./mkfirmware.sh

打包固件,生成的完整固件會保存到rockdev/目錄。

$./build.shupdateimg

[PS]全自動編譯

全自動編譯會執行上述編譯、打包操作,生成完整固件。

$./build.sh

三、分區說明

1. parameter 分區表

parameter.txt文件中包含了固件的分區信息,以parameter-buildroot.txt為例:

路徑:

device/rockchip/ok3568/parameter-buildroot-fit.txt

CMDLINE屬性是我們關注的地方,以uboot為例,0x00002000@0x00004000(uboot)中0x00004000為uboot分區的起始位置,0x00002000為分區的大小,以此類推。

2. package-file

package-file文件用于打包固件時確定需要的分區鏡像和鏡像路徑,同時它需要與parameter.txt文件保持一致。

路徑:

tools/linux/Linux_Pack_Firmware/rockdev/rk356x-package-file

#NAME        Relative path

#

#HWDEF             HWDEF

package-filepackage-file

bootloader  Image/MiniLoaderAll.bin

parameter   Image/parameter.txt

#trust          Image/trust.img

uboot          Image/uboot.img

misc             Image/misc.img

#resource    Image/resource.img

#kernel        Image/kernel.img

boot            Image/boot.img

recovery      Image/recovery.img

rootfs          Image/rootfs.img

oem             Image/oem.img

userdata      Image/userdata.img

#要寫入backup分區的文件就是自身(update.img)

#SELF 是關鍵字,表示升級文件(update.img)自身

#在生成升級文件時,不加入SELF文件的內容,但在頭部信息中有記錄

#在解包升級文件時,不解包SELF文件的內容。

backup        RESERVED

#update-script   update-script

#recover-script   recover-script

四、鏡像制作

編譯源碼可直接得到鏡像,但是編譯時間太長,有些部分不需要再次編譯,只需要從已有的鏡像中解包,然后再和新編譯的部分組合打包即可,下面是制作方法。

1. 工具安裝

下載工具包:

$git clone 

https://github.com/TeeFirefly/rk2918_tools.git  

進入工具包目錄:

$cd rk2918_tools

編譯:

$make

將可執行文件拷貝到用戶二進制目錄:

$sudo cp afptool img_unpack img_maker mkkrnlimg/usr/local/bin


2. 解包

將update.img拷貝到Ubuntu中,然后使用命令解包:

$img_unpack update.img img

解包到img目錄,img目錄會自動生成,解析成功之后,img目錄下會生成loader.img和update.img。

接下來進入到img目錄,使用afptool-unpack 解壓:

$afptool -unpack update.img update

解壓到update目錄

打開update目錄,里面有很多img文件。

將需要的文件復制到rockdev目錄下。

3. 合成update.img

然后源碼目錄以下命令即可:

$./build.shupdateimg

有關飛凌嵌入式OK3568-C開發板的更多詳情,您可以單擊下圖到飛凌嵌入式官網查看 也聯系左側在線客服索取資料。


]]>
http://www.onecosmetic.com.cn/article_view_958.html RK3568系列 2022-09-01 18:11:00 +0800
源碼編譯 | OK3568-C開發板快速上手 主機:Ubuntu18.04

開發板:OK3568-C開發板 (基于國產瑞芯微RK3568處理器)



本文將為大家介紹在飛凌嵌入式OK3568-C開發板上進行源碼編譯的過程,希望能夠對各位工程師小伙伴有所幫助。話不多說,我們馬上進入正題。


一、準備源碼


1.  創建工作目錄

$mkdir -p ~/rk3568


2. 拷貝源碼

將RK3568用戶資料中的源碼文件OK3568-linux-source.tar.bz2.a*拷貝到虛擬機~/rk3568目錄。

拷貝文件的方式有很多,筆者使用的是共享文件夾方式。


【注】OK3568源碼使用分段壓縮,每段最大4G,這樣方便拷貝,因此有些存儲器單文件最大支持4G。


3. 解壓源碼

$cat OK3568-linux-source.tar.bz2.a* >OK3568-linux-source.tar.bz2

$tar -xvf OK3568-linux-source.tar.bz2


耐心等待完成即可,解壓時間有點久。


4. 進入源碼

$cd ~/rk3568/OK3568-linux-source

目錄結構


二、編譯SDK


1.  編譯前配置

在device/rockchip/ok3568/目錄下,有不同板型的配置文件,選擇配置文件:

$./build.shBoardConfig-ok3568.mk  

相關配置介紹:

2.  編譯

編譯u-boot

$./build.shuboot

……


編譯kernel

$./build.shkernel

……

【注】編譯一段時間后會彈出下圖界面,需要選擇,提取圖中信息,VCCIO4和VCCIO6選擇1800000其余選擇3300000,使用上下方向按鍵選擇選項,按回車確認選擇即可。

編譯recovery

$./build.shrecovery

……


編譯Buildroot根文件系統

$./build.shbuildroot

制作文件系統的時間會比較久,請耐心等待編譯完成。


【注1】確保作為普通用戶編譯Buildroot根文件系統,避免不必要的錯誤;

【注2】如果不想編譯文件系統,也可直接從已有的鏡像中解壓后,將其拷貝到rockdev目錄下。


3.  打包固件

更新各部分鏡像鏈接到rockdev/目錄:

$./mkfirmware.sh

打包固件,生成的完整固件會保存到rockdev/目錄。

$./build.shupdateimg

[PS]全自動編譯

全自動編譯會執行上述編譯、打包操作,生成完整固件。

$./build.sh



三、分區說明


1. parameter  分區表

parameter.txt文件中包含了固件的分區信息,以parameter-buildroot.txt為例:

路徑:

device/rockchip/ok3568/parameter-buildroot-fit.txt

CMDLINE屬性是我們關注的地方,以uboot為例,0x00002000@0x00004000(uboot)中0x00004000為uboot分區的起始位置,0x00002000為分區的大小,以此類推。


2. package-file

package-file文件用于打包固件時確定需要的分區鏡像和鏡像路徑,同時它需要與parameter.txt文件保持一致。


路徑:

tools/linux/Linux_Pack_Firmware/rockdev/rk356x-package-file

#NAME        Relative path

#

#HWDEF             HWDEF

package-filepackage-file

bootloader  Image/MiniLoaderAll.bin

parameter   Image/parameter.txt

#trust          Image/trust.img

uboot          Image/uboot.img

misc             Image/misc.img

#resource    Image/resource.img

#kernel        Image/kernel.img

boot            Image/boot.img

recovery      Image/recovery.img

rootfs          Image/rootfs.img

oem             Image/oem.img

userdata      Image/userdata.img


#要寫入backup分區的文件就是自身(update.img)

#SELF 是關鍵字,表示升級文件(update.img)自身

#在生成升級文件時,不加入SELF文件的內容,但在頭部信息中有記錄

#在解包升級文件時,不解包SELF文件的內容。


backup        RESERVED

#update-script   update-script

#recover-script   recover-script


四、鏡像制作


編譯源碼可直接得到鏡像,但是編譯時間太長,有些部分不需要再次編譯,只需要從已有的鏡像中解包,然后再和新編譯的部分組合打包即可,下面是制作方法。


1.  工具安裝

下載工具包:

$git clone 

https://github.com/TeeFirefly/rk2918_tools.git  


進入工具包目錄:

$cd rk2918_tools

編譯:

$make

將可執行文件拷貝到用戶二進制目錄:

$sudo cp afptool img_unpack img_maker mkkrnlimg/usr/local/bin


2.  解包

將update.img拷貝到Ubuntu中,然后使用命令解包:

$img_unpack update.img img


解包到img目錄,img目錄會自動生成,解析成功之后,img目錄下會生成loader.img和update.img。


接下來進入到img目錄,使用afptool-unpack 解壓:

$afptool -unpack update.img update

解壓到update目錄

打開update目錄,里面有很多img文件。


將需要的文件復制到rockdev目錄下。


3. 合成update.img

然后源碼目錄以下命令即可:

$./build.shupdateimg


有關飛凌嵌入式OK3568-C開發板的更多詳情,您可以單擊下圖到飛凌嵌入式官網查看 

]]>
http://www.onecosmetic.com.cn/article-new-c22/957.html 行業資訊 2022-09-01 17:59:00 +0800
飛凌全志T507系列 應用筆記--ADB使用 ]]> http://www.onecosmetic.com.cn/article_view_956.html 應用筆記 2022-08-29 11:48:00 +0800 T507-屏幕觸摸旋轉,取消光標小技巧說明-飛凌嵌入式知識庫 現在qt支持中文。見audiorecorder。字體庫,路徑在/usr/lib/fonts 中,配置文件為/etc/fonts/font.conf

屏幕旋轉:/etc/profile.d/env.sh 中加入export QT_QPA_EGLFS_ROTATION=90

電容觸摸旋轉方法:/etc/profile.d/env.sh 中加入export QT_QPA_EVDEV_TOUCHSCREEN_PARAMETERS=/dev/input/event1:rotate=90

電阻觸摸旋轉方法: /etc/ts.conf 中加入module linear rot=3

電容取消鼠標光標:/etc/profile.d/env.sh 中加入export QT_QPA_EGLFS_HIDECURSOR=1

電阻觸摸取消鼠標光標,/etc/profile.d/env.sh 中#export QT_QPA_EGLFS_TSLIB=1


本文硬件平臺采用飛凌T507開發板,主要講解T507在Linux系統下如何設置屏幕旋轉、觸摸旋轉以及取消鼠標光標的方法,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。

]]>
http://www.onecosmetic.com.cn/article_view_955.html T507系列 2022-08-29 11:10:00 +0800
全志T507 UART復用方法-飛凌嵌入式知識庫 Linux系統:

1、確定使用引腳

PG15---> UART2-TX

PG16--->UART2-RX

2、關閉要使用引腳的默認配置

PG15和PG16默認為I2C4(即twi4)的引腳,關閉默認功能(引腳默認功能需要通過T507開發板硬件原理確認)

vi /kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi,關閉默認功能

3、打開/添加要復用的功能(此處為UART2功能)相關節點,設置相關引腳定義

vi /kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1.dtsi,將UART2的節點由disabled改為okay

上述節點中的pinctrl-0 = <&uart2_pins_a>;和pinctrl-1 = <&uart2_pins_b>;為UART2的引腳定義

vi /kernel/linux-4.9/arch/arm64/boot/dts/sunxi/sun50iw9p1-pinctrl.dtsi,將uart2_pins_a和uart2_pins_b節點下的引腳配置修改為要是用的引腳

若是使用的linux系統,完成配置后參考編譯手冊對源碼進行編譯,重新生成鏡像即可進行測試,測試方法參考T507開發板用戶使用手冊(您可聯系飛凌嵌入式客服索?。?;

Android系統:

若是使用android系統,除了完成與linux系統相同的設備樹配置外,還需要對android層進行配置

4、android層修改

vi android/device/softwinner/mercury-common/ueventd.sun50iw9p1.rc,

參考配置文件中/dev/ttyS5的配置,加入/dev/ttyS2的配置。

重新編譯生成img。修改成功后會在/dev下生成ttyS2的設備節點。若使用apk測試,需要修改串口測試的源碼,加入新的設備節點。


本文硬件平臺采用飛凌T507開發板,主要以T507中復用uart2為例做簡單說明,具體引腳客戶根據實際情況修改。本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。




]]>
http://www.onecosmetic.com.cn/article_view_954.html T507系列 2022-08-29 11:01:00 +0800
T507 Ubuntu系統開機自啟腳本-飛凌知識庫

18.04及以上系統取消了rc.local自啟動功能,因此不能像ubuntu16一樣通過編輯rc.local來設置開機啟動腳本。所以我們需要先打開rc.local自啟動功能。

1、建立rc-local.service文件

sudo vim /etc/systemd/system/rc-local.service
輸入如下內容
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
 
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
 
[Install]
WantedBy=multi-user.target

2、創建rc.local
sudo vim /etc/rc.local

輸入如下內容,注意加入sshd服務啟動
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo "rc.local start" > /usr/local/test.log
/etc/init.d/ssh start
source ~/.bashrc
exit 0

3、給rc.local加上權限
sudo chmod +x /etc/rc.local

4、啟用服務
sudo systemctl enable rc-local

待您成功開啟rc.local 自啟功能之后,您再對rc.local開機自啟腳本進行修改,保存后重啟T507開發板,測試修改是否生效。



本文硬件平臺采用飛凌T507開發板,主要講解T507客戶ubuntu系統下設置開機自啟腳本,當直接修改rc.local 文件,T507 Ubuntu系統啟機后存在修改的內容不生效的問題的解決思路及方法。本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。





]]>
http://www.onecosmetic.com.cn/article_view_953.html T507系列 2022-08-29 10:52:00 +0800
全志t507去掉io擴展芯片后仍使用mipi5640的方法-飛凌知識庫 本文硬件平臺采用飛凌T507開發板,主要講解T507去掉io擴展芯片后仍使用mipi5640的方法,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


mipi 5640的MIPI_PWRDN、MIPI_RST腳使用的在io擴展芯片上14腳(P15)、15腳(P16)。如自制底板,不使用io擴展芯片,仍想繼續使用mipi 5640的功能,可以將核心板上的引腳用于MIPI_PWRDN和MIPI_RST,方法如下:


1、選擇引腳

本例以PH2復用為MIPI_PWRDN,PH3復用為MIPI_RST為例,用戶可根據自己的實際情況選擇引腳。

2、關閉io擴展芯片功能

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

3、關閉PH2和PH3原使用功能

PH2和PH3在OKT507-C開發板上用于uart5,因此需要關閉uart5功能

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

4、mipi 5640引腳配置

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

5、測試方法

參考用戶使用手冊

]]>
http://www.onecosmetic.com.cn/article_view_952.html T507系列 2022-08-29 10:04:00 +0800
全志T507如何在 Linux系統中去掉QT桌面并設置QT應用開機自啟-飛凌知識庫 本文硬件平臺采用飛凌T507開發板,主要講解T507 QT啟動的過程及去掉QT桌面并設置自己QT應用開機自啟方法,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


T507的QT桌面啟動過程如下:


1、cat /etc/inittab

::sysinit:/bin/mount -t proc proc /proc 

::sysinit:/bin/mount -a ::sysinit:/sbin/swapon -a 

null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd 

null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin 

null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout 

null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr 

::sysinit:/bin/hostname -F /etc/hostname ::sysinit:/etc/init.d/rcS //啟動腳本 

::sysinit:/bin/mkdir -p /dev/pts 

::sysinit:/bin/mount -t devpts devpts /dev/pts ::sysinit:/bin/mkdir -p /dev/shm 

::sysinit:/bin/mount -t tmpfs tmpfs /dev/shm 

::respawn:-/bin/sh 


::shutdown:/bin/umount /dev/shm 

::shutdown:/bin/umount /dev/pts 


::shutdown:/etc/init.d/rcK 

::shutdown:/sbin/swapoff -a 

::shutdown:/bin/umount -a -r


2、vi /etc/init.d/rcS

#!/bin/sh 

# Start all init scripts in /etc/init.d 

# executing them in numerical order. for i in /etc/init.d/S??* ;do   //啟動/etc/init.d/下的相關服務 

# Ignore dangling symlinks (if any). 

 [ ! -f "$i" ] && continue case "$i" in *.sh) 

 # Source shell script for speed. 

 ( 

 trap - INT QUIT TSTP 

 set start 

 . $i 

 ) ;; 

 *) 

 # No sh extension, so fork subprocess. 

 $i start 

 ;; 

 esac 

done

 ifconfig lo 127.0.0.1

 insmod /lib/modules/4.9.170/mali_kbase.ko


3、vi init.d/S60Matrix_Browser//桌面服務,此腳本并未直接調用QT桌面應用

#!/bin/sh 

[ -f /usr/bin/matrix-browser ] || exit 0

 case "$1" in 

 start) 

 echo "start matrix browser"

 . /etc/profile.d/env.sh //QT環境變量,電阻屏的tslib等相關環境變量設置都在該腳本中 

 /etc/autorun.sh & //開機自啟腳本--該腳本調用了QT桌面

 ;; 

 stop) 

 killall matrix-browser 

 ;; 

 restart|reload) 

 $0 stop

 $0 start 

 ;; 

 *) 

echo "Usage: $0 {start|stop|restart}" 

exit 1 

esac 

exit 0


4、vi /etc/autorun.sh

#!/bin/sh 

. /etc/profile.d/env.sh 

if [ "$TOUCH" == "tsc2007" ];then 

 if [ ! -e $POINTERCAL_FILE ];then 

 echo 0,0 > /sys/class/graphics/fb0/pan

 /usr/bin/ts_calibrate

 sync

 fi 

fi 

/usr/bin/matrix-browser 127.0.0.1 &//調用的QT桌面程序,屏蔽這一行可以關掉QT桌面。改為自己的QT應用,可以實現自己的QT應用開機自啟


本文硬件平臺采用飛凌T507開發板,主要講解T507 QT啟動原理及去掉QT桌面并設置自己QT應用開機自啟,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。



]]>
http://www.onecosmetic.com.cn/article_view_951.html T507系列 2022-08-29 09:43:00 +0800
全志T507如何在Android系統下固定MAC地址 本文硬件平臺采用飛凌T507開發板,主要講解T507 如何在Android系統下固定MAC地址,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


一、T507問題描述

全志T507板卡每次重新燒錄Android系統兩個網口的MAC地址都會改變,可以通過cpu串號計算出T507的兩個MAC地址,這樣可以保證MAC固定不變且不重復。

二、T507固定MAC地址修改方法

1、修改sunxi-gmac.c

路徑:/OKT507-android-source/longan/kernel/linux-4.9/drivers/net/ethernet/allwinner/sunxi-gmac.c

·添加頭文件

·修改隨機生成MAC的部分,將函數geth_check_addr復制一份,分別將兩個函數修改成geth_check_addr0和geth_check_addr1,修改內容如下

·此處分別添加0和1

2、修改etherdevice.h

路徑:/OKT507-android-source/longan/kernel/linux-4.9/include/linux/etherdevice.h

·添加頭文件

·箭頭處的路徑為絕對路徑,要根據自己的實際情況修改。

·添加計算MAC地址的內容

static inline int gmac0_mac_from_cpu_serial(u8 *gaddr)

{

u32 inbuf[16]={0};

u32 outbuf[4]={0};

int ret;

ret = sunxi_get_serial((u8 *)inbuf);

printk("************Seria_forlinxl\t\t: %04x-----%08x-----%08x\n",inbuf[2], inbuf[1], inbuf[0]);

md5_transform(outbuf, inbuf);

printk("************Serial_md5_output\t\t: %08x-----%08x-----%08x\n",outbuf[0],outbuf[1],outbuf[2]);

gaddr[0] = (outbuf[0] >> 24) & 0xfe;/* clear multicast bit */

gaddr[1] = (outbuf[0] >> 16) | 0x02;/* set local assignment bit (IEEE802) */

gaddr[2] = outbuf[0] >> 8;

gaddr[3] = outbuf[0];

gaddr[4] = outbuf[1] >> 24;

gaddr[5] = outbuf[1] >> 16;

 

return 0;

}

 

static inline int gmac1_mac_from_cpu_serial(u8 *gaddr)

{

        u32 inbuf[16]={0};

        u32 outbuf[4]={0};

        int ret;

        ret = sunxi_get_serial((u8 *)inbuf);

        printk("************Seria_forlinxl\t\t: %04x-----%08x-----%08x\n",inbuf[2], inbuf[1], inbuf[0]);

        md5_transform(outbuf, inbuf);

        printk("************Serial_md5_output\t\t: %08x-----%08x-----%08x\n",outbuf[0],outbuf[1],outbuf[2]);

        gaddr[0] = (outbuf[1] >> 8) & 0xfe;/* clear multicast bit */

        gaddr[1] = outbuf[1] | 0x02;/* set local assignment bit (IEEE802) */

        gaddr[2] = outbuf[2] >> 24;

        gaddr[3] = outbuf[2] >> 16;

        gaddr[4] = outbuf[2] >> 8;

        gaddr[5] = outbuf[2];

 

        return 0;

}


本文硬件平臺采用飛凌T507開發板,主要講解T507 如何在Android系統下固定MAC地址,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。





]]>
http://www.onecosmetic.com.cn/article_view_950.html T507系列 2022-08-29 09:31:00 +0800
全志T507小技巧-Linux系統QT桌面旋轉90° 問題描述:

T507在使用過程中如果想要將桌面由橫屏修改為豎屏,其實不需要修改驅動程序的,只需要修改一下T507環境變量即可


T507開發板Linux系統QT桌面旋轉90°的修改方法:

1、修改 /etc/profile.d/env.sh 腳本

2、打開腳本后再末尾添加 export QT_QPA_EGLFS_ROTATION=90

3、wq保存并退出

4、sync命令同步后重啟T507開發板即可




]]>
http://www.onecosmetic.com.cn/article_view_949.html T507系列 2022-08-29 09:21:00 +0800
T507修改分區方法-Linux、Android系統適用 本文硬件平臺采用飛凌T507開發板,主要講解T507i修改分區的方法,由于所有系統的修改方法一樣,本文將以forlinx desktop系統修改分區為例進行描述,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。

正文開始




一、相關分區表路徑

T507 Linux系統分區表: OKT507-linux-sdk/device/config/chips/t507/configs/okt507/longan/sys_partition.fex

T507 Forlinx desktop系統分區表: OKT507-desktop-release/device/config/chips/t507/configs/okt507/longan/sys_partition.fex

T507 Android系統分區表: OKT507-android-source/longan/device/config/chips/t507/configs/okt507/android/sys_partition.fex

所有系統的修改方法一樣,以forlinx desktop系統修改分區為例進行描述

二、修改方法

1、找到分區表,并打開

2、分區表的對應關系

fex文件中各partition與系統各分區是對應的,UDISK為剩余的用戶分區。調整分區即對partition的size進行調整

3、修改根分區大小

1)參數說明:

size:為分區分配的扇區大小。Size的單位是扇區:512字節。(具體可參考原廠資料/T507_sys_partition使用說明.pdf)12582912扇區對應的分區大小為:12582912 * 512 /1024/1024 = 6144 MB(即6G)

2)舉例:文件分區增加720MB

 文件系統分區大小為:6144 + 720 = 6864 MB

size :      6864 * 1024 * 1024 / 512 = 14057472

即計算方法為:Y = X * 1024 * 1024 / 512,X為想要分配的分區大?。▎挝皇荕B),Y為size數。

4、編譯打包

改完成后,編譯源碼,打包生成鏡像,使用工具燒錄到全志T507板子中

5、最終結果

]]>
http://www.onecosmetic.com.cn/article_view_948.html T507系列 2022-08-29 09:03:00 +0800
RK3568處理器引腳復用怎么解? 直播講解,大多數處理器的功能引腳都是有復用的,就以廣受好評的OK3568-C開發板為例,雖然飛凌嵌入式的核心板將CPU的功能引腳都引出了,但是受限于開發板的體積,有些功能在開發板上是沒有辦法直接實現的。為了解決這個問題,今天飛凌小編在這里為大家帶來了兩個小模塊——RGB和SATA功能轉接模塊,通過它們可以讓各位工程師在OK3568-C開發板上評估更多的功能接口,提高開發時的靈活性和便利性。]]> http://www.onecosmetic.com.cn/video-encyclopedias/947.html 947 2022-08-29 08:55:00 +0800 TI AM6254專場直播回放-種草TIAM6254-供貨情況大揭秘 http://www.onecosmetic.com.cn/video-other/946.html 946 2022-08-29 08:48:00 +0800 技術貼 | OpenSSL在OKMX8MP-C開發板上的應用 飛凌嵌入式 OKMX8MP-C開發板采用NXP i.MX8M Plus高性能處理器開發,AI計算能力高達2.3TOPS,可滿足輕量級邊緣計算需求。同時靈活的I/O接口配置和先進豐富的多媒體資源,方便客戶應用程序開發。

在OKMX8MP-C開發板中, 飛凌移植了OpenSSL工具,OpenSSL整個軟件包大概可以分成三個主要的功能部分:SSL協議庫、應用程序以及密碼算法庫。OpenSSL的目錄結構自然也是圍繞這三個功能部分進行規劃的。

作為一個基于密碼學的安全開發包,OpenSSL提供的功能相當強大和全面,囊括了主要的密碼算法、常用的密鑰和證書封裝管理功能以及SSL協議,并提供了豐富的應用程序供測試或其它目的使用。

今天小編為大家分享一些 OpenSSL在OKMX8MP-C開發板上的簡單應用。

OpenSSL分為 交互模式批處理模式,直接輸入OpenSSL然后按回車鍵進入交互模式,輸入帶命令選項的OpenSSL進入批處理模式。

一、 交互模式

version用來打印版本以及 OpenSSL其他信息。

用法:version-[avbofp]

舉例:version-a打印所有信息

版本號和版本發布日期:OpenSSL1.1.1g,2020年4月21日
使用庫構建的選項:
options
存儲證書和私鑰的目錄:
OPENSSLDIR

passwd:生成各種口令密文。

用法: opensslpasswd [-crypt] [-1] [-apr1] [-salt  string] [-in file] [-stdin][-noverify] [-quiet] [-table] {password}

舉例: passwd-cryp 默認選項,生成標準的unix口令密文。

passwd-1 生成md5口令密文。

DSA:用于處理DSA密鑰、格式轉換和打印信息。

用法:openssldsa [-inform PEM|DER] [-outform PEM|DER] [-in filename][-passinarg] [-out filename] [-passout arg] [-des] [-des3] [-idea][-text][-noout] [-modulus] [-engine id]

舉例:dsaparam -out dsaparam.pem 1024  生成DSA參數文件。

gendsa-out dsakey.pem dsaparam.pem 根據DSA參數文件生成DSA密鑰。

以上就是交互模式的簡單使用方式,下面小編來為大家介紹批處理模式下的一些功能。

二、批處理模式

生成密碼功能

openssl rand: 用來產生偽隨機字節

用法:openssl rand [-out file] [-base64] [-hex] num

-out file   寫入文件

-base64   base64編碼輸出

-hex         16進制編碼輸出

舉例:以生成base64編碼的隨機數為例

消息摘要算法應用

openssl dgst:用于數據摘要

用法:openssl dgst [-md5|-md4|-md2|-sha1|-sha|-mdc2|-ripemd160|-dss1 ] [-c] [-d ] [-hex] [-binary] [-out filename] [-sign filename] [-passin arg] [-verify filename] [-prverify filename][-signature filename ] [file...]

舉例 用SHA1算法計算文件openssl1.txt的哈希值。

用SHA1算法計算文件openssl1.txt的哈希值,輸出到文件sha1.txt。

編解碼應用

給文件openssl1.txt用base64編碼,輸出到文件jiami.txt。

最后,小編為大家介紹一種測試OpenSSL性能的方法。

OpenSSL性能測試

openssl speed:此命令用于測試庫的性能。

用法:openssl speed [md5][rsa2048][rmd160]

測試生成不同的密鑰的速度。

以RSA-2048為例,分別測試OpenSSL在OKMX8MM-C、OKMX8MQ-C 和 OKMX8MP-C這3款開發板上的性能對比,給大家提供一個參考。

OKMX8MM-C開發板

OKMX8MQ-C開發板

OKMX8MP-C開發板

從以上測試結果可以看出, OKMX8MM-C開發板私鑰每秒生成 84.5次, OKMX8MQ-C開發板私鑰每秒生成 120.5次,而 OKMX8MP-C開發板的私鑰每秒生成 148.1次,由此可見,在OpenSSL性能這一方面,OKMX8MP-C開發板獲勝。

好啦,以上就是小編為大家帶來的全部內容,想要了解有關OKMX8MP-C開發板的更多詳情,您可點擊下圖進入查看。

]]>
http://www.onecosmetic.com.cn/article-new-c22/944.html 行業資訊 2022-08-25 16:14:00 +0800
國產RK3568 核心板 新版本官宣:內存大升級 一、更大內存,滿足更多需求。

FET3568-C核心板基于國產工業級瑞芯微RK3568設計,是飛凌嵌入式于今年3月推出的一款面向AIOT和工業市場打造的核心板,高性能、低功耗、功能豐富以及國產化的優勢使它一經上市便受到了廣泛關注。緊接著,6月份又推出了工業級溫寬版本。為適應市場發展趨勢,滿足更多客戶的需求,飛凌嵌入式RK3568系列現推出4GB+32GB工業級大內存版本!AI算法、視頻數據處理統統無焦慮!更大內存,滿足更多需求。

rk3568內存大小

二、Linux、AndroidUbuntu多系統支持

同時為滿足客戶的多元化需求,飛凌嵌入式還針對2GB+16GB(商業級/工業級)RK35568核心板在原有支持Linux和Android系統的基礎上,新增適配Ubuntu系統,資料現已同步更新,購買后聯系銷售工程師領取。

Linux Android Ubuntu 核心板RK3568

三、行業通用性核心板

配套的OK3568J-C開發板采用核心板+底板分體式設計及接插件連接方式,板載豐富的外設接口資源,目前已在工業、醫療、電力、車載交通、環境監測、安防、新能源、通信等多個行業有所應用。

RK3568 行業核心板

四、RK3568大容量版本上市時間

產品現已在淘寶和天貓官方店開啟預售,預計9月9日可小批量陸續發貨。預售期間下單的客戶,將優先安排發貨。

更多產品詳情,歡迎您復制下方鏈接進入淘寶【飛凌嵌入式開發板商城】或天貓【Forlinx旗艦店】咨詢。

淘寶商城鏈接: https://s.tb.cn/c.0FG1TH 

天貓商城鏈接: https://s.tb.cn/c.0F9AhV 

1、RK3568產品配置清單

RK3568配置清單

2、搭配購買享優惠

RK3568搭配套餐




---END---

]]>
http://www.onecosmetic.com.cn/article-new-c22/943.html 行業資訊 2022-08-25 15:56:00 +0800
「飛凌嵌入式」亮相第11屆中國智能交通市場年會 戳視頻 一睹為快!

 

此次年會,飛凌嵌入式帶來了FETMX6ULL-C、FET1046A-C、FETMX8MP-C等在交通行業廣受好評的板卡,以及FET3568-C、FETT507-C、FETA40i-C等備受歡迎的國產化平臺產品;飛凌最新推出的基于TI Sitara? AM6254處理器打造的FET6254-C核心板及配套開發板也一同亮相。在現場還設置了產品互動展示區,為參會人員展示產品的形態以及應用場景,將主流產品向參會來賓進行細致地講解,方便大家更直觀地了解飛凌嵌入式核心產品。

飛凌嵌入式的核心板在智能交通行業上有廣泛應用,如電子AI后視鏡、智能主控儀表、360全景環視、智能公交電子站牌、DSM司機狀態監控以及公交5G網關等等。

在未來,飛凌仍將積極探索嵌入式技術在智慧交通領域的應用,助力交通行業智能化發展!

8月25日,第11屆中國智能交通市場年會仍將繼續進行,飛凌嵌入式歡迎大家的蒞臨!


時間:2022年8月24日-25日

地點:杭州錢江新城萬豪酒店

飛凌展位:大宴會廳前廳2號位

]]>
http://www.onecosmetic.com.cn/article-new-c21/945.html 公司動態 2022-08-24 17:25:00 +0800
為什么推薦您采用嵌入式核心板開發產品! http://www.onecosmetic.com.cn/video-other/942.html 942 2022-08-22 16:32:00 +0800 iMX8MQ自制底板當無需PCIe時常見問題詳解 在飛凌嵌入式OKMX8MQ-C開發板上有兩個PCIe接口,對應著兩個PCIe差分時鐘,兩路PCIe分別用作了M.2接口卡槽KEYE(P37)和KEYM(P34)。很多使用FETMX8MQ-C核心板的用戶在自制底板時會不做PCIe部分,故而不會焊PCIe的差分時鐘,等到使用出廠鏡像驗證底板時發現會出現無法正常啟動的問題。今天,小編將總結常見的2種iMX8MQ自制底板無PCIe導致的問題及其對應解決辦法以供大家參考。

1.“使用出廠鏡像啟動時發現無法正常啟動”


問題描述——

客戶自制底板去掉PCIe燒錄出廠鏡像,啟動時出現的卡死信息:

產生原因——

PCIe影響了啟動,需要在設備樹里把跟PCIe有關的功能關閉。

解決辦法——

修改內核設備樹:

viOK8MQ-linux-kernel/arch/arm64/boot/dts/freescale/ok8mq-evk.dts

將設備樹中的PCIe全部從“okay”改為“disabled”,重新編譯。編譯后會在/OK8MQ-linux-sdk/images/boot下生成ok8mq-evk.dtb。\

完成上述修改后重新編譯并用新的鏡像進行燒寫。

正常啟動后打印信息如下(紅框中是在上述卡住位置向后繼續啟動的打印信息):

注意:飛凌目前提供的最小系統方案也是沒有設計PCIe的,故用戶如果使用了飛凌的最小系統方案,也需要按照上述方法進行修改。

2.“使用TF卡進行燒寫時發現燒寫一半卡住”


問題描述——

客戶自制底板去掉PCIe,使用TF卡燒寫時看到命令行打印信息在下述位置卡?。?

注意:并不一定就卡在上述位置,但一定在上述打印信息附近,不會太遠。

產生原因——

燒寫引導鏡像中的PCIe的啟動影響了燒寫,需要替換燒寫工具中的內核階段引導鏡像。

解決辦法——

首先按照問題中的方法修改內核設備樹并編譯。進入“OK8MQ-linux-sdk/tools/update”路徑,可看到該路徑下有很多dtb文件:

用編譯生成的“images/boot”路徑下的ok8mq-evk.dtb替換掉當前路徑下的ok8mq-evk.dtb。

執行編譯命令,生成新的燒寫工具:

使用新生成的update.itb替換掉完成制卡后TF卡中的update.itb,正常進行TF卡燒寫。

進入OK8MQ-linux-sdk/tools/sdfuse路徑,可看到新生成的燒寫工具update.itb。


注意:

  • 我們的燒寫工具部分源碼是不開源的,若您確實需要做相應更改請聯系您的對接銷售,由我們幫您修改。

  • OTG燒寫不會因沒有PCIe而受到影響。

上述的兩個問題就是用戶在自制底板去掉PCIe時可能會遇到的兩種問題。

當然,只設計了一路PCIe的情況也需要注意:

如果自制底板只做了一路PCIe,只焊了一個時鐘芯片,也是會影響啟動的。那么也需要修改設備樹,關閉未做出的那一路PCIe;如果自制底板只做了一路PCIe,而差分時鐘焊的不是與接口對應的,那在命令行用lspci命令查詢就會找不到設備。

以上就是OKMX8MQ-C平臺目前針對底板去掉PCIe存在的問題提出的解決辦法,可供大家在設計i.MX8MQ的底板時參考。

]]>
http://www.onecosmetic.com.cn/article-new-c22/941.html 行業資訊 2022-08-22 09:51:00 +0800
飛凌嵌入式邀您共赴「2022中國智能交通市場年會」


2022年8月24日-25日,第十一屆(2022)中國智能交通市場年會將在杭州錢江新城萬豪酒店召開,飛凌嵌入式受邀參會。本屆大會以“創局”為主題,旨在圍繞智能交通市場創業、創新等話題,共同探討行業的布局、變局和破局。涵蓋智慧交管、智慧交運、智慧高速、車路協同等多專業領域。作為嵌入式核心控制系統研發、設計和生產的高新技術企業,飛凌嵌入式的核心板和開發板在智能交通行業上均有廣泛應用,如電子AI后視鏡、智能主控儀表、360全景環視、智能公交電子站牌、DSM司機狀態監控以及公交5G網關等等。



此次年會,飛凌嵌入式將帶來FETMX6ULL-C、FET1046A-C、FETMX8MP-C等在交通行業廣受好評的板卡,以及FET3568-C、FETT507-C、OKA40i-C等備受歡迎的國產化平臺產品。同時,近期業內十分關注的基于TI最新AM62x系列處理器打造的FET6254-C核心板及配套開發板也將一同亮相。大會將匯聚智能交通產業領袖及產、學、研、用行業資源,梳理智能交通行業發展脈絡,觀察交通市場競爭與合作,交流交通技術與應用的發展,還將邀請眾多一線用戶、專家進行實戰經驗案例分享。

中國智能交通市場年會展位示意圖


時間:2022年8月24日-25日

地點:杭州錢江新城萬豪酒店

展位:大宴會廳前廳2號位


飛凌嵌入式期待與您相約杭州,共赴盛會!


]]>
http://www.onecosmetic.com.cn/article-new-c21/940.html 公司動態 2022-08-22 09:47:00 +0800
i.MX8MQ自制底板無PCIe問題詳解 在飛凌嵌入式OKMX8MQ-C開發板上有兩個PCIe接口,對應著兩個PCIe差分時鐘,兩路PCIe分別用作了M.2接口卡槽KEYE(P37)和KEYM(P34)。很多使用FETMX8MQ-C核心板的用戶在自制底板時會不做PCIe部分,故而不會焊PCIe的差分時鐘,等到使用出廠鏡像驗證底板時發現會出現無法正常啟動的問題。今天,小編將總結常見的2種iMX8MQ自制底板無PCIe導致的問題及其對應解決辦法以供大家參考。

1.“使用出廠鏡像啟動時發現無法正常啟動”


問題描述——

客戶自制底板去掉PCIe燒錄出廠鏡像,啟動時出現的卡死信息:


產生原因——

PCIe影響了啟動,需要在設備樹里把跟PCIe有關的功能關閉。


解決辦法——

修改內核設備樹:

viOK8MQ-linux-kernel/arch/arm64/boot/dts/freescale/ok8mq-evk.dts

將設備樹中的PCIe全部從“okay”改為“disabled”,重新編譯。編譯后會在/OK8MQ-linux-sdk/images/boot下生成ok8mq-evk.dtb。\

完成上述修改后重新編譯并用新的鏡像進行燒寫。

正常啟動后打印信息如下(紅框中是在上述卡住位置向后繼續啟動的打印信息):

注意:飛凌目前提供的最小系統方案也是沒有設計 PCIe ,故用戶如果使用了飛凌的最小系統方案,也需要按照上述方法進行修改。

2.“使用TF卡進行燒寫時發現燒寫一半卡住”


問題描述——

客戶自制底板去掉PCIe,使用TF卡燒寫時看到命令行打印信息在下述位置卡?。?/span>

注意:并不一定就卡在上述位置,但一定在上述打印信息附近,不會太遠。


產生原因——

燒寫引導鏡像中的PCIe的啟動影響了燒寫,需要替換燒寫工具中的內核階段引導鏡像。

解決辦法——

首先按照問題中的方法修改內核設備樹并編譯。進入“OK8MQ-linux-sdk/tools/update”路徑,可看到該路徑下有很多dtb文件:

用編譯生成的“images/boot”路徑下的ok8mq-evk.dtb替換掉當前路徑下的ok8mq-evk.dtb。

執行編譯命令,生成新的燒寫工具:

使用新生成的update.itb替換掉完成制卡后TF卡中的update.itb,正常進行TF卡燒寫。

進入OK8MQ-linux-sdk/tools/sdfuse路徑,可看到新生成的燒寫工具update.itb。

注意:

  • 我們的燒寫工具部分源碼是不開源的,若您確實需要做相應更改請聯系您的對接銷售,由我們幫您修改。

  • OTG 燒寫不會因沒有 PCIe 而受到影響。

上述的兩個問題就是用戶在自制底板去掉PCIe時可能會遇到的兩種問題。


當然, 只設計了一路 PCIe的情況也需要注意:

如果自制底板只做了一路PCIe, 只焊了一個時鐘芯片,也是會影響啟動的。那么也需要修改設備樹,關閉未做出的那一路PCIe;

如果自制底板只做了一路PCIe,而 差分時鐘焊的不是與接口對應的,那在命令行用lspci命令查詢就會找不到設備。

以上就是OKMX8MQ-C平臺目前針對底板去掉PCIe存在的問題提出的解決辦法,可供大家在設計i.MX8MQ的底板時參考。

]]>
http://www.onecosmetic.com.cn/article_view_939.html i.MX8系列 2022-08-22 09:39:00 +0800
A40i開發環境nfs使用修改 本文硬件平臺采用飛凌A40i開發板,主要講解A40i用nfs掛載文件夾需要修改開發環境配置問題,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。


一、硬件平臺介紹

OKA40i開發板采用底板+核心板結構,基于全志工控 行業平臺級處理器四核Cortex-A7 A40i設計,主頻1.2GHz,集成MAli400MP2 GPU,內存1GB/2GB DDR3L,存儲8GB eMMC。支持絕大部分當前流行的視頻及圖片格式解碼,具有穩定可靠的工業級產品性能和高性價比低功耗等優勢,搭載Linux 和Android操作系統,適用于基于視覺交互的工業控制產品,目標應用包含,嵌入式設備、智能終端、工業控制、數據采集、機器視覺 、工業物聯網 、移動互聯設備、數字標牌等。
特點:
●全志工業級A40I四核Cortex-A7,主頻最高為1.2GHz,集成Mali400MP2 GPU;
●支持雙屏同顯異顯和多種顯示接口RGB/MIPI /雙8位 LVDS /HDMI/TV OUT,1920x1080@60fps;
●支持1路千兆網絡,1路百兆網絡,支持WIFI/BT4.0,支持4G;
●支持多路攝像頭輸入,兩路DVP攝像頭接口,最高支持500W像素,四路TVIN,支持NTSC與 PAL制式
●CPU內部集成Audio Codec,支持1路差分PHONEOUT,1路立體聲耳機輸出 ,1路microphone輸入
●外部擴展接口豐富UART *8、SD*4、USB*3、SPI *4、IIC*5、SATA、PWM*8等;
●支持Linux和Android操作系統;



二、A40i開發環境nfs使用修改

A40i用nfs掛載文件夾需要修改開發環境配置

A40i開發板和開發環境ip配置好,能ping通

此時,A40i開發板執行mount -t nfs  -o nolock,nfsvers=3,vers=3 192.168.0.233:/home/forlinx/nfs_roots /mnt

報錯mount.nfs: requested NFS version or transport protocol is not supported

此報錯為NFS服務端服務沒有開啟導致,開發環境執行如下命令啟動后可重新掛載

sudo service nfs-server start

又報錯Job for nfs-server.service canceled.

修改服務端配置

sudo vi /etc/exports

內容如下

/home/forlinx/nfs_rootfs *(rw,sync,no_subtree_check)

之后sudo service nfs-server start開啟服務就可以了。

文件中原本是/home/forlinx/nfs_rootfs *(rw,sync,no_root_squash,no_subtree_check)

星號是任意主機ip都可以訪問,也可以改成固定ip或網段

rw是讀寫權限;ro只讀

async是先暫存于內存中,而非直接寫入硬盤;sync所有數據在請求時寫入

no_root_squash登入NFS主機使用分享目錄的使用者,如果是root的話,那么對于這個分享的目錄來說,他就具有root的權限,單詞squash是壓縮壓扁的意思;root_squash在登入NFS主機使用分享之目錄的使用者如果是root時,那么這個使用者的權限將被壓縮成為匿名使用者

no_subtree_check目錄檢查

hide在NFS共享目錄中不共享其子目錄;no_hide共享NFS目錄的子目錄

all_squash共享文件的UID和GID映射匿名用戶anonymous,適合公用目錄。no_all_squash保留共享文件的UID和GID(默認)

]]>
http://www.onecosmetic.com.cn/article_view_938.html A40i/T3系列 2022-08-17 09:22:00 +0800
AM62x添加GPMC NOR FLASH應用 本文硬件平臺采用飛凌AM6254開發板,主要講解AM62x開發板將GPMC總線引出到P34引腳,添加GPMC NOR FLASH應用方法,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入式。

ARM平臺介紹

FET6254-C核心板基于TI Sitara? AM62x系列工業級處理器設計。其采用Arm Cortex-A53架構,主頻最高可達1.4GHz;并集成了廣泛的接口,如2路支持TSN的千兆以太網、USB 2.0、LVDS、RGB parallel、UART、OSPI、CAN-FD、Camera、Audio。

AM62x開發板將GPMC總線引出到P34引腳,添加GPMC NOR FLASH應用方法如下。

一、設備樹修改

diff --git a/arch/arm64/boot/dts/ti/OK6254-C.dts b/arch/arm64/boot/dts/ti/OK6254-C.dts

index 5d4923bff..ad5228be3 100644

--- a/arch/arm64/boot/dts/ti/OK6254-C.dts

+++ b/arch/arm64/boot/dts/ti/OK6254-C.dts

@@ -525,6 +525,32 @@

             AM62X_IOPAD(0x128, PIN_OUTPUT, 7) /* (B23) CSI_PWDN.GPIO0_72 */

         >;

     };

+

+    gpmc0_pins_default: gpmc0-pins-default {

+        pinctrl-single,pins = <

+            AM62X_IOPAD(0x078, PIN_INPUT, 0) /* (U24) GPMC0_AD15.GPMC0_AD15 */   

+            AM62X_IOPAD(0x074, PIN_INPUT, 0) /* (U25) GPMC0_AD14.GPMC0_AD14 */

+            AM62X_IOPAD(0x070, PIN_INPUT, 0) /* (T24) GPMC0_AD13.GPMC0_AD13 */

+            AM62X_IOPAD(0x06C, PIN_INPUT, 0) /* (T22) GPMC0_AD12.GPMC0_AD12 */

+            AM62X_IOPAD(0x068, PIN_INPUT, 0) /* (R21) GPMC0_AD11.GPMC0_AD11 */

+            AM62X_IOPAD(0x064, PIN_INPUT, 0) /* (T25) GPMC0_AD10.GPMC0_AD10 */

+            AM62X_IOPAD(0x060, PIN_INPUT, 0) /* (R25) GPMC0_AD9.GPMC0_AD9 */

+            AM62X_IOPAD(0x05C, PIN_INPUT, 0) /* (R24) GPMC0_AD8.GPMC0_AD8 */

+            AM62X_IOPAD(0x058, PIN_INPUT, 0) /* (R23) GPMC0_AD7.GPMC0_AD7 */

+            AM62X_IOPAD(0x054, PIN_INPUT, 0) /* (P21) GPMC0_AD6.GPMC0_AD6 */

+            AM62X_IOPAD(0x050, PIN_INPUT, 0) /* (P22) GPMC0_AD5.GPMC0_AD5 */

+            AM62X_IOPAD(0x04C, PIN_INPUT, 0) /* (P24) GPMC0_AD4.GPMC0_AD4 */

+            AM62X_IOPAD(0x048, PIN_INPUT, 0) /* (N25) GPMC0_AD3.GPMC0_AD3 */

+            AM62X_IOPAD(0x044, PIN_INPUT, 0) /* (N24) GPMC0_AD2.GPMC0_AD2 */

+            AM62X_IOPAD(0x040, PIN_INPUT, 0) /* (N23) GPMC0_AD1.GPMC0_AD1 */

+            AM62X_IOPAD(0x03C, PIN_INPUT, 0) /* (M25) GPMC0_AD0.GPMC0_AD0 */

+            AM62X_IOPAD(0x084, PIN_OUTPUT, 0) /* (L23) GPMC0_ADVn_ALE.GPMC0_ADVn_ALE */

+            AM62X_IOPAD(0x088, PIN_OUTPUT, 0) /* (L24) GPMC0_OEn_REn.GPMC0_OEn_REn */

+            AM62X_IOPAD(0x08C, PIN_OUTPUT, 0) /* (L25) GPMC0_WEn.GPMC0_WEn */

+            AM62X_IOPAD(0x098, PIN_INPUT_PULLUP, 0) /* (U23) GPMC0_WAIT0.GPMC0_WAIT0 */

+            AM62X_IOPAD(0x0A8, PIN_OUTPUT, 0)    /* (M21) GPMC0_CSn0.GPMC0_CSn0 */

+        >;

+    };

};

 

&mcu_pmx0 {

@@ -937,3 +963,52 @@

     ti,system-suspend-controller;

        ti,ctx-memory-region = <&lpm_ctx_ddr>;

};

+

+&gpmc0 {

+    pinctrl-names = "default";

+    pinctrl-0 = <&gpmc0_pins_default>;

+    ranges = <0 0 0x00 0x50000000 0x02000000>;

+

+    nor@0,0 {

+            compatible = "fl,gpmc-nor";

+

+            reg = <0 0x0 0x02000000>;

+            linux,mtd-name = "cfi_probe";

+            probe-type = "CFI"; /* CFI or JEDEC */

+            //big-endian;

+

+            bank-width = <2>;

+            gpmc,mux-add-data = <2>;

+            gpmc,burst-length = <16>; //16words

+            gpmc,burst-read;

+            gpmc,burst-write;

+            gpmc,page-burst-access-ns = <0>;

+

+            gpmc,sync-clk-ps = <0>;

+            gpmc,cs-on-ns = <7>;

+            gpmc,cs-rd-off-ns = <120>;

+            gpmc,cs-wr-off-ns = <120>;

+            

+            gpmc,adv-on-ns = <7>;

+            gpmc,adv-rd-off-ns = <15>;

+            gpmc,adv-wr-off-ns = <15>;

+

+            gpmc,we-on-ns = <30>;

+            gpmc,we-off-ns = <93>;

+

+            gpmc,oe-on-ns = <28>;

+            gpmc,oe-off-ns = <120>;

+

+            gpmc,access-ns = <120>;

+

+            gpmc,rd-cycle-ns = <120>;

+            gpmc,wr-cycle-ns = <120>;

+

+            gpmc,bus-turnaround-ns = <0>;

+            gpmc,cycle2cycle-delay-ns = <0>;

+            gpmc,clk-activation-ns = <0>;

+            gpmc,wr-access-ns = <112>;

+

+            gpmc,wr-data-mux-bus-ns = <52>;

+    };

+};

diff --git a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi

index e23350dce..cbc9bb54b 100644

--- a/arch/arm64/boot/dts/ti/k3-am62-main.dtsi

+++ b/arch/arm64/boot/dts/ti/k3-am62-main.dtsi

@@ -981,4 +981,32 @@

         reg-names = "esm";

         forlinx,esm-pins = <5>;

     };

+

+    gpmc0: memory-controller@3b000000 {

+        compatible = "ti,am64-gpmc";

+        power-domains = <&k3_pds 80 TI_SCI_PD_EXCLUSIVE>;

+        clocks = <&k3_clks 80 0>;

+        clock-names = "fck";

+        reg = <0x00 0x03b000000 0x00 0x400>,

+              <0x00 0x050000000 0x00 0x08000000>;

+        reg-names = "cfg", "data";

+        interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;

+        gpmc,num-cs = <3>;

+        gpmc,num-waitpins = <2>;

+        #address-cells = <2>;

+        #size-cells = <1>;

+        interrupt-controller;

+        #interrupt-cells = <2>;

+        gpio-controller;

+        #gpio-cells = <2>;

+    };

+

+    elm0: ecc@25010000 {

+        compatible = "ti,am3352-elm";

+        reg = <0x00 0x25010000 0x00 0x2000>;

+        interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;

+        power-domains = <&k3_pds 54 TI_SCI_PD_EXCLUSIVE>;

+        clocks = <&k3_clks 54 0>;

+        clock-names = "fck";

+    };

};

diff --git a/arch/arm64/boot/dts/ti/k3-am62.dtsi b/arch/arm64/boot/dts/ti/k3-am62.dtsi

index 71665fa1f..d1f11ffd7 100644

--- a/arch/arm64/boot/dts/ti/k3-am62.dtsi

+++ b/arch/arm64/boot/dts/ti/k3-am62.dtsi

@@ -79,6 +79,8 @@

              <0x00 0x0e000000 0x00 0x0e000000 0x00 0x01d20000>, /* Second peripheral window */

              <0x00 0x20000000 0x00 0x20000000 0x00 0x0a008000>, /* Third peripheral window */

              <0x00 0x30200000 0x00 0x30200000 0x00 0x00010000>, /* DSS */

+             <0x00 0x3b000000 0x00 0x3b000000 0x00 0x00000400>, /* GPMC0_CFG */

+             <0x00 0x50000000 0x00 0x50000000 0x00 0x08000000>, /* GPMC0_DATA */

              <0x00 0x43600000 0x00 0x43600000 0x00 0x00010000>, /* sa3 sproxy data */

              <0x00 0x44043000 0x00 0x44043000 0x00 0x00000fe0>, /* TI SCI DEBUG */

              <0x00 0x44860000 0x00 0x44860000 0x00 0x00040000>, /* sa3 sproxy config */

 

 

二、驅動修改及添加

diff --git a/drivers/memory/omap-gpmc.c b/drivers/memory/omap-gpmc.c

index d9bf1c2ac..874298ffb 100644

--- a/drivers/memory/omap-gpmc.c

+++ b/drivers/memory/omap-gpmc.c

@@ -165,7 +165,7 @@

#define GPMC_CONFIG1_FCLK_DIV4          (GPMC_CONFIG1_FCLK_DIV(3))

#define GPMC_CONFIG7_CSVALID        (1 << 6)

 

-#define GPMC_CONFIG7_BASEADDRESS_MASK    0x3f

+#define GPMC_CONFIG7_BASEADDRESS_MASK    0x5f

#define GPMC_CONFIG7_CSVALID_MASK    BIT(6)

#define GPMC_CONFIG7_MASKADDRESS_OFFSET    8

#define GPMC_CONFIG7_MASKADDRESS_MASK    (0xf << GPMC_CONFIG7_MASKADDRESS_OFFSET)

 

 

diff --git a/drivers/mtd/chips/cfi_cmdset_0002.c b/drivers/mtd/chips/cfi_cmdset_0002.c

index 96a27e064..d2137cb72 100644

--- a/drivers/mtd/chips/cfi_cmdset_0002.c

+++ b/drivers/mtd/chips/cfi_cmdset_0002.c

@@ -432,6 +432,15 @@ static void fixup_s29ns512p_sectors(struct mtd_info *mtd)

         mtd->name);

}

 

+

+static void fixup_s29gl**s_sectors(struct mtd_info *mtd)

+{

+    struct map_info *map = mtd->priv;

+    struct cfi_private *cfi = map->fldrv_priv;

+    cfi->cfiq->DevSize = 26;

+    cfi->cfiq->EraseRegionInfo[0] = 0x020001ff;

+}

+

/* Used to fix CFI-Tables of chips without Extended Query Tables */

static struct cfi_fixup cfi_nopri_fixup_table[] = {

     { CFI_MFR_SST, 0x234a, fixup_sst39vf }, /* SST39VF1602 */

@@ -463,6 +472,7 @@ static struct cfi_fixup cfi_fixup_table[] = {

     { CFI_MFR_AMD, 0x1a00, fixup_s29gl032n_sectors },

     { CFI_MFR_AMD, 0x1a01, fixup_s29gl032n_sectors },

     { CFI_MFR_AMD, 0x3f00, fixup_s29ns512p_sectors },

+    { CFI_MFR_AMD, 0x2201, fixup_s29gl**s_sectors },

     { CFI_MFR_SST, 0x536a, fixup_sst38vf640x_sectorsize }, /* SST38VF6402 */

     { CFI_MFR_SST, 0x536b, fixup_sst38vf640x_sectorsize }, /* SST38VF6401 */

     { CFI_MFR_SST, 0x536c, fixup_sst38vf640x_sectorsize }, /* SST38VF6404 */

diff --git a/drivers/mtd/gpmc_nor.c b/drivers/mtd/gpmc_nor.c

new file mode 100755

index 000000000..0e3d70e77

--- /dev/null

+++ b/drivers/mtd/gpmc_nor.c

@@ -0,0 +1,217 @@

+// SPDX-License-Identifier: GPL-2.0+

+/*

+ * Normal mappings of chips in omap-nor memory

+ */

+

+#include <linux/err.h>

+#include <linux/module.h>

+#include <linux/types.h>

+#include <linux/kernel.h>

+#include <linux/io.h>

+#include <linux/slab.h>

+#include <linux/mtd/mtd.h>

+#include <linux/mtd/map.h>

+#include <linux/mtd/partitions.h>

+#include <linux/mtd/cfi.h>

+#include <linux/platform_device.h>

+#include <linux/mtd/physmap.h>

+#include <linux/of.h>

+#include <linux/omap-gpmc.h>

+

+struct gpmc_nor_mtd {

+    struct mtd_info *mtd;

+    struct map_info *map;

+    struct resource *res;

+    const char        *probe_type;

+

+    /* gpmc */

+    int                gpmc_cs;

+};

+

+

+#define DRIVER_NAME "gpmc-nor"

+

+static struct mtd_partition board_nor_parts[] = {

+    [0] = {

+        .name = DRIVER_NAME,

+        .offset = 0,

+        .size = MTDPART_SIZ_FULL,

+    },

+};

+

+static const char *gpmc_nor_select_probe_type(struct platform_device *dev)

+{

+    struct device_node *dp = dev->dev.of_node;

+    const char *probe_type;

+

+    of_property_read_string(dp, "probe-type", &probe_type);

+    if (!probe_type)

+        return NULL;

+

+    if (!strcmp(probe_type, "CFI")) {

+        probe_type = "cfi_probe";

+    } else if (!strcmp(probe_type, "JEDEC")) {

+        probe_type = "jedec_probe";

+    } else if (!strcmp(probe_type, "ROM")) {

+        probe_type = "map_rom";

+    } else {

+        dev_warn(&dev->dev,

+             "obsolete_probe: don't know probe type '%s', mapping as cfi\n",

+             probe_type);

+        probe_type = "cfi_probe";

+    }

+

+    return probe_type;

+}

+

+static int gpmc_nor_parse_dt(struct platform_device *dev)

+{

+    struct gpmc_nor_mtd *gpmc_nor_mtd = platform_get_drvdata(dev);

+    struct device_node *dp = dev->dev.of_node;

+    int err;

+    u32 bankwidth;

+    u32 cs;

+    int swap = CFI_LITTLE_ENDIAN;

+

+    if (!dp)

+        return -EINVAL;

+

+    gpmc_nor_mtd->probe_type = gpmc_nor_select_probe_type(dev);

+

+    err = of_property_read_u32(dp, "reg", &cs);

+    if (err) {

+        dev_err(&dev->dev, "reg not found in DT\n");

+        return -EINVAL;

+    }

+    gpmc_nor_mtd->gpmc_cs = cs;

+

+    err = of_property_read_u32(dp, "bank-width", &bankwidth);

+    if (err) {

+        dev_err(&dev->dev, "Can't get bank width from device tree\n");

+        return err;

+    }

+

+    if (of_property_read_bool(dp, "big-endian"))

+        swap = CFI_BIG_ENDIAN;

+    else if (of_property_read_bool(dp, "little-endian"))

+        swap = CFI_LITTLE_ENDIAN;

+

+    gpmc_nor_mtd->map->name = gpmc_nor_mtd->probe_type;

+    gpmc_nor_mtd->map->bankwidth = bankwidth;

+    gpmc_nor_mtd->map->swap = swap;

+    gpmc_nor_mtd->map->device_node = dp;

+

+    /*

+     * On some platforms (e.g. MPC5200) a direct 1:1 mapping

+     * may cause problems with JFFS2 usage, as the local bus (LPB)

+     * doesn't support unaligned accesses as implemented in the

+     * JFFS2 code via memcpy(). By setting NO_XIP, the

+     * flash will not be exposed directly to the MTD users

+     * (e.g. JFFS2) any more.

+     */

+    if (of_property_read_bool(dp, "no-unaligned-direct-access"))

+        gpmc_nor_mtd->map->phys = NO_XIP;

+    else

+        gpmc_nor_mtd->map->phys = 0;

+    return 0;

+}

+

+static int gpmc_nor_remove(struct platform_device *pdev)

+{

+    struct gpmc_nor_mtd *gpmc_nor_mtd = platform_get_drvdata(pdev);

+

+    if (gpmc_nor_mtd && gpmc_nor_mtd->mtd) {

+        mtd_device_unregister(gpmc_nor_mtd->mtd);

+        map_destroy(gpmc_nor_mtd->mtd);

+    }

+

+    return 0;

+}

+

+static int gpmc_nor_probe(struct platform_device *pdev)

+{

+    struct gpmc_nor_mtd *gpmc_nor_mtd;

+    int err;

+

+    if (! pdev->dev.of_node) {

+        dev_err(&pdev->dev, "failed to find of node\n");

+        return -ENOMEM;

+    }

+

+    gpmc_nor_mtd = devm_kzalloc(&pdev->dev, sizeof(struct gpmc_nor_mtd), GFP_KERNEL);

+    if (!gpmc_nor_mtd)

+        return -ENOMEM;

+

+    platform_set_drvdata(pdev, gpmc_nor_mtd);

+

+    gpmc_nor_mtd->map = devm_kzalloc(&pdev->dev, sizeof(struct map_info), GFP_KERNEL);

+    if (!gpmc_nor_mtd->map)

+        return -ENOMEM;

+

+    err = gpmc_nor_parse_dt(pdev);

+    if (err) {

+        dev_err(&pdev->dev, "failed to parse dt\n");

+        return -ENOMEM;

+    }

+

+    gpmc_nor_mtd->res = platform_get_resource(pdev, IORESOURCE_MEM, 0);

+    if (!gpmc_nor_mtd->res) {

+        dev_err(&pdev->dev, "failed to get memory resource\n");

+        return -ENOENT;

+    }

+

+    gpmc_nor_mtd->map->phys = gpmc_nor_mtd->res->start;

+    gpmc_nor_mtd->map->size = resource_size(gpmc_nor_mtd->res);

+    gpmc_nor_mtd->map->virt = devm_ioremap_resource(&pdev->dev, gpmc_nor_mtd->res);

+    if (IS_ERR(gpmc_nor_mtd->map->virt))

+        return PTR_ERR(gpmc_nor_mtd->map->virt);

+

+    printk("gpmc map phys:%x virt:%x size:%x\n", gpmc_nor_mtd->map->phys, gpmc_nor_mtd->map->virt,

+                gpmc_nor_mtd->map->size);

+    **_map_init(gpmc_nor_mtd->map);

+   

+    gpmc_cs_write_reg(0, 0x00,(2 << 23)|(0 << 22)|(0 << 21)|(0 << 18)|(1 << 12)|(2 << 8));

+    gpmc_nor_mtd->mtd = do_map_probe(gpmc_nor_mtd->probe_type, gpmc_nor_mtd->map);

+    if (!gpmc_nor_mtd->mtd) {

+        dev_err(&pdev->dev, "probing failed\n");

+        return -ENXIO;

+    }

+

+    gpmc_nor_mtd->mtd->dev.parent = &pdev->dev;

+

+    mtd_set_of_node(gpmc_nor_mtd->mtd, pdev->dev.of_node);

+

+    err = mtd_device_register(gpmc_nor_mtd->mtd, board_nor_parts, 1);

+    if (err) {

+        dev_err(&pdev->dev, "failed to add partitions\n");

+        goto err_destroy;

+    }

+

+    return 0;

+

+err_destroy:

+    gpmc_nor_remove(pdev);

+    return err;

+}

+

+static const struct of_device_id gpmc_nor_ids[] = {

+    { .compatible = "fl,gpmc-nor" },

+    {},

+};

+MODULE_DEVICE_TABLE(of, gpmc_nor_ids);

+

+static struct platform_driver gpmc_nor_driver = {

+    .probe = gpmc_nor_probe,

+    .remove = gpmc_nor_remove,

+    .driver = {

+        .name = DRIVER_NAME,

+        .of_match_table = gpmc_nor_ids,

+    },

+};

+

+module_platform_driver(gpmc_nor_driver);

+

+MODULE_LICENSE("GPL");

+MODULE_AUTHOR("ZZY <zzy@forlinx>");

+MODULE_DESCRIPTION("FL gpmc NOR");

+

 

三、makefile添加編譯

diff --git a/drivers/mtd/Makefile b/drivers/mtd/Makefile

index 593d0593a..92bc1c1b3 100644

--- a/drivers/mtd/Makefile

+++ b/drivers/mtd/Makefile

@@ -31,3 +31,4 @@ obj-y        += chips/ lpddr/ maps/ devices/ nand/ tests/

obj-$(CONFIG_MTD_SPI_NOR)    += spi-nor/

obj-$(CONFIG_MTD_UBI)        += ubi/

obj-$(CONFIG_MTD_HYPERBUS)    += hyperbus/

+obj-y                        += gpmc_nor.o

]]>
http://www.onecosmetic.com.cn/article_view_937.html AM62x系列 2022-08-17 08:48:00 +0800
亞低溫治療儀解決方案 #熱射病#再次沖上了熱搜。

據《中國熱射病診斷與治療專家共識》,熱射病是由熱因素作用于機體引起的嚴重致命性疾病,是指暴露在熱環境或者劇烈運動導致的機體產熱與散熱失衡,典型癥狀就是核心溫度升高大于40℃、中樞神經系統異常,例如精神狀態改變、抽搐或昏迷,并伴有多器官損害,嚴重者危及生命。

如果身邊有人出現熱射病的癥狀,我們首先要帶患者脫離熱環境,為其全身進行降溫,并第一時間撥打120,讓醫生針對情況采取最佳的救治方法。在有關熱射病患者送醫就診的新聞中,我們看到醫生會使用一種名為亞低溫治療儀的設備為患者進行治療。

亞低溫治療儀

亞低溫治療儀


亞低溫治療儀是一種通過壓縮機提供冷源,采用特殊的冷水循環制冷系統傳導散熱,以達到降溫效果的醫療設備,用毯子跟病人身體接觸,利用溫差控制患者的體溫,營造亞低溫的環境,通過“熱傳遞”降低高熱病人的體溫。

在醫療領域,將ARM架構處理器作為設備主控已經是許多醫療設備企業的選擇,下面小編就將以亞低溫治療儀為示例進行方案介紹。

應用方案簡介

飛凌嵌入式FET6254-C核心板基于 TI  Sitara?  AM62x 系列工業級處理器設計開發,采用Cortex-A53處理核+Cortex-M4F控制核的多核異構組合,且M4F內核的啟動和運行不再依賴A53內核,更安全更高效;并集成了豐富的接口,可實現更多的功能,具有更廣泛的適用性。

亞低溫治療儀方案拓撲簡圖


亞低溫治療儀方案拓撲簡圖


FET6254-C核心板最多支持9路UART,兼容16C750,支持RS485外部收發器自動流量控制,可滿足亞低溫治療儀的電子驅動系統制冷系統的運行需求,這也是通過為人體降溫以達到治療目的最關鍵的一步。獨立的M4F控制核可以不通過A核而獨立運行,讓制冷工作更高效。亞低溫治療儀不是簡單的制冷,為了保證患者的安全,需要嚴格控制降溫及復溫的速度,不宜過快,降溫速度以1.0~1.5℃/h為宜,因此需要溫度傳感器實時監測患者的體溫和循環冷水的溫度。FET6254-C核心板支持≤6路的I2C,溫度和水壓傳感器的接入,可滿足對體溫、水溫和水量等多項指標的感知和監測,保證最優的治療效果。

以上提到的各項數據指標都需要醫生實時監控,并根據實際情況及時進行調整。FET6254-C核心板支持2路顯示控制器,可同時輸出2種不同畫面,LVDS和RGB Parallel兩種顯示接口的支持,也為醫療設備制造企業提供了更多的選擇。

此外,FET6254-C的USB端口可配置為USB主機、USB從設備或USB雙重角色設備,可支持鼠標、鍵盤以及其他外設的連接,便于醫生執行更多的設置和操作。

以上就是飛凌嵌入式為大家帶來的基于FET6254-C核心板的亞低溫治療儀解決方案,希望能夠對您的產品選型和設計有所幫助。


]]>
http://www.onecosmetic.com.cn/article-new-c22/936.html 智慧醫療 2022-08-12 15:31:00 +0800
I2C3掛載wm8960音頻芯片


飛凌嵌入式的OKMX8MM-C開發板預留了I2C3和SAI引腳接口,分別位于P18和P7插針引腳上,板載音頻芯片掛載到了I2C2和SAI2。今天小編為大家列舉并說明如何在I2C3掛載wm8960音頻芯片并通過SAI1連接傳輸音頻數據。

設備樹和設備樹頭文件路徑如下:

OK8MM-linux-sdk/OK8MM-linux-kernel/arch/arm64/boot/dts/freescale/ok8mm-evk.dts

OK8MM-linux-sdk/OK8MM-linux-kernel/arch/arm64/boot/dts/freescale/fsl-imx8mm.dtsi

一、修改結果 

1、打開設備樹修改sound節點,驅動從這里獲取設備信息。

修改sound節點 cpu-dai =<&sai2>,改為 cpu-dai= <&sai1>。將wm8960掛載到sai1實現音頻數據流的收發,同理也可掛載到sai3,修改硬件連接即可。修改 hp-det-gpios= <&gpio4 22 0 >,改為 hp-det-gpios= <&gpio4 22 1 >。默認使用耳機輸出,使插拔檢測失效。

2、注釋I2C2下的wm8960節 ,因為在設備樹中不能存在一模一樣的設備節點,所以要注釋掉原來的wm8960節點。

在I2C3下添加wm8960節點,掛載到哪個I2C就把設備節點放到對應I2C下,修改 clocks= <&clk IMX8MM_CLK_SAI1_ROOT>,在I2C3下有了設備節點,但是時鐘需要改成sai1的。

3、修改pinctrl_sai1并注釋pinctrl_sai1_dsd,i.MX8MM的默認設備樹已經寫好了sai1的pinctrl。

4、修改SAI1節點,如下圖所示,復制SAI2節點替換SAI1,修改成SAI1的參數。


二、修改思路

我們在修改音頻芯片掛載路徑時的思路是這樣的:

1. 屏蔽默認的掛載路徑;

2. 將音頻設備的節點添加到要掛載的I2C和SAI下;

3. 修改pinctrl引腳復用;

4. 屏蔽默認wm8960的引腳配置。

本文介紹的wm8960掛載方式與板載默認音頻芯片屬于同一型號,如果需要掛載其他型號音頻芯片,則需要在sound節點指定驅動路徑。

cpu-dai表示要使用的SAI通道,默認為SAI2本文使用SAI1就修改成SAI1即可; audio-codec屬性就是I2C3下的wm8960節點。

設備樹sound節點:

imx-wm8960.c驅動文件的.compatible屬性:

三、 總結


設備樹sound節點下compatible屬性對應音頻驅動文件imx-wm8960.c里的.compatible,由此設備與驅動便有了聯系,驅動就可以在設備節點獲取關鍵字model,cpu-dai等信息。

當換成其他音頻芯片時,修改設備樹compatible屬性值即可修改音頻設備的配置也變得簡單起來,這也是Linux分離出設備樹的主要原因。

本文提供的方法是在屏蔽默認音頻設備的前提下進行的,想要實現雙路音頻輸出還需要在其他環節進行配置。以上就是在OKMX8MM-C開發板的I2C3掛載wm8960音頻芯片并通過SAI1連接傳輸音頻數據的操作過程,希望能夠對屏幕前的各位工程師小伙伴有所幫助。

有關OKMX8MM-C的更多詳情和資料,您可點擊下方圖片進入 飛凌嵌入式官網進行了解 

]]>
http://www.onecosmetic.com.cn/article-new-c22/935.html i.MX8系列 2022-08-12 15:18:00 +0800
OKMX8MP-C開發板

OKMX8MP-C開發板

OKMX8MP-C開發板采用NXP i.MX 8M Plus高性能處理器開發,內置NPU、ISP,AI計算能力高達2.3TOPS,可滿足輕量級邊緣計算需求。同時靈活的I/O接口配置和先進豐富的多媒體資源,方便客戶應用程序開發。 開發板支持2路千兆以太網、2路CAN-FD、4路UART、4G、5G、雙頻WiFi、PCIe3.0、USB3.0、HDMI2.0、LVDS、MIPI_CSI、MIPI_DSI等接口資源,最大限度發揮CPU資源。工業級設計,-40℃~+85℃寬溫運行,靜電、脈沖群、電氣隔離等防護措施確保其廣泛應用于各種領域,滿足智慧城市、工業互聯網、智能醫療、智慧交通等應用的需求。

iMX8MP高性能低功耗的工業級核心板

高速通信接口

i.MX8MP高速通信接口

4K畫質與HiFi語音體驗

HDMI接口最高支持4K顯示輸出;同時還具備LVDS、MIPI-DSI顯示接口, 且可支持三種顯示接口三屏同顯、三屏異顯; 最新的音頻技術,Cadence? Tensilica? HiFi 4 DSP @ 800 MHz,6路SAI,支持IIS、TDM、AC97。支持8通道PDM麥克風輸入。

iMX8MP4K畫質與HiFi語音體驗

先進的多媒體技術

iMX8MP多媒體技術

3D/2D圖形加速

iMX8MP圖形加速

機器學習與視覺

內置NPU,AI計算能力2.3TOPS,滿足輕量級邊緣計算需求

iMX8MP機器學習與視覺

內置圖像信號處理器(ISP)

iMX8MP信號處理器(ISP)

高版本高穩定的操作系統

iMX8MP Linux android系統

工業級品質

iMX8MP工業級

通訊接口豐富

iMX8MP通訊接口豐富

靈活可選的無線模組

支持SDIO3.0接口的雙頻WiFi、4G模組、5G模組

iMX8MP支持5G、4G、WiFi

接口資源

開發板,集成豐富的功能接口,產品評估更簡單。

iMX8MP開發板評估板

產品應用

iMX8MP應用領域
]]>
http://www.onecosmetic.com.cn/product/135.html i.MX8系列 2021-04-08 21:41:35 +0800
OKMX8MM-C開發板



i.MX8MM特點合集
i.MX8MM特點合集phone

FETMX8MM-C 核心板


FETMX8MM-C核心板基于NXP公司的i.MX8MMini 四核64位處理器設計,主頻最高1.8GHz,Cortex-A53架構;2GB DDR4 RAM,支持一個通用型Cortex?-M4 400MHz內核處理器??商峁┒喾N音頻接口,包括I2S 、AC97、TDM、PDM和SPDIF。提供多種外設接口,如MIPI-CSI、MIPI-DSI、USB、PCIe、UART 、eCSPI 、IIC和千兆以太網。

目標應用:
·IP攝像頭視頻監控
·雙向視頻會議
·可視門鈴
·圖像分析
·音頻處理
·音頻廣播系統

高性能,快體驗


采用ARM Cortex-A53@四核1.8GHz的CPU, 搭配2GB的DDR4 RAM,高性能、高算力,系統運行更快更流暢!

高性能i.MX8Mmini
高性能i.MX8Mmini phone

H.265、VP9解碼器 降低帶寬占用


具備1080p 60Hz的H.265和VP9解碼器; 相比傳統的H.264編碼,平均解碼效率提升50%; 傳輸和存儲同樣分辨率的視頻所占用帶寬和容量是H.264的50%。

i.MX8M支持H.265、VP9解碼器
i.MX8M支持H.265、VP9解碼器phone

Android 9.0、Linux 4.14、QT 5.10


FETMX8MM-C支持Android 9.0和Linux 4.14(QT 5.10)兩種64位操作系統, 高版本操作系統和UI框架為您的產品帶來更高的安全性, 以及更酷炫的人機交互體驗。

i.MX8系統支持
i.MX8系統支持phone

多種數字音頻接口 音頻應用不再受限


支持IIS、AC97、TDM、PDM、SPDIF; 支持5個SAI通道,可配置為IIS、AC97、TDM。 支持7.1聲道聲音輸出,及環麥輸入,用于高保真音樂系統及語音識別應用。

i.MX8多數字音頻接口
i.MX8多數字音頻接口phone

低功耗模式和實時任務處理


FETMX8MM-C具備1個Cortex-M4內核,主頻400MHz; 與Cortex-A53通過內部AHB總線通信,可用于低功耗休眠、實時任務處理應用。

i.MX8核心板可用于低功耗休眠、實時任務處理應用
i.MX8核心板可用于低功耗休眠、實時任務處理應用phone

開發板接口圖


為便于客戶評估i.MX8Mmini 處理器性能,核心板穩定性,OKMX8MM-C開發板引出接口種類豐富完整,布局合理

i.MX8Mmini 開發板功能接口圖
i.MX8Mmini 開發板接口圖

10年+生命周期


i.MX8M mini列入NXP產品長期供貨計劃, 包含在該計劃內的產品在推出后至少保證10年供貨期, 旨在為您的嵌入式設計確保產品的供貨穩定性。

i.MX8M核心板10年+生命周期
i.MX8M核心板10年+生命周期
]]>
http://www.onecosmetic.com.cn/product/imx8mm-29.html i.MX8系列 2019-10-21 18:06:42 +0800
OK1046A-C2開發板


OK1046A-C2


OK1046A-C2開發板 基于NXP 公司的LS1046A 四核處理器設計,主頻最高1.8GHz,ARM Cortex-A72架構。采用“核心板 +底板”分離結構,搭載10GHz的信號傳輸COM Express連接器,保證萬兆網信號的傳輸質量。原生支持2個SFP+接口(10Gb),和5 個1Gbit Ethernet。并且支持USB3.0、M.2(5G )、mSATA、M.2(WIFI)、UART 等功能接口,以及Ubuntu操作系統。適用于工業路由、5G網關 、智慧燈桿安全網關 、邊緣計算網關 、IP-PBX等產品,以及邊緣計算、 能源物聯網 、智慧城市 、工業自動化、視頻監控等應用領域。

更強的處理能力


4核ARM Cortex-A72處理器,最高支持1.8GHz主頻, 2GB DDR4 RAM,數據吞吐量最高可達2.1GT/s,高達45000 CoreMark分值的性能

LS1046A處理能力
LS1046處理能力

8路原生網口


原生支持8路 Ethernet 最大可支持2個XFI(10GbE)接口

LS1046A支持8路網口
LS1046支持8路網口

高速網絡


采用硬件數據路徑加速架構(DPAA),支持數據包解析、分類和
分發(FMan),調度、包排序和擁塞管理的隊列管理(QMan),
緩沖區分配和反分配的硬件緩沖區管理(BMan)。軟件層支持完整的DPDK
環境1,同時支持OVS-DPDK,用于網絡應用中數據包的高性能處理

LS1046A萬兆網絡
LS1046萬兆網絡

豐富的高速接口


5Gbps USB3.0、6Gbps SATA3.0、10Gbps Ethernet、32GT/s PCIe3.0(x4)

LS1046A多種高速接口
LS1046多種高速接口

靈活的功能擴展


8GT/s高速PCIe 3.0擴展更靈活, 可用于擴展千兆網卡、雙頻WIFI、FPGA等高速外設

LS1046A功能擴展
LS1046功能擴展

高速COM Express連接器


采用高速COM Express板對板連接器, 傳輸速率可達10GHz,為高速功能接口引出提供保障。 COM Express Mini Type 10兼容設計,核心板可靈活互換 2

LS1046A COM Express板對板連接器
LS1046 COM Express板對板連接器

多系統支持


支持Ubuntu 18.04操作系統, 豐富的第三方應用和插件,方便用戶開發

LS1046A系統支持 LS1046A系統
LS1046系統支持 LS1046系統

開發板接口圖



LS1046A開發板接口圖
LS1046開發板接口圖

產品應用


適用于工業路由器、邊緣計算網關 、IP-PBX等產品,以及邊緣計算、 能源物聯網、智慧城市、工業自動化、視頻監控等應用領域。

LS1046A開發板產品應用
LS1046開發板產品應用
]]>
http://www.onecosmetic.com.cn/product/ls1046a-22.html LS系列 2019-10-21 15:22:13 +0800
FETMX8MP-C核心板

FETMX8MP-C核心板

FETMX8MP-C核心板基于NXP i.MX 8M Plus處理器開發設計,該系列處理器專注于機器學習與視覺、高級多媒體以及具有高可靠性的工業自動化。旨在滿足智慧城市、工業互聯網、智能醫療、智慧交通等應用的需求。 強大的四核或雙核Arm? Cortex?-A53處理器,主頻高達1.6GHz,帶有神經處理單元(NPU),最高運行速率可達2.3 TOPS;內置圖像信號處理器(ISP)和兩個攝像頭輸入,打造高效的先進視覺系統;多媒體功能包括視頻編碼(含h.265)和解碼、3D/2D圖形加速以及多種音頻和語音功能;通過Cortex-M7進行實時控制,采用CAN FD和雙千兆以太網的強大控制網絡, 具有時間敏感網絡(TSN);2個USB3.0、1個PCIe3.0、2個SDIO3.0、2個CAN-FD等高速通信接口,滿足5G網絡、高清視頻、雙頻WIFI、高速工業以太網等應用場景。

iMX8MP高性能低功耗的工業級核心板

高速通信接口

i.MX8MP高速通信接口

4K畫質與HiFi語音體驗

HDMI接口最高支持4K顯示輸出;同時還具備LVDS、MIPI-DSI顯示接口, 且可支持三種顯示接口三屏同顯、三屏異顯; 最新的音頻技術,Cadence? Tensilica? HiFi 4 DSP @ 800 MHz,6路SAI,支持IIS、TDM、AC97。支持8通道PDM麥克風輸入。

iMX8MP4K畫質與HiFi語音體驗

先進的多媒體技術

iMX8MP多媒體技術

3D/2D圖形加速

iMX8MP圖形加速

機器學習與視覺

內置NPU,AI計算能力2.3TOPS,滿足輕量級邊緣計算需求

iMX8MP機器學習與視覺

內置圖像信號處理器(ISP)

iMX8MP信號處理器(ISP)

高版本高穩定的操作系統

iMX8MP Linux android系統

產品應用

iMX8MP 產品應用
]]>
http://www.onecosmetic.com.cn/product/136.html i.MX8系列 2021-04-08 21:46:07 +0800
FETMX8MQ-C核心板

FETMX8MQ-C核心板


FETMX8MQ-C核心板基于NXP i.MX8M處理器設計,四核ARM Cortex-A53 ,主頻最高1.3GHz,板載2GB RAM,8GB ROM;工作環境溫度為-40℃~85℃,滿足工業及泛工業場景應用。
i.MX8M處理器具有業界領先的音頻、語音和視頻處理功能,提供全4K UltraHD分辨率和HDR(Dolby Vision、HDR10和HLG),提供最高水平的專業音頻保真度,適用于無風扇運行,散熱系統成本低、電池壽命長。
具有最新的高速接口可提供靈活連接等優勢,并且提供10~15年產品長期供貨計劃。
·雙獨立顯示輸出
MIPI-DSI(1080p)和HDMI 2.0a(4K)
Vivante GC7000 Lite GPU,
支持OpenGL ES 3.1, OpenGL 3.0,Vulkan, Open CL 1.2
·視頻解碼
4Kp60 HDR(h.265, VP9), 4Kp30 (h.264), 1080p60 (MPEG2, MPEG4p2,
VC1, VP8, RV9, AVS/AVS+, h.263, DiVX), MJPEG - 8x8
·視頻編碼
1080p60 (MPEG2, MPEG4p2, VC1, VP8, RV9, AVS, h.263)-軟編碼
·豐富的外設接口
2x MIPI-CSI、2x USB3.0、2x PCIe2.0、4x UART、1Gb Ethernet

高性能,低功耗

采用NXP i.MX8MQ處理器,四核1.3GHz主頻,搭配2GB的DDR4 RAM, 提高計算能力;并采用ARM Cortex-A53低功耗架構; 滿足工業應用領域的無風扇設計需要,帶來更安全可靠的運行體驗。

iMX8MQ 高性能處理器

4K+1080P雙屏獨立顯示

FETMX8MQ-C支持HDMI和MIPI-DSI雙屏獨立顯示輸出,最大支持4K超高清分辨率, 滿足不同應用場景的顯示需求。通過專用轉換芯片,可將HDMI轉換為eDP、LVDS、RGB;MIPI-DSI可轉換為LVDS、HDMI等顯示接口。

i.MX8MQ 雙屏顯示

H.265、VP9解碼器降低帶寬占用

具備4Kp60的H.265和VP9解碼器;
相比傳統的H.264編碼,平均解碼效率提升50%; 傳輸和存儲同樣分辨率的視頻所占用帶寬和容量是H.264的50%。 比H.264存儲/帶寬節省一半。

i.MX8MQ 支持4Kp60的H.265和VP9解碼器


豐富的高速外設接口

2x MIPI-CSI、2x USB3.0、2x PCIe2.0、4x UART、1Gb Ethernet等多種高速外設接口的支持,可滿足高清攝像頭、工業相機、5G、4G、FPGA、SSD硬盤、PLC、高速以太網設備的接入。

i.MX8MQ 高速外設接口

多攝像頭接入

FETMX8MQ-C核心板具備2個MIPI-CSI接口,可同時接入2個MIPI-CSI接口的攝像頭,滿足雙目識別等應用;2個USB3.0接口,可接入UVC協議的USB攝像頭以及適配USB3.0工業相機等

i.MX8MQ支持多攝像頭

5G高速通訊

FETMX8MQ-C核心板可通過USB3.0接口連接5G模組,滿足客戶高速聯網通信的需求

i.MX8MQ 5G高速

PCIe高速接口

FETMX8MQ-C核心板具備2個PCIe2.0接口,可以用來連接高速外設,如:SSD、WIFI6模組、V2X通信模組、FPGA采集卡等。

i.MX8MQ PCIe高速接口

Android9.0*、Linux5.4.3、QT 5.13

FETMX8MQ-C支持Android 9.0和Linux5.4.3(QT 5.13)兩種64位操作系統, 高版本操作系統和UI框架為您的產品帶來更高的安全性, 以及更酷炫的人機交互體驗。

i.MX8MQ 系統支持

產品應用

適用于5G終端、邊緣計算網關、HMI、V2X RSU、加油機、 血液分析儀、PCR、瘦主機等產品應用, 以及醫療、電力、工業自動化、智慧交通、環境監測、智慧水務、能耗管理等行業應用

i.MX8MQ 產品應用
]]>
http://www.onecosmetic.com.cn/product/129.html i.MX8系列 2020-11-12 15:27:15 +0800
FETMX8MM-C核心板


FETMX8MQ-C核心板


FETMX8MM-C核心板基于NXP公司i.MX8M Mini 四核64位處理器設計,主頻最高1.8GHz,Cortex-A53架構;2GB DDR4 RAM,支持一個通用型Cortex?-M4 400MHz內核處理器??商峁┒喾N音頻接口,包括I2S、AC97、TDM、PDM和SPDIF。提供多種外設接口,如MIPI-CSI、MIPI-DSI、USB、PCIe、UART、eCSPI、IIC和千兆以太網。
目標應用:
·IP攝像頭視頻監控
·雙向視頻會議
·可視門鈴
·圖像分析
·音頻處理
·音頻廣播系統。

高性能,快體驗

采用ARM Cortex-A53@四核1.8GHz的CPU, 搭配2GB的DDR4 RAM,高性能、高算力,系統運行更快更流暢!

高性能i.MX8Mmini

H.265、VP9解碼器 降低帶寬占用

具備1080p 60Hz的H.265和VP9解碼器; 相比傳統的H.264編碼,平均解碼效率提升50%; 傳輸和存儲同樣分辨率的視頻所占用帶寬和容量是H.264的50%。

i.MX8M支持H.265、VP9解碼器

Android9.0、Linux4.14、QT 5.10

FETMX8MM-C支持Android 9.0和Linux4.14(QT 5.10)兩種64位操作系統, 高版本操作系統和UI框架為您的產品帶來更高的安全性, 以及更酷炫的 人機交互體驗。

i.MX8系統支持

多種數字音頻接口 音頻應用不再受限

支持IIS、AC97、TDM、PDM、SPDIF; 支持5個SAI通道,可配置為IIS、AC97、TDM。 支持7.1聲道聲音輸出,及環麥輸入,用于高保真音樂系統及語音識別應用。

i.MX8多數字音頻接口

低功耗模式和實時任務處理

FETMX8MM-C具備1個Cortex-M4內核,主頻400MHz; 與Cortex-A53通過內部AHB總線通信,可用于低功耗休眠、實時任務處理應用。

iMX8mm 實時任務處理

10年+生命周期

i.MX8Mmini列入NXP產品長期供貨計劃, 包含在該計劃內的產品在推出后至少保證10年供貨期, 旨在為您的嵌入式設計確保產品的供貨穩定性。

i.MX8M核心板10年+生命周期
]]>
http://www.onecosmetic.com.cn/product/imx8m-28.html i.MX8系列 2019-10-21 17:59:23 +0800
FETMX6ULL-C核心板 .ww_box{ position: relative;} .nn_box{ width: 100%; position: absolute; left: 0; top: 5%;} .nn_box.qcfd{ position: relative; top:0;} .div_pc{ display: block;} .div_phone{ display: none;} @media screen and (max-width: 500px) { .ww_box{ margin-bottom:15px;} .nn_box{ position: relative; top: 0; padding:0 0 5px;} .nn_box p,.nn_box span,.nn_box strong{ color: #353535 !important; font-size:14px !important;} .nn_box p:first-child span{ font-size:18px !important;} .nn_box p:nth-child(2){ display:none;} .div_pc{ display: none;} .div_phone{ display: block;} }


FETMX6ULL-C核心板


FETMX6ULL-C核心板基于NXP i.MX6ULL處理器開發設計,采用低功耗的ARM Cortex-A7架構,運行速度高達800MHz。原生支持8路UART、2路Ethernet、2路CAN-bus總線、2路USB 2.0、LCD等常用接口。并采用超小尺寸設計,核心板尺寸僅40*29mm,適應更多體積受限的應用場景。

iMX6ULL
iMX6ULL

小尺寸,大作為


FETMX6ULL-C體積小巧,核心板尺寸僅40*29mm,并采用2mm合高的板對板連接器,將小體積、便于拆卸的優勢集一身。

iMX6ULL尺寸圖

iMX6ULL尺寸圖

成熟穩定


FETMX6ULL-C核心板是飛凌基于NXP i.MX6U系列處理器推出的第三款核心板,成熟的技術方案,帶來穩定可靠的全新體驗。

imx6ull 成熟穩定

imx6ull 成熟穩定

功能全面數量多


FETMX6ULL-C核心板原生集2x Ethernet、2x CAN、8x UART、2x USB、RGB LCD、Audio、IIC、SPI、Camera、PWM、ADC、SDIO、GPIO等眾多功能于一身,滿足更多應用場景所需。

iMX6ULL功能全

iMX6ULL功能全

系統易開發,生產更便捷


核心板采用Linux4.1.15+QT5.6操作系統,支持OTG、SD/TF卡批量燒寫方式,支持單步更新內核,方便過程開發及批量生產。

imx6ull Linux核心板批量燒寫方式

imx6ull Linux核心板批量燒寫方式

豐富的資料,開發更高效


硬件設計手冊、嵌入式Linux軟件手冊、應用筆記、底層驅動源碼、應用接口開發示例等完善的資料庫,只為讓您更省心的開發,更快速的上市產品。

imx6ull Linux核心板資料

imx6ull Linux核心板資料


OKMX6ULL-C開發板


FETMX6ULL-C核心板提供配套OKMX6ULL-C開發板,集成豐富的功能接口,產品評估更簡單

iMX6ull評估板

應用領域


廣泛適用于電力、醫療、工業控制及自動化、環境監測、自助終端、安防、車載交通、通訊、充電樁、智能家居、消費電子、手持設備、網關、人機交互等領域

imx6ull Linux核心板應用領域

imx6ull Linux核心板應用領域

]]>
http://www.onecosmetic.com.cn/product/148.html i.MX6系列 2022-04-09 17:11:57 +0800
FETMX6ULL-S核心板

FETMX6ULL-S 核心板


FETMX6ULL-S核心板采用NXP的高性能、超高效、低成本處理器MCIMX6Y2開發設計,采用先進的ARM Cortex-A7內核,運行速度高達800MHz。先進的電源管理架構可以提供更低的功耗。
標配8路原生UART 、2路網口、2路CAN-bus總線、2路USB OTG等常用接口;核心板支持工業級和商業及兩種配置:256MB DDR3L/512MB DDR3L,256MB NandFlash/4GB eMMC/8GB eMMC,方便用戶不同的選擇。

小體積,大用途

核心板采用8層PCB沉金工藝,具備更佳的電氣特性。郵票孔封裝設計,體積小巧,整板尺寸僅44*35mm;

i.MX6ULL核心板

雙網、雙CAN、八路串口

CPU原生集成兩路高實時性的CAN總線接口,雙路百兆以太網可實現雙網冗余,八路串口同時可以和多種串口設備通訊;

i.MX6ULL核心板雙網、雙CAN、八路串口

媒體播放,數字攝像,WXGA顯示加持

24位并行LCD顯示,分辨率高達WXGA (1366x768);8/10/16/24位并行攝像頭傳感器接口,支持OV9650數字攝像頭;3路IIS接口,ALSA音頻架構,更加方便開發自己應用程序;

i.MX6ULL核心板多媒體功能

多種配置,不同選擇

核心板支持工業級和擴展商業級兩種配置,全部經過高低溫試驗測試,質量保證的同時,方便用戶不同的選擇;256MB DDR3L/512MB DDR3L,256MB NandFlash/4GB eMMC;

i.MX6ULL 核心板支持工業級和擴展商業級兩種配置

系統易開發,生產更便捷

核心板采用Linux4.1.15+QT5.6操作系統,支持OTG、SD/TF卡批量燒寫方式,支持單步更新內核,方便過程開發及批量生產

i.MX6ULL 核心板系統易開發生產更便捷

豐富多樣的測試例程及工具

硬件設計手冊、嵌入式Linux軟件手冊、OKMX6ULL-S應用筆記 、底層驅動程序、應用接口開發示例等完善的資料庫,只為讓您更省心的開發程序,更快速的搭建產品

i.MX6ULL 核心板豐富多樣的測試例程及工具

應用領域

廣泛適用于醫療 、電力 、安防 、車載 、軌道交通 、通訊、 充電樁 、智能家居 、消費電子、手持設備、人機交互 等領域

i.MX6ULL 核心板應用領域
]]>
http://www.onecosmetic.com.cn/product/123.html i.MX6系列 2020-06-29 20:27:26 +0800
FETMX6UL-C核心板 工業級


FETMX6UL-C 核心板工業級


FETMX6UL-C是一款基于NXP (原Freescale)i.MX6UltraLite Cortex-A7 架構處理器設計的核心板,主頻528MHz,核心板采用兩組優質進口80P板對板連接器設計,獨特的電源管理架構相比ARM9系列的核心板功耗更低。嚴酷的溫度等級測試確保核心板在-40℃~+85℃環境中穩定運行。最大支持8路UART、2路以太網、2路CAN等工業級總線接口;核心板標配256RAM/256MB NandFlash、256RAM/1GB NandFlash(選配兩種配置。




體積小巧配置靈活


長寬僅為40mm*50mm,6層PCB沉金工藝,兩組優質防誤插板對板 連接器

i.MX6UL體積小巧配置靈活
i.MX6UL體積小巧配置靈活phone


極快的啟動時間


經由飛凌軟件工程師深度優化裁剪的Linux系統從核心板通電到QT界面點亮僅需要7.8秒,創造更多可能!

i.MX6UL7秒啟動
i.MX6UL7秒啟動


功耗,沒有最低,只有更低!


FETMX6UL-C核心板相比ARM9、ARM11系列核心板功耗直降50%

i.MX6UL功耗直降50%
i.MX6UL功耗直降50% phone


8路串口 2路網口 2路CAN連接世界


業內支持串口數量最多的CPU,同時還能支持2路雙冗余 網絡,2路高實時性CAN-bus總線。

i.MX6UL串口多
iMX6UL串口多


全工業級設計核心板


i.MX6UL工業級設計核心板
iMX6UL工業級設計核心板


媒體播放 數字攝像


板載IIS接口,WM8960音頻芯片音樂歌曲任意播,支持數字攝像頭OV9650


i.MX6ul 媒體應用
i.MX6ul 媒體應用phone


安全加密雙防護


一重加密:CPU自帶安全啟動防竊取機制,可防止第三方用戶任意刷機植入木馬病毒竊取用戶信息;二重加密:CPU自帶ISO7816第三方認證加密接口,交易更安全

i.MX6ul 加解密


多功能引腳配置更靈活,極限配置隨你選!


方便設計各種功能配置底板,讓行業不再局限

i.MX6UL引腳配置
i.MX6UL引腳配置phone


注:以上為硬件引腳配置參考方案 ,用戶需重新設計底板及軟件或與飛凌嵌入式合作開發。免費提供以上四種方案《核心板引腳配置表》,您可聯系在線客服索取。


多項認證

iMX6UL阿里iot
iMX6UL阿里iot Link Kit


廣泛適用于工控 、醫療 、多媒體、安防 、車載 、金融、教學、電力 、通訊、充電樁 、智能家居 、消費電子、手持設備、顯示控制等領域

iMX6UL多豐富的硬件資料phone


嵌入式硬件設計手冊、嵌入式Linux開發手冊
嵌入式開發環境搭建手冊、接口驅動程序
應用開發示例等,一切應有盡有只為您更方便開發產品。


技術支持熱線、技術交流論壇、技術支持郵箱
隨時待命只為您的產品保駕護航。

iMX6uL 技術支持方式
iMX6uL 技術支持方式phone
]]>
http://www.onecosmetic.com.cn/product/40.html i.MX6系列 2019-10-29 15:03:30 +0800
FETMX6UL-C核心板 商業級 .ww_box{ position: relative;} .nn_box{ width: 100%; position: absolute; left: 0; top: 5%;} .nn_box.qcfd{ position: relative; top:0;} .div_pc{ display: block;} .div_phone{ display: none;} @media screen and (max-width: 500px) { .ww_box{ margin-bottom:15px;} .nn_box{ position: relative; top: 0; padding:0 0 5px;} .nn_box p,.nn_box span,.nn_box strong{ color: #353535 !important; font-size:14px !important;} .nn_box p:first-child span{ font-size:18px !important;} .nn_box p:nth-child(2){ display:none;} .div_pc{ display: none;} .div_phone{ display: block;} }


FETMX6UL-C 核心板商業級


FETMX6UL-C是一款基于NXP(原Freescale)i.MX6Ul traLite Cortex-A7 架構處理器設計的核心板,運行主頻528MHz,核心板采用兩組優質80Pin板對板連接器設計,獨特的電源管理架構相比ARM9系列核心板功耗更低。最大支持8路UART 、2路以太網、2路CAN等工業級總線接口。




體積小巧配置靈活


長寬僅為40mm*50mm,6層PCB沉金工藝,兩組優質防誤插板對板連接器

iMX6UL體積小巧配置靈活
iMX6UL體積小巧配置靈活phone

極快的啟動時間


經由飛凌軟件工程師深度優化裁剪的Linux系統從核心板通電到QT界面點亮僅需要4.6秒,創造更多可能!

iMX6UL4秒啟動
iMX6UL4秒啟動phone

功耗,沒有最低,只有更低!


FETMX6UL-C核心板相比ARM9、ARM11系列核心板功耗直降50%

iMX6UL功耗直降50%
iMX6UL功耗直降50% phone

8路串口2路網口 2路CAN連接世界


業內支持串口數量最多的CPU,同時還能支持2路雙冗余 網絡,2路高實時性CAN-bus總線。

iMX6UL 8路串口
iMX6UL 8路串口phone

安全加密雙防護


一重加密:CPU自帶安全啟動防竊取機制,可防止第三方用戶任意刷機植入木馬病毒竊取用戶信息;二重加密:CPU自帶ISO7816第三方認證加密接口,交易更安全

iMX6UL安全加密雙防護
iMX6UL安全加密雙防護phone

多功能引腳配置更靈活,極限配置隨你選!


方便設計各種功能配置底板,讓行業不再局限


iMX6UL引腳配置靈活
iMX6UL引腳配置


注:以上為硬件引腳配置參考方案 ,用戶需重新設計底板及軟件或與飛凌嵌入式合作開發。
免費提供以上四種方案《核心板引腳配置表》,您可聯系在線客服索取。

多項認證

iMX6UL認證情況 iMX6UL阿里iot
iMX6UL多項認證 iMX6UL阿里iot Link Kit


廣泛適用于工控 、醫療 、多媒體、安防 、車載 、金融、教學、電力 、通訊、充電樁 、智能家居 、消費電子、手持設備、顯示控制等領域

iMX6UL多豐富的硬件資料phone


嵌入式硬件設計手冊、嵌入式Linux開發手冊
嵌入式開發環境搭建手冊、接口驅動程序
應用開發示例等,一切應有盡有只為您更方便開發產品。


技術支持熱線、技術交流論壇、技術支持郵箱
隨時待命只為您的產品保駕護航。

iMX6uL 技術支持方式
iMX6uL 技術支持方式phone
]]>
http://www.onecosmetic.com.cn/product/38.html i.MX6系列 2019-10-29 10:23:12 +0800
FETMX6Q-C核心板


FETMX6Q-C 核心板


FETMX6Q-C基于NXP四核ARM Cortex-A9架構高性能處理器設計,主頻1GHz,12層PCB沉金工藝。整板尺寸小巧僅40mm*70mm,采用四個高度為1.5mm的超薄連接器,引腳數量多達320PIN,將處理器全部功能引腳引出。 配套底板資源豐富,不僅搭載千兆以太網、CAN-bus、攝像頭、WIFI&藍牙等主流接口,同時還引出了MIPI、MLB、EIM BUS 等CPU特有的功能。

車規級CPU加持,性能更強悍使用更穩定


FETMX6Q-C工業級核心板搭配車規級i.MX6四核處理器,主頻1GHz,滿足更多工業應用場景使用需求

車規級i.MX6加持產品分類更多
產品分類新增車規級i.MX6Q

較小尺寸核心板搭配獨特的超薄連接器,讓設計隨心所欲!


核心板采用4組超薄80P板對板連接器,合高僅2mm,40mm*70mm黃金尺寸比例, 使產品設計不局限任何機械結構

i.MX6Q配超薄連接器
i.MX6Q配超薄連接器phone

業內獨家12層PCB沉金工藝,運行更穩定!


核心板采用12層PCB沉金工藝設計,充分考慮電磁兼容及信號完整性設計,確保系統穩定運行!

i.MX6Q 12層PCB沉金工藝
i.MX6Q 12層PCB沉金工藝phone

CPU引腳全部引出,滿足各個領域不同產品的不同功能需求


核心板將CPU所有引腳全部引出,不僅支持千兆以太網、DVP、MIPI攝像頭、音頻、SDHC等 接口,
還支持MIPI攝像頭、MIPI屏、MLB總線、EIM BUS 27位地址、32位數據總線等。

i.MX6Q引腳全引出
i.MX6Q引腳全引出phone

支持多種顯示屏幕接口與圖像采集器



i.MX6Q 多顯示 多圖像采集接口 i.MX6Q 配套多功能開發板
i.MX6Q 多顯示 多圖像采集接口phone i.MX6Q 配套多功能開發板phone

i.MX6的雙屏時代,帶你進入全新體驗


飛凌嵌入式FETMX6Q-C核心板支持雙屏同步顯示,雙屏異步顯示。
異步顯示支持LVDS與LCD、HDMI與LVDS、HDMI與LCD、LVDS0與LVDS1多種異步顯示方式。

i.MX6Q雙屏支持
i.MX6Q雙屏支持phone


接口豐富的配套底板


OKMX6Q-C開發板采用核心板+底板結構設計,功能全,引腳多, 滿足各種產品開發需求,
可以更靈活的進行產品評估,快速設計出更具有競爭力的產品。

i.MX6Q配套底板 i.MX6Q配套底板尺寸圖
i.MX6Q配套底板phone i.MX6Q配套底板尺寸圖phone

主流操作系統支持


Android4.4.2、Linux4.1.15+QT5.6、Linux3.0.35+QT4.8.5

i.MX6Q操作系統支持
i.MX6Q操作系統支持

OKMX6Q-C開發板通過CE FCC  RoHS認證



i.MX6Q 通過CE FCC RoHS認證
i.MX6Q 通過CE FCC RoHS認證phone


廣泛適用于工控 、醫療 、多媒體、安防 、車載 、金融、教學、電力 、通訊、充電樁 、智能家居 、
消費電子、手持設備、顯示控制等領域

i.MX6Q適用場景
i.MX6Q適用場景phone iMX6Q多豐富的硬件資料phone


嵌入式硬件設計手冊、嵌入式Linux開發手冊
嵌入式開發環境搭建手冊、接口驅動程序
應用開發示例等,一切應有盡有只為您更方便開發產品。


技術支持熱線、技術交流論壇、技術支持郵箱
隨時待命只為您的產品保駕護航。

iMX6dL 技術支持方式
iMX6dL 技術支持方式phone
]]>
http://www.onecosmetic.com.cn/product/imx6q-30.html i.MX6系列 2019-10-21 18:08:01 +0800
FETMX6Q-S核心板


FETMX6Q-S 核心板


FETMX6Q-S核心板基于NXP四核ARM Cortex-A9 i.MX6Q高性能處理器設計,主頻1GHz,8層PCB沉金工藝,郵票孔連接方式保證最佳電氣特性和抗干擾性,核心板自身即是最小系統,自帶LCD接口,無需底板配合, 通電即可啟動和調試,最大程度降低開發難度。配套底板OKMX6Q-S3資源豐富,板載5M像素數字攝像頭接口,標準的雙路8位LVDS接口和HDMI-1.4接口可將強大的多媒體性能發揮得淋漓盡致;SDXC標準SD卡接口,SATA硬盤 接口存儲能力輕松提升至TB級;RS232、CAN、RS-485接口,均配備保護器件,輕松應對工業環境;完善的鋰電池管理電路 ,支持紅外接收,自帶立體聲音頻功放,板載三軸加速度傳感器,可輕松開發便攜設備。飛凌嵌入式FETMX6Q-S核心板分為工業級與商業級,商業級工作溫度為0℃~+70℃;工業級工作溫度為-40℃~+85℃。




8層PCB沉金工藝,郵票孔連接方式,性能更穩定!


FETMX6Q-S核心板與底板采用郵票孔連接方式,具有抗震、抗氧化、抗干擾、成本低的優勢。
核心板引腳數量為220PIN(55*4)尺寸為60mm*60mm方形結構設計,便于客戶底板布局設計。

iMX6Q郵票孔設計
iMX6Q郵票孔設計phone

體積小巧


核心板自身即是最小系統自帶LCD液晶接口,不需要底板支持,
只要接通4.2V電源,系統就可以運行起來。方便客戶工程師的來料檢驗和老化

iMX6q體積小巧
iMX6q體積小巧phone

支持多種顯示屏幕接口與圖像采集器



iMX6Q支持多種屏幕及攝像頭
iMX6Q支持多種屏幕及攝像頭phone

支持工業級、商業級以及多種存儲配置,
讓您的選擇更加隨心所欲!


FETMX6Q-S核心板支持工業級,商業級兩種選擇同時支持多種存儲配置方式!

iMX6Q支持工業級、商業級以及多種存儲配置
iMX6Q支持工業級、商業級以及多種存儲配置phone

i.MX6的雙屏時代,帶你進入全新體驗


FETMX6Q-S核心板支持雙屏同步顯示,雙屏異步顯示。
異步顯示支持LVDS與LCD、HDMI與LVDS、HDMI與LCD、LVDS0與LVDS1多種異步顯示方式。

主流操作系統支持


Android6.0、Android4.4.2、Linux4.1.15+QT5.6、Linux3.0.35+QT4.8.5

iMX6Q操作系統支持
iMX6Q操作系統支持phone

多項安全認證


OKMX6Q-S開發板通過CE FCC  RoHS認證

iMX6Q 通過CE FCC RoHS認證
iMX6Q 通過CE FCC RoHS認證phone

接口圖展示


核心板配套OKMX6Q-S開發板具有豐富的資源接口,開發調試更快捷

iMX6Q接口圖
iMX6Q接口圖phone


廣泛適用于工控 、醫療 、多媒體、安防 、車載 、金融、教學、電力 、通訊、充電樁 、智能家居 、
消費電子、手持設備、顯示控制等領域

iMX6Q適用場景
iMX6Q適用場景phone iMX6Q多豐富的硬件資料phone


嵌入式硬件設計手冊、嵌入式Linux開發手冊
嵌入式開發環境搭建手冊、接口驅動程序
應用開發示例等,一切應有盡有只為您更方便開發產品。


技術支持熱線、技術交流論壇、技術支持郵箱
隨時待命只為您的產品保駕護航。

iMX6q 技術支持方式
iMX6q 技術支持方式phone
]]>
http://www.onecosmetic.com.cn/product/imx6q-34.html i.MX6系列 2019-10-25 09:49:49 +0800
FETMX6DL-C核心板


FETMX6DL-C 核心板


FETMX6DL-C基于NXP雙核ARM Cortex -A9架構 i.MX6Dual Lite 高性能處理器設計,主頻1GHz,12層PCB沉金工藝。整板尺寸小巧僅40mm*70mm,優化固定孔、防誤插設計,采用四個高度為1.5mm的超薄連接器,引腳 數量多達320PIN,將處理器全部功能引腳引出。配套底板資源豐富,不僅搭載千兆以太網、CAN-bus、攝像頭、WIFI&藍牙等主流接口,同時還引出了MIPI、MLB、EMI BUS等CPU特有的功能




較小尺寸核心板搭配獨特的超薄連接器,讓設計隨心所欲!


核心板采用4組超薄80P板對板連接器,合高僅2mm,40mm*70mm黃金尺寸比例, 使產品設計不局限任何機械結構

iMX6DL通過超薄連接器連接
iMX6DL通過超薄連接器連接phone

業內獨家12層PCB沉金工藝,運行更穩定!


核心板采用12層PCB沉金工藝設計,充分考慮電磁兼容及信號完整性設計,確保系統穩定運行!

iMX6DL 運行更穩定
iMX6DL 運行更穩定phone

CPU引腳全部引出,滿足各個領域不同產品的不同功能需求


核心板將CPU所有引腳全部引出,不僅支持千兆以太網、DVP、MIPI攝像頭、音頻、SDHC等接口,
還支持MIPI攝像頭、MIPI屏、MLB總線、EIM BUS 27位地址、32位數據總線等。

iMX6DL功能引腳
iMX6DL功能引腳phone

支持多種顯示屏幕接口與圖像采集器



iMX6DL 多顯示 多圖像采集接口 iMX6dl 開發板
iMX6DL 多顯示 多圖像采集接口phone iMX6dl 開發板

i.MX6的雙屏時代,帶你進入全新體驗


飛凌嵌入式FETMX6DL-C核心板支持雙屏同步顯示,雙屏異步顯示。
異步顯示支持LVDS與LCD、HDMI與LVDS、HDMI與LCD、LVDS0與LVDS1多種異步顯示方式。

iMX6dl雙屏異顯
iMX6dl雙屏異顯phone


接口豐富的配套底板


OKMX6DL-C開發板采用核心板+底板結構設計,功能全,引腳多,滿足各種產品開發需求,
可以更靈活的進行產品評估,快速設計出更具有競爭力的產品。

iMX6dl配套底板 iMX6dl配套底板尺寸圖
iMX6dl配套底板 iMX6dl配套底板尺寸圖phone

主流操作系統支持


Android4.4.2、Linux4.1.15+QT5.6、Linux3.0.35+QT4.8.5

iMX6dl操作系統
iMX6dl操作系統phone

多項安全認證


OKMX6DL-C開發板通過CE FCC  RoHS認證,安全更有保障

iMX6DL 通過CE FCC RoHS認證
iMX6DL 通過CE FCC RoHS認證phone


廣泛適用于工控 、醫療 、多媒體、安防 、車載 、金融、教學、電力 、通訊、充電樁 、智能家居 、
消費電子、手持設備、顯示控制等領域

iMX6dl適用場景
iMX6dl適用場景phone iMX6dl多豐富的硬件資料phone


嵌入式硬件設計手冊、嵌入式Linux開發手冊
嵌入式開發環境搭建手冊、接口驅動程序
應用開發示例等,一切應有盡有只為您更方便開發產品。


技術支持熱線、技術交流論壇、技術支持郵箱
隨時待命只為您的產品保駕護航。

iMX6dL 技術支持方式
iMX6dL 技術支持方式phone
]]>
http://www.onecosmetic.com.cn/product/imx6dl-32.html i.MX6系列 2019-10-21 19:45:00 +0800
FETMX6DL-S核心板 .ww_box{ position: relative;} .nn_box{ width: 100%; position: absolute; left: 0; top: 4%;} .nn_box.qcfd{ position: relative; top:0;} .div_pc{ display: block;} .div_phone{ display: none;} @media screen and (max-width: 500px) { .ww_box{ margin-bottom:15px;} .nn_box{ position: relative; top: 0; padding:0 0 5px;} .nn_box p,.nn_box span,.nn_box strong{ color: #353535 !important; font-size:14px !important;} .nn_box p:first-child span{ font-size:18px !important;} .nn_box p:nth-child(2){ display:none;} .div_pc{ display: none;} .div_phone{ display: block;} }


FETMX6DL-S 核心板



FETMX6DL-S核心板基于NXP四核ARM Cortex-A9 i.MX6DL高性能處理器設計,主頻1GHz,8層PCB沉金工藝,郵票孔連接方式保證最佳電氣特性和抗干擾性,核心板自身即是最小系統,自帶LCD接口,無需底板配合, 通電即可啟動和調試,最大程度降低開發難度。配套底板OKMX6DL-S3資源豐富,板載5M像素數字攝像頭接口,標準的雙路8位LVDS接口和HDMI-1.4接口可將強大的多媒體性能發揮得淋漓盡致;SDXC標準SD卡接口;RS232、CAN、RS-485接口,均配備保護器件,輕松應對工業環境;完善的鋰電池管理電路 ,支持紅外接收,自帶立體聲音頻功放,板載三軸加速度傳感器,可輕松開發便攜設備。飛凌嵌入式FETMX6DL-S核心板分為工業級與商業級,商業級工作溫度為0℃~+70℃;工業級工作溫度為-40℃~+85℃。



8層PCB沉金工藝,郵票孔連接方式,性能更穩定!


FETMX6DL-S核心板與底板采用郵票孔連接方式,具有抗震、抗氧化、抗干擾、成本低的優勢。核心板引腳數量為220PIN(55*4)尺寸為60mm*60mm方形結構設計,便于客戶底板布局設計。

i.MX6DL 核心板8層PCB沉金工藝
i.MX6DL 核心板8層PCB沉金工藝phone

體積小巧


核心板自身即是最小系統自帶LCD液晶接口,不需要底板支持,
只要接通4.2V電源,系統就可以運行起來。方便客戶的來料檢驗和老化

i.MX6DL體積小巧
i.MX6DL體積小巧phone

支持多種顯示屏幕接口與圖像采集器


iMX6DL多顯示,多啊采集
iMX6DL多顯示,多啊采集phone

支持工業級、商業級以及多種存儲配置,
讓您的選擇更加隨心所欲!


FETMX6DL-S核心板支持工業級,商業級兩種選擇
同時支持4GB、8GB、16GB多種存儲

iMX6DL核心板工業級,商業級支持
iMX6DL核心板工業級,商業級支持phone

i.MX6的雙屏時代,帶你進入全新體驗


FETMX6DL-S核心板支持雙屏同步顯示,雙屏異步顯示。異步顯示支持LVDS與LCD、
HDMI與LVDS、HDMI與LCD、LVDS0與LVDS1多種異步顯示方式。

i.MX6DL雙屏
i.MX6DL雙屏

多系統支持


iMX6DL多系統支持
iMX6DL多系統支持phone

多項認證


FETMX6DL-S核心板通過CE FCC RoHS多項認證

iMX6DL認證情況 iMX6DL多豐富的硬件資料
iMX6DLL多項認證 iMX6DL多豐富的硬件資料phone


嵌入式硬件設計手冊、嵌入式Linux開發手冊
嵌入式開發環境搭建手冊、接口驅動程序
應用開發示例等,一切應有盡有只為您更方便開發產品。


技術支持熱線、技術交流論壇、技術支持郵箱
隨時待命只為您的產品保駕護航。

iMX6dL 技術支持方式
iMX6dL 技術支持方式phone
]]>
http://www.onecosmetic.com.cn/product/imx6dl-36.html i.MX6系列 2019-10-27 14:28:24 +0800
OK1043A-C3開發板


OK1043A-C3


OK1043A-C3開發板基于NXP 公司的LS1043A四核處理器設計,主頻1.6GHz,ARM Cortex-A53 架構。采用核心板+底板分離結構,通過COMe接口連接,速率有保障。原生支持7 個Ethernet:1 個10Gbps和6 個1000Mbps。支持PCIe 2.0、SATA3.0、USB3.0、UART 、IIC等功能接口,以及Ubuntu、OpenWrt 操作系統。適用于路由器、IoT網關 、IP-PBX等產品,以及邊緣計算 、能源物聯網 、 智慧城市 、工業自動化、視頻監控等應用領域。

多路原生網口


原生支持7 個Ethernet:1 個10Gbps和6 個1000Mbps

LS1043A支持7路網口
LS1043支持7個網口

高速網絡


采用硬件數據路徑加速架構(DPAA),支持數據包解析、 分類和分發(FMan),調度、包排序和擁塞管理的隊列管理(QMan),
緩沖區分配和反分配的硬件緩沖區管理(BMan)。軟件層支持完整的DPDK環境 1 ,同時支持OVS-DPDK,
用于網絡應用中數據包的高性能處理。

LS043A高速網絡
LS043高速網絡

豐富的高速接口


10Gbps Ethernet、5Gbps PCIe2.0、 6Gbps SATA3.0、5Gbps USB3.0

LS043A高速接口
LS043高速接口

靈活的功能擴展


5Gbps高速PCIe 2.0擴展更靈活,可用于 擴展千兆網卡、雙頻WIFI等高速外設

LS043A功能擴展靈活
LS043功能擴展靈活

多系統支持


支持Ubuntu 18.04、OpenWrt兩種操作系統, 豐富的第三方應用和插件,方便用戶開發

LS043A系統支持
LS043 OpenWrt系統支持

設計工藝


LS043A設計工藝
LS043設計工藝

開發板接口展示


LS043A接口展示
LS043A接口展示
]]>
http://www.onecosmetic.com.cn/product/140.html LS系列 2021-06-21 11:37:06 +0800
OK1043A-C開發板


OK1043A-C


OK1043A-C開發板基于NXP 公司的LS1043A四核處理器設計,主頻1.6GHz,ARM Cortex-A53 架構。采用核心板+底板分離結構,通過COMe接口連接,速率有保障。原生支持7 個Ethernet:1 個10Gbps和6 個1000Mbps。支持PCIe 2.0、SATA3.0、USB3.0、UART 、IIC等功能接口,以及Ubuntu、OpenWrt 操作系統。適用于路由器、IoT網關 、IP-PBX等產品,以及邊緣計算 、能源物聯網 、 智慧城市 、工業自動化、視頻監控等應用領域。

多路原生網口


原生支持7 個Ethernet:1 個10Gbps和6 個1000Mbps

LS1043A支持7路網口
LS1043支持7個網口

高速網絡


采用硬件數據路徑加速架構(DPAA),支持數據包解析、 分類和分發(FMan),調度、包排序和擁塞管理的隊列管理(QMan),
緩沖區分配和反分配的硬件緩沖區管理(BMan)。軟件層支持完整的DPDK環境 1 ,同時支持OVS-DPDK,
用于網絡應用中數據包的高性能處理。

LS043A高速網絡
LS043高速網絡

豐富的高速接口


10Gbps Ethernet、5Gbps PCIe2.0、 6Gbps SATA3.0、5Gbps USB3.0

LS043A高速接口
LS043高速接口

靈活的功能擴展


5Gbps高速PCIe 2.0擴展更靈活,可用于 擴展千兆網卡、雙頻WIFI等高速外設

LS043A功能擴展靈活
LS043功能擴展靈活

多系統支持


支持Ubuntu 18.04、OpenWrt兩種操作系統, 豐富的第三方應用和插件,方便用戶開發

LS043A系統支持
LS043AUbuntu系統支持 LS043 OpenWrt系統支持

設計工藝


LS043A設計工藝
LS043設計工藝

開發板接口展示


LS043A接口展示
LS04A接口展示
]]>
http://www.onecosmetic.com.cn/product/ls1043a-25.html LS系列 2019-10-21 16:24:14 +0800
FCU1101嵌入式控制單元


FCU1101嵌入式控制單元


FCU1101嵌入式控制單元采用NXP i.MX6Ul traLite處理器開發設計,具有高效可靠、成本低等優勢。主頻528MHz,RAM 256MB,ROM 256MB(可擴展1GB),支持Linux 3.14操作系統,支持浮點運算(硬浮點),集成RS485 、以太網、4G、WiFi、ZigBee、LoRa 等豐富資源,滿足不同場合的需求。嚴酷的溫度測試確保產品在-35℃~+70℃環境中穩定運行。

工業網關實拍圖
工業網關簡介
工業網關實拍圖phone 工業網關簡介phone

強大的通訊能力


上、下行數據通訊方式多種多樣,均可通過無線方式進行傳輸

工業網關強大的通訊能力 工業網關適用領域
工業網關強大的通訊能力phone 工業網關適用領域phone


組網靈活;2.4GHz工作頻段

工業網關支持zigbee
工業網關支持zigbee phone


LoRa模塊支持 定點傳輸、透明傳輸,支持在線四種工作模式自由切換,
穿透能力強、通訊距離遠、功耗低

工業網關支持LoRa模塊
工業網關支持LoRa模塊phone

RS485通訊


4路RS485接口,1.5KV隔離保護,ESD 4級保護;支持Modbus協議(RTU模式)

工業網關隔離保護RS485接口支持modbus協議
工業網關隔離保護RS485接口支持modbus協議phone

WiFi、4G、以太網


支持全網通4G模塊 ;
支持10/100M自適應以太網,RJ45接口;
支持IEEE802.11b/g/n,支持STA、AP模式,支持WPA2加密模式

工業網關支持WiFi、4G、以太網
工業網關支持WiFi、4G、以太網phone

內嵌多種網絡協議


支持Web Server、IPtables、Sqlite、HTTP、FTP、
Telnet、SSH、TFTP、DHCP、TCP/IP、UDP,方便遠程調試和維護

工業網關支持多種網絡協議
工業網關支持多種網絡協議phone

標準協議MQTT


支持移動端物聯網領域標準協議MQTT,可直接連接訪問阿里云服務器,進行消息的訂閱或發布

工業網關支持物聯網領域標準協議MQTT
工業網關支持物聯網領域標準協議MQTT phone >


成熟穩定的操作系統,易于二次開發


操作系統已在各領域充分應用,可自由定制數據格式,方便二次開發

支持二次開發的工業網關
支持二次開發的工業網關phone


多項認證


致力于提升產品穩定性,放心選擇

工業網關通過CEFCC多項認證
工業網關通過CEFCC多項認證phone

接口圖展示


豐富的接口資源

工業物聯網網關側面接口圖 工業物聯網網關接口圖
工業物聯網網關側面接口圖phone 工業物聯網網關接口圖phone


尺寸圖


小體積,便于集成

工業物聯網網關體積小
工業物聯網網關體積小


適用于能源管理系統、光伏逆變、水電氣數據采集;生產制造、加工企業生產過程信號采集、數據傳輸; (制造執行系統)信號采集、數據傳輸;?;瘓鏊h境監測,大氣環境監測信號采集、數據傳輸;農業大棚環境監測信號采集、數據傳輸;養殖環境監測信號采集、數據傳輸;醫藥、食品倉儲環境監測信號采集、數據傳輸等領域。

]]>
http://www.onecosmetic.com.cn/product/60.html 智能網關 2019-11-08 13:29:35 +0800
FET1046A-C核心板


FET1046A-C 核心板


FET1046A-C核心板基于NXP 公司的LS1046A 四核處理器設計,主頻最高1.8GHz,ARM Cortex-A72架構。原生支持8個Gbit Ethernet,最高支持2個XFI(10GbE)接口。支持PCIe3.0、SATA3.0、USB3.0、UART 、IIC等功能接口,以及Ubuntu、OpenWrt 操作系統。適用于工業路由、邊緣計算網關、IP-PBX等產品,以及邊緣計算、能源物聯網、智慧城市、工業自動化、視頻監控等應用領域。

更強的處理能力


4核ARM Cortex-A72處理器,最高支持1.8GHz 主頻,2GB DDR4 RAM,數據吞吐量最高可達2.1GT/s,高達45000 CoreMark分值的性能

LS1046A處理能力
LS1046處理能力

8路原生網口


原生支持8路 Ethernet 最大可支持2個XFI(10GbE)接口

LS1046A支持8路網口
LS1046支持8路網口

高速網絡


采用硬件數據路徑加速架構(DPAA),支持數據包解析、分類和
分發(FMan),調度、包排序和擁塞管理的隊列管理(QMan),
緩沖區分配和反分配的硬件緩沖區管理(BMan)。軟件層支持完整的DPDK
環境1,同時支持OVS-DPDK,用于網絡應用中數據包的高性能處理

LS1046A萬兆網絡
LS1046萬兆網絡

豐富的高速接口


5Gbps USB3.0、6Gbps SATA3.0、10Gbps Ethernet、32GT/s PCIe3.0

LS1046A多種高速接口
LS1046多種高速接口

靈活的功能擴展


8GT/s高速PCIe 3.0擴展更靈活, 可用于擴展千兆網卡、雙頻WIFI、FPGA等高速外設

LS1046A功能擴展
LS1046功能擴展

高速COM Express連接器


采用高速COM Express板對板連接器, 傳輸速率可達10GHz,為高速功能接口引出提供保障。 COM Express Mini Type 10兼容設計,核心板可靈活互換 2

LS1046A COM Express板對板連接器
LS1046 COM Express板對板連接器

多系統支持


支持Ubuntu 18.04、OpenWrt兩種操作系統, 豐富的第三方應用和插件,方便用戶開發

LS1046A系統支持 LS1046A系統
LS1046系統支持 LS1046系統

開發板 接口圖



LS1046A開發板接口圖
LS1046開發板接口圖

產品應用


適用于工業路由器、邊緣計算網關 、IP-PBX等產品,以及邊緣計算、 能源物聯網、智慧城市、工業自動化、視頻監控等應用領域。

LS1046A開發板產品應用
LS1046開發板產品應用
]]>
http://www.onecosmetic.com.cn/product/ls1046-21.html LS系列 2019-10-21 15:21:21 +0800
FET1043A-C核心板


FET1043A-C


FET1043A-C核心板基于NXP公司的LS1043A四核處理器設計,主頻1.6GHz,ARM Cortex-A53 架構。原生支持7 個Ethernet:1 個10Gbps和6 個1000Mbps。支持PCIe 2.0、SATA3.0、USB3.0、UART 、IIC等功能接口,以及Ubuntu、OpenWrt 操作系統。適用于路由器、IoT網關、IP-PBX等產品,以及邊緣計算、能源物聯網 、 智慧城市 、工業自動化、視頻監控等應用領域。

多路原生網口


原生支持7 個Ethernet:1 個10Gbps和6 個1000Mbps

LS1043A支持7路網口
LS1043支持7個網口

高速網絡


采用硬件數據路徑加速架構(DPAA),支持數據包解析、 分類和分發(FMan),調度、包排序和擁塞管理的隊列管理(QMan),
緩沖區分配和反分配的硬件緩沖區管理(BMan)。軟件層支持完整的DPDK 環境 1 ,同時支持OVS-DPDK,
用于網絡應用中數據包的高性能處理。

LS043A高速網絡
LS043高速網絡

豐富的高速接口


10Gbps Ethernet、5Gbps PCIe2.0、 6Gbps SATA3.0、5Gbps USB3.0

LS043A高速接口
LS043高速接口

靈活的功能擴展


5Gbps高速PCIe 2.0擴展更靈活,可用于 擴展千兆網卡、雙頻WIFI等高速外設

LS043A功能擴展靈活
LS043功能擴展靈活

多系統支持


支持Ubuntu 18.04、OpenWrt兩種操作系統, 豐富的第三方應用和插件,方便用戶開發

LS043A系統支持
LS043AUbuntu系統支持 LS043 OpenWrt系統支持

設計工藝


LS043A設計工藝
LS043設計工藝

開發板 接口展示


LS043A接口展示
LS04A接口展示
]]>
http://www.onecosmetic.com.cn/product/ls1043-23.html LS系列 2019-10-21 15:22:42 +0800
FET1028A-C核心板 .ww_box{ position: relative;} .nn_box{ width: 100%; position: absolute; left: 0; top: 4%;} .nn_box.qcfd{ position: relative; top:0;} .div_pc{ display: block;} .div_phone{ display: none;} @media screen and (max-width: 500px) { .ww_box{ margin-bottom:15px;} .nn_box{ position: relative; top: 0; padding:0 0 5px;} .nn_box p,.nn_box span,.nn_box strong{ color: #353535 !important; font-size:14px !important;} .nn_box p:first-child span{ font-size:18px !important;} .nn_box p:nth-child(2){ display:none;} .div_pc{ display: none;} .div_phone{ display: block;} }


FET1028A-C核心板


FET1028A-C核心板基于NXP LS1028A處理器設計,雙核ARM Cortex-A72,主頻最高1.5GHz,板載2GB DDR4 RAM,8GB ROM;原生支持6個Gbit Ethernet,可支持融合的IT和OT網絡;支持CAN FD、UART 、USB3.0 、PCIe3.0 、SATA3.0 、IIS 、IIC 、SPI等常用總線接口,并支持一個最大分辨率4K的DP接口。適用于工業路由器、TSN、SD-WAN、5G CPE 、邊緣計算網關、IP-PBX等產品,以及工業互聯、智慧工廠、工業安全、信息安全、智慧交通、能源物聯網等應用領域。

LS1028特點介紹
LS1028A特點一覽

豐富的高速接口


FET1028A-C核心板原生支持6個千兆網口,還具備PCIe3.0、SATA3.0、USB3.0、CAN-FD等高速總線接口,適用于工業互聯網、5G聯網終端等應用

LS1028支持6路千兆網
LS1028豐富高速接口

高性能 高算力


雙核Cortex-A72,主頻高達1.5GHz 滿足邊緣計算、大數據處理應用的性能要求

LS1028雙核Cortex-A72
LS1028主頻1.5GHz
LS1028多網口與TSN支持
LS1028A多網口與TSN支持

4K顯示輸出


支持一個顯示接口 ,可支持DP1.3和eDP1.4,顯示分辨率高達4Kp60

LS028 4K顯示輸出
LS028核心板4K顯示輸出

Ubuntu系統開發更便捷


支持Ubuntu18.04操作系統,支持apt-get安裝第三方應用和插件, 二次開發更便捷

ls1028 Ubuntu系統
ls1028核心板 Ubuntu系統

應用領域


適用于工業路由器、TSN、SD-WAN、5G CPE 、邊緣計算網關 、IP-PBX等產品,以及工業互聯、智慧工廠、工業安全、信息安全、智慧交通、能源物聯網等應用領域。

ls1028應用領域
ls1028行業應用


]]>
http://www.onecosmetic.com.cn/product/127.html LS系列 2020-09-17 18:38:22 +0800
很污的黄网站免费视频 - 视频 - 在线观看 - 电影影院 - 品赏网