Multi Source Translation Content

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Multi Source Translation Content

Discussions

Sort by:
Support_DPAA_PCD_Under_Linux_Kernel <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> LS104x DPAA は Linux カーネルで PCD をサポートします 製品 製品カテゴリ NXP パーツ番号 URL MPU LS1043A https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-communication-process/qoriq-layerscape-1043a-and-1023a-multicore-communications-processors:LS1043A MPU LS1046A https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-communication-process/qoriq-layerscape-1046a-and-1026a-multicore-communications-processors:LS1046A LSDKソフトウェア Layerscapeソフトウェア開発キット https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/layerscape-software-development-kit:LAYERSCAPE-SDK ツール NXP開発ボード URL LS1043ARDB https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1043a-reference-design-board:LS1043A-RDB LS1046ARDB https://www.nxp.com/design/qoriq-developer-resources/layerscape-ls1046a-reference-design-board:LS1046A-RDB
View full article
iMX8QXP: RPMSGを使用してM4とA35を起動する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [中国語訳] 添付ファイルを参照   元のリンク: https://community.nxp.com/docs/DOC-343113 i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus
View full article
i.MX8QXP C0 dpu 环回到 isi。 平台:imx8qxp c0 mek 操作系统:yocto 4.19.35_1.1.0 硬件连接:imx8qxp lvds0 => 虚拟面板,lvds1 => it6263 => 显示器 imx8qxp上有一个DPU(显示处理单元)和一个ISI(图像子系统接口),ISI支持来自dpu的输入。 dpu框图: 请注意,只有 dsi0 和 lvds0 可用于环回。 并且此补丁仅测试 lvds0,因为 lvds 支持虚拟面板。   请参阅附件中的自述文件以了解如何启用此功能。 注意:对于 ISI 环回,需要将 2x GPIO(HDMI-TX 或组合 PHY 为 4x)输出到pixel_link_receiver_address: 对于 iMX8QM: o LVDS:pixel_link_receiver_address[1:0] = do_gpio_dr[7:6] o MIPI-DSI:pixel_link_receiver_address[1:0] = do_gpio_dr[7:6] o HDMI-TX:奇数像素链接接收器地址[1:0] = do_gpio_dr[7:6],偶数像素链接接收器地址[1:0] = do_gpio_dr[5:4] 对于 iMX8QXP: o 组合 MIPI-DSI / LVDS:pixel_link0_receiver_address[1:0] = do_gpio_dr[7:6],pixel_link1_receiver_address[1:0] = do_gpio_dr[5:4] i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus Linux Yocto Project
View full article
eIQダウンロード情報 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> i.MX アプリケーションプロセッサ向けのeIQソフトウェア iMX Linux用eIQ機械学習ソフトウェア - 5.4.3_1.0.0 i.MX6/7 および i.MX8MQ/8MM/8MN/8QM/8QXP の GA がリリースされました。 iMX Linux用eIQ機械学習ソフトウェア - 5.4.24_2.1.0i.MX8QX用BETAプラス、i.MX8MP用BETA、i.MX8DXL用ALPHA 2がリリースされました。 これには、Arm NN、TensorFlow と TensorFlow Lite、ONNX、OpenCV の機械学習サポートが含まれています。 Arm Cortex Aコアで実行する場合、これらの推論エンジンはArm NEON命令で高速化されます。(i.MX 8M Plusの)NPUおよび i.MX 8 GPUで実行するために、NXPにはArm NNおよびTensorFlow Lite推論エンジンによる最適化が含まれています。詳細および詳細については、Linuxユーザーガイドの「NXP eIQ機械学習」の章(L4.19リリース以降;L4.14リリースのユーザーは、i.MX アプリケーションプロセッサ用のNXP eIQ™機械学習ソフトウェア開発環境を参照する必要があります。対応するサンプル・アプリケーションには、次のURLからアクセスできます。 https://source.codeaurora.org/external/imxsupport/eiq_sample_apps/.   人工知能、機械学習、eIQソフトウェアの詳細については、AI & Machine Learning |NXPの。 i.MX RTクロスオーバープロセッサ用eIQソフトウェア eIQ は、i.MX RT1050 および i.MX RT1060 用の MCUXpresso SDK パッケージに含まれるようになりました。 行きますhttps://mcuxpresso.nxp.comをクリックし、ボードの SDK を検索します SDK ビルダー ページで、[ソフトウェア コンポーネントの追加] をクリックします 「すべて選択」をクリックし、eIQソフトウェアオプションがオンになっていることを確認します。次に、「変更を保存」をクリックします SDK をダウンロードします。.zipファイルとして保存されます。 eIQプロジェクトは\ boards \ \eiq_examples フォルダにあります eIQのソースコードは\middleware\eiqフォルダにあります   詳細については、このコミュニティ投稿  i.MX RTデバイスでeIQの使用を開始する方法をご覧ください  i.MX 8 i.MX RT
View full article
RD3PHASEPMSMVCQE: 基于 Kinetis ® K40 MCU 的三相 PMSM 矢量控制参考设计 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Overview 特性 结构框图 设计资源 Overview 基于 Kinetis ® K40 MCU 参考设计使用正交编码器的三相 PMSM 矢量控制展示了 Kinetis K40 Arm ® Cortex ® -M4 MCU 驱动高级电机控制应用的能力。 针对NXP ® Tower ®快速原型系统作为硬件开发平台。 将该平台与可用的嵌入式源程序配套使用,可快速开发自己的工业驱动器应用。 要成功地执行矢量控制算法,获得有关电机轴位置的信息至关重要。 通过正交编码器可获知整个电机速率范围内的电机轴位置信息,使电机能够在零速以全扭矩启动。 特性 PMSM矢量控制使用正交编码器作为位置传感器 瞄准 ® 塔 快速原型系统(K40塔板、塔式三相低压功率级) 带速度闭环的矢量控制 两个方向旋转 应用速度范围为0%至100%额定速率(无磁场削弱) 通过 Kinetis ® 上的用户按钮进行操作 K40 塔板或通过 FreeMASTER 软件 结构框图 设计资源 传统设计
View full article
HDMI 适配器参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> HDMI 加密狗软件: 附件是基于 R13.4 GA 的 HDMI 加密狗补丁。补丁包括 r13.4-ga-add-on-patches。您可以在应用 R13.4 GA 补丁(例如附加补丁)后对其进行修补。您可以运行脚本 revb_dongle_patch_install.sh 来应用这些补丁。 如何应用hdmidongle_REVB_R13.4_patch-20121115.tgz: 1.假设你的android源码目录是~/myandroid 2. tar zfvx hdmidongle_REVB_R13.4_patch-20121115.tgz -C ~/ 3. 将 revb_dongle_patch_install.sh 复制到 ~/ 4. 安装 hdmidongle_REVB_R13.4_patch 5. ~/revb_dongle_patch_install.sh 6. revb_dongle_patch_install.sh 将使用 ~/myandroid 作为默认目录进行补丁 7. 如果你的 android 源代码树顶部不是 ~/myandroid。例如~/myandroid_ICS,请运行~/revb_dongle_patch_install.sh ~/myandroid_ICS   以下是 hdmidongle_REVB_R13.4_patch-20130118.tgz 的发行说明 1.新功能: 一个。uboot 快速启动 b.LDO旁路 c.ntfs 支持 d.蓝牙A2DP   2. 修复错误 一个。WifiDirect 连接问题 b.Realtek 与 TPLink AP 的吞吐量问题   3.文件清单: README.TXT --- 此文件 0001-uboot_fastboot.patch --- uboot 快速启动补丁 0002-LDOBYPASS.补丁---启用 ldo 旁路补丁 0003-WifiDirect.补丁--- wifi直连补丁 0004-ntfs_support.patch --- ntfs 支持补丁 0005-BT_enable.补丁--- 启用蓝牙 A2DP 0006-1G_boot_stable.patch --- 使 1G 启动稳定 ntfs-3g.tar.gz--- 开源 ntfs-3g 用于 ntfs 支持 rtl8192ce_v4.0.0_6239.20121226_TPIOT1.tgz--- Realtek 针对 TPLink AP 吞吐量问题的新驱动程序 MD5SUM.TXT --- md5 校验和   4. 补丁指南 请先运行 md5sum -c MD5SUM.TXT 来确认收到的所有文件都没问题。 所有这些补丁都基于补丁版本hdmidongle_REVB_R13.4_patch-20121115.tgz 您需要执行以下操作:R13.4 GA--->patch hdmidongle_REVB_R13.4_patch-20121115.tgz -->patch hdmidongle_REVB_R13.4_patch-20130118.tgz 假设 ~/myandroid 是 android 源代码树的顶级目录。 请运行以下命令来应用补丁。 $tar zfvx hdmidongle_REVB_R13.4_patch-20130118.tgz -C ~/ $cd ~/myandroid $git 应用〜/ hdmidongle_REVB_R13.4_patch-20130118/0001-uboot_fastboot.patch --verbose $git 应用〜/ hdmidongle_REVB_R13.4_patch-20130118/0002-LDOBYPASS.patch --verbose $git 应用〜/ hdmidongle_REVB_R13.4_patch-20130118/0003-WifiDirect.patch --verbose $git 应用~/hdmidongle_REVB_R13.4_patch-20130118/0004-ntfs_support.patch --verbose $git 应用〜/ hdmidongle_REVB_R13.4_patch-20130118/0005-BT_enable.patch --verbose $git 应用~/hdmidongle_REVB_R13.4_patch-20130118/0006-1G_boot_stable.patch --verbose $rm -rf kernel_imx/驱动程序/网络/无线/rtl8192ce $tar zfvx ~/hdmidongle_REVB_R13.4_patch-20130118/rtl8192ce_v4.0.0_6239.20121226_TPIOT1.tgz $tar zfvx ~/hdmidongle_REVB_R13.4_patch-20130118/ntfs-3g.tar.gz -C 外部   5. 构建并运行     新补丁0007-battery_always_full.patch:   有些游戏会检查电池容量来确定是否可以运行。但是在 HDMI 加密狗上我们没有真正的电池,这使得某些游戏无法在 HDMI 加密狗上运行。我们启用假电池,让安卓系统感觉它有电池,并且电量已 100% 充满。 1. 请在补丁hdmidongle_REVB_R13.4_patch-20130118.tgz之后使用此补丁 2.假设你的android顶级目录是~/myandroid,并且你将0007-battery_always_full.patch放在你的主目录中~ 3. cd ~/myandroid 4. git apply --verbose ~/0007-battery_always_full.patch 5.请重建启动映像并运行   补丁 0008-boot_unlock_screen.patch: 启动时,它会进入桌面而不是屏幕锁。   1. 假设你的 android 顶级目录是 ~/myandroid 并且你把 0008-boot_unlock_screen.patch 放在你的主目录中 ~ 2. cd ~/myandroid 3. git apply --verbose ~/0008-boot_unlock_screen.patch 4. 请重建系统映像并运行 2. cd ~/myandroid 3. git apply --verbose ~/0008-boot_unlock_screen.patch 补丁 0009-uboot-enable-mmu-fix.补丁: 此补丁针对的是 mmu 启用中的一些问题。 它将完善uboot中的所有模块。   1. 假设你的 android 顶级目录是 ~/myandroid 并且你将 0009-uboot-enable-mmu-fix.patch 放在你的主目录中 ~ 2. cd ~/myandroid 3. git apply --verbose ~/0009-uboot-enable-mmu-fix.patch 4. 请重建uboot并rub     补丁压缩包 hdmidongle_REVB_R13.4_patch-20130123.tgz:   hdmidongle_REVB_R13.4_patch-20130123.tgz 包含 0007-battery_always_full.patch 0008-boot_unlock_screen.patch 0009-uboot-enable-mmu-fix.patch 删除此处附加的文件:0007-battery_always_full.patch 0008-boot_unlock_screen.patch 0009-uboot-enable-mmu-fix.patch     删除 hdmidongle_REVB_R13.4_patch-20130123.tgz,hdmidongle_REVB_R13.4_patch-20130118.tgz 并上传 hdmidongle_REVB_R13.4_patch-20130124.tgz   hdmidongle_REVB_R13.4_补丁-20130124.tgz包含hdmidongle_REVB_R13.4_patch-20130123.tgz中的所有补丁,hdmidongle_REVB_R13.4_patch-20130118.tgz。 请使用hdmidongle_REVB_R13.4_patch-20130124.tgz。   hdmidongle_REVB_R13.4_补丁-20130131.tgz: 除了之前发布的所有补丁之外。 此补丁 tar 包中又添加了三个补丁。     0010-boot_disable_screenlocker.patch --- 用于修复 0008-boot_unlock_screen.patch 0011-wm8326-DC_CONTROL_RATE.patch --- 将 wm8326 pmic 速率更改为立即电压变化 0012-Added-default-video-mode-check-make-sur.patch --- 视频模式检查   hdmidongle_REVB_R13.4_补丁-20130201.tgz:   只需更改自述文件以强调 0006-1G_boot_stable.patch 反向   反向补丁 0008-boot_unlock_screen.patch 和 0006-1G_boot_stable.patch   0008-boot_unlock_screen.patch:它存在一些问题但不会对 HDMI 加密狗造成任何损害。 请使用0010-boot_disable_screenlocker.patch,反而。 0006-1G_boot_stable.patch:该补丁需要更多 CPU 延迟来适应 pmic,我们更改了 pmic 设置 在 0010-boot_disable_screenlocker.patch 中。不需要这个补丁。并且它会降低 表演。请将其反转。                                            cd ~/myandroid git apply --verbose ~/0006-1G_boot_stable.patch                                                 hdmidongle_REVB_R13.4_补丁-20130221.tgz: 此版本包含三个重要修复。它们使加密狗变得稳定。 1. lowmem killer 问题修复 2. 更新 Realtek Wi-Fi 驱动程序以修复软 AP 问题 3. 修复 Wifi p2p 框架,解决 Wifi Direct 只能单侧工作的问题   请阅读 README.TXT 了解详细信息和其他更改。   hdmidongle_REVB_R13.4_补丁-20130308.tgz: 此补丁 tar 球包括 hdmidongle_REVB_R13.4_patch-20130221.tgz 中的所有补丁。 此外,它有一个新的补丁 0020-DL_WifiDirect_Concunrrent_crash_fix.patch 来修复 DL 板上的崩溃问题。   HDMI 加密狗硬件:   HDMI Dongle 原理图、PCB、Gerber 和 BOM 已附上,详细硬件特性如下所列:   Android 4.x HDMI 适配器规格 核心配置 操作系统 基于Micro-PC平台的Android 4.x操作系统 CPU处理器 飞思卡尔 i.MX6x DualLite/四核 DRAM存储 DDR3 1GigaByte 容量,数据速率 1066MT/s 闪存 4Gb NAND闪存ROM 电力系统 电源 DC 插孔/Micro USB:5V/2A LED 状态 绿色:电源开启;红色:系统运行 插座/连接器 MicroSD 插槽 SDXC 支持,最大支持 32GB USB 主机 2.0 USB 2.0 主机支持 USB OTG 2.0 USB 2.0 OTG支持 显示/音频 HDMI输出 HDMI TypeA 插头连接器,1080p@60Hz 输出 视频解码器 支持多种视频格式:MPEG4/H.263/H.264/MJPEG/Xvid/VC-1/WMV/MPEG2/VP8... 音频解码器 支持多种音频格式:MP3/AAC/LPCM/FLAC/AMR/AC3/WMA/Vorbis GPU 支持 GC2000 GPU核心,2D/3D引擎支持,OpenGL支持 无线网络 WiFi网络 IEEE 802.11b/g/n,高达 300Mbps,支持 AP/P2P/Sta 模式 其他 密钥 恢复密钥支持 修订版B2     OTT 电视盒链接: https://community.freescale.com/docs/DOC-94561   JB4.2补丁链接: HDMI Dongle JB4.2.2_1.0.0-GA 版本的补丁 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好: HDMI 加密狗板无法启动。当我使用DDR_Stress_Tester_V1.0.2测试ddr时,主板无法通过DQS门控、读/写延迟校准。请参阅下面的日志: 你希望以哪个 ARM 核心速度运行? 类型 0 代表 650MHz,类型 1 代表 800MHz,类型 2 代表 1GHz,类型 3 代表 1.2GHz ARM设置为650MHz 请选择板子上每个片选信号对应的 DDR 密度(单位:字节) 类型 0 代表 2GB;1 代表 1GB;2 代表 512MB;3 代表 256MB;4 代表 128MB;5 代表 64MB;6 32MB 对于最大支持密度(4GB),我们只能访问最多 3.75GB。输入 9 到 选择这个  选择的 DDR 密度 (MB):1024 校准将在 DDR 频率 528MHz 下运行。输入‘y’以继续。 如果您想以其他 DDR 频率运行。输入 “n” 输入要校准的DDR频率[350MHz至528MHz]: 350 您输入的频率是:350 DDR频率:352 MHz 您是否想运行写入调平校准?(是/否)  请在初始化脚本中输入MR1的值 这将在写入调平校准后重新编程到 MR1 中  以 4 位十六进制值输入,例如 0004,然后按回车键 0004 您输入的是:0x0004 开始写入电平校准 写入电平校准完成 MMDC_MPWLDECTRL0 ch0 写入级别校准后:0x00010001 MMDC_MPWLDECTRL1 ch0 写入级别校准后:0x00180018 MMDC_MPWLDECTRL0 ch1 写入级别校准后:0x000A0013 MMDC_MPWLDECTRL1 ch1 写入级别校准后:0x000A0015 是否要运行 DQS 选通、读写延迟校准?(y/n) 开始 DQS 选通校准…… . . . . . . . . . . . . . . 发现错误,无法获取合适值!!!! 所有值的 dram 测试均失败。 DDR压力测试可以以递增的频率运行,或以静态频率运行。 要以静态频率运行,只需将起始频率和结束频率设置为相同的值 e 您想运行 DDR 压力测试 (y/n) 吗? 测试结束! ^C D:\DDR_Stress_Tester_V1.0.2\DDR_Stress_Tester_V1.0.2\二进制> 当我使用 OTT 电视盒的 MFG 工具时,它停在加载 uboot 那么,出了什么问题?DDR不行吗? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 亲爱的魏先生: 您有 wm8326 的配置文件吗?和OTT电视盒一样吗? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Pratik, 您列出的图像是我们的图像之一(Boundary Devices 的版本),尽管有点过时。我们最新的 Jellybean 版本是上面提到的第二个版本。 我还没有了解细节,但我怀疑 HDMI 加密狗版本具有相同的起源,但针对不同的硬件进行了定制。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Eric, 感谢您的快速回复,我在板上使用imx6-jb-sdcard-20130628.img.gz 。 当我浏览 HDMI Dongle 设计时,我想尝试使用 sabrelite 的相同想法。 但是如果我是对的,您说的是 Boundary Device 的 android 正在做与这个加密狗相同的事情。 请您澄清一下好吗? 谢谢, Pratik. 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi Pratik, 您不使用我们的(Boundary Devices)Android 有什么原因吗? 我们在 SABRE Lite 平台上完全支持 Android: 最新发布的二进制版本是“4.3-beta”,但我们的源代码树已更新为包含 4.3-ga。 http://boundarydevices.com/second-release-jellybean-4-3-beta-mx6/ 如果您关注我们的博客,您会发现我们记录了我们采取的大部分步骤: http://boundarydevices.com/tag/android/ 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi , 我有 imx6q sabrelite 板。 HDMI 加密狗 Android 是否与在 imx6 上运行的普通 Android 相同? 如果想在 Sabrelite 板上做同样的事情,我需要做哪些改变? 谢谢! Pratik 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 姜伟先生您好, 您能提供 WM8326 配置 EEPROM 数据吗? 顺祝商祺! 非常感谢。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 为什么我无法将内核从 fresscale.com 运行到 gk802? 为什么我无法将内核从 fresscale.com 运行到 gk802? 谁能帮助我? gk802 和 hdmidongle 一样吗? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 每个样品多少钱? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好,我是亨利,根据飞思卡尔的数据,我们制作了PCBA样品,如果有人需要这种类型的样品,请与我联系。或者你可以留下一些信息。 [email protected] 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 请参阅链接https://community.freescale.com/docs/DOC-94817获取JB4.2 hdmi加密狗的补丁 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您好,先生, 抱歉,您无法获得该电路板,因为我们不出售该电路板,您可以自己制作 PCB。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 尊敬的先生, 抱歉,fae 是什么意思? 你能给我看一下联系方式吗? 此致 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 该板子已经准备好,你可以向 fae 索取。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hello, 这个板子现在有货吗? 我想购买这台迷你电脑进行评估。 谢谢! M.Phuong 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> R13.4 GA 版本不再可用,并且补丁似乎不适用于 R13.4.1。还有其他方法可以获取 R13.4 GA Android 源代码吗? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 如果有带有 HDMI、USB、以太网和 SATA 的电视盒参考设计就好了。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 嗨,Jas,必须为 NVCC_LVDS2P5 供电,因为该电源不仅适用于 LVDS 显示接口,还适用于 DDR I/O。即使未使用 LVDS 接口,也不能断开此引脚。SATA 电路保留用于 POWER ESATA 接口,该接口在 revB2 上尚未使用。至于热设计,散热器最好采用铝。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 干得好!原理图包括 LVDS、SATA 等附加电路,但 PCB 布局似乎不包括这些 io 线?此外,考虑到设备的小尺寸,哪种类型的冷却散热器是首选。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 谢谢。如果有人感兴趣的话,我提供了更多在 Ubuntu 12.04 64 位中构建它的说明。 http://www.cnx-software.com/2013/02/06/u-boot-linux-kernel-and-android-patches-for-freescale-i-mx6-hdmi-tv-dongles/ 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 下个月应该很快就会到来。您可以致电我们的销售人员以获取发布计划。 如需了解联系方式,您可以访问我们的支持网页并查找当地销售人员。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您知道下一个完整版本计划何时发布吗? 另外我们如何获取您的联系方式? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 有两种方法可以选择。您可以使用您拥有的最新版本,我们可以提供补丁。 另一种方法是等待下一个版本。下一个版本将支持 HDMI 加密狗。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们如何获取 uboot 源和 ubuntu 镜像? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 到目前为止,我们不支持 Yocto,但支持 unbuntu 和 android。系统已经准备就绪。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我有兴趣在 Yocto 中添加对它的支持;这就是我询问的原因。 我可以联系谁来讨论一下吗? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 该解决方案完全由中国团队完成。你最好问问中国当地的销售船。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我联系了飞思卡尔销售支持,他们说唯一的参考设计是针对 MCIMX6Q-SDP 和 MCIMX6Q-SDB 评估板。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您可以访问http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=05来获得支持。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 可以提供一下联系方式吗? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 请联系我们的营销人员或销售人员。 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> HDMI 加密狗是否可以作为参考设计? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 非常感谢,请问怎样可以得到您和姜伟先生的联系方式呢? 回复:HDMI Dongle 参考设计发布 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们正在设计该产品,如何获得您的支持?
View full article
KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 使用扭矩模式时,KMS 1.2.0 SNLESSHALL 参考项目中存在一个错误。 附件中提供的drv.c文件适用于SNLESSHALL参考项目。   在 SNLESSHALL 项目中,目标是使用霍尔传感器启动电机,然后过渡到 FOC。它并不打算将霍尔用于整个速度范围。 在这个版本中,它现在的启动方式类似于无传感器速度。它将跟踪速度参考直到达到交叉速度(GUI 中的“速度阈值”),一旦速度参考达到交叉速度,它将转换为 FOC 并以您期望的方式在扭矩模式下运行。如果您想在进入 FOC 之前加速更快,您可以在转换到 FOC 之前增加速度曲线的加速度和急动度。 Archive 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,亚当·雷诺兹 事实是这样的,我明白。似乎不可能得到代码的详细过程。谢谢。 此致! wang xuan 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 评估板信息,不知道对你是否有用。 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,菲利普·德雷克 感谢您的及时回复。 您的意思是 HVP-KV46F150 中不再提供 PMSM KMS 库吗?我必须再次购买 HVP-KV31F120M 吗,因为它有 PMSM KMS 库? 另外,我2017年11月从Mouser Electronics购买的HVP-KV46F、HVP-MC3PH的主板情况怎么样? 我有两张控制卡。 此致! wang xuan 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wang, 该软件位于固件库中。它不作为开源提供。HALL 块解码霍尔效应传感器输入并计算速度,SPEED 块负责设置请求的电流,CURRENT 块负责设置请求的电压,SVPWM 块获取请求的电压和霍尔效应传感器读数以激发适当的相位。 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 在您描述完硬件之后,我有几点需要注意。展望未来,HVP-KV46F150 中保存的 KMS 库是 ACIM KMS 库,而不是 PMSM KMS 库。目前,如果您想尝试 PMSM KMS 库,您必须使用 HVP-KV31F120M,因为它具有 PMSM KMS 库。到第三季度,NXP 应该会储备具有 KMS 支持的 KV46 MCU 部件号的样品。后缀 P 代表 PMSM 库,零件编号上的后缀 Q 代表 ACIM 零件编号。 根据您何时以及从谁处获得 HVP-mc3ph 和 HVP-KV46F150,KV46 MCU 中可能根本没有任何 KMS 库。我最近才从 NXP 的仓库中取出 HVP-mc3ph 和 HVP-KV46F150 的库存,并将其推送到 MCU KMS 库中。 您什么时候购买的该套件? 您从哪里购买的?从 NXP 还是从经销商处购买? 如果该卡未启用 KMS,我会很乐意修复它,但我要求您将该卡发送给我的 NXP。 此致, 菲利普·德雷克 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好,@ Adam Reynolds 谢谢提醒,我用的硬件是HVP-mc3ph和HVP-KV46F150。我打开的参考是HVPKV46F150M_SNLESSHALL_IAR_1_2_0_426。我想知道霍尔传感器部分的代码在哪里,主要是6步换向控制过程。再次感谢您! 此致! wang xuan 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wang, 当您选择参考项目时,请确保选择“无传感器速度 - 霍尔启动”。这是唯一使用霍尔效应传感器的控制模式。 回复:KMS 1.2 SNLESSHALL 项目中存在一个 Bug,此更新已修复 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, 无传感器速度-霍尔启动这部分代码我找了好几天,类似Kinetis Motor Suite API参考手册里提到的HALL_run函数一直找不到,附件里是不是缺少这部分代码? 此致! wang xuan
View full article
このアップデートで修正された KMS 1.2 SNLESSHALL プロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> KMS 1.2.0 SNLESSHALL 参照プロジェクトでトルク モードを使用するときにバグがありました。 添付ファイルに記載されている drv.c ファイルは、SNLESSHALL 参照プロジェクト用です。   SNLESHALLプロジェクトでは、ホールセンサーを使用してモーターを始動し、その後FOCに移行することを目標としています。ホールを全速度範囲で使用することを意図したものではありません。 このバージョンでは、センサーレス速度と同様に起動を行うようになりました。つまり、クロスオーバー速度(GUIの「速度しきい値」)に達するまで速度基準を追跡しますが、速度基準がクロスオーバー速度に達すると、FOCに移行し、期待どおりにトルクモードで動作します。FOCに入る前にスピードを上げたい場合は、FOCに移行する前に速度プロファイルの加速とジャークを増やすことができます。 Archive 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、アダム・レイノルズ これは事実です、私は理解しています。コードの詳細なプロセスを取得することは不可能のようです。ありがとうございます。 よろしくお願いいたします! wang xuan 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 評価ボードの情報は、あなたにとって役立つかどうかわかりません。 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、フィリップ・ドレイク 早速のご返信ありがとうございます。    PMSM KMS ライブラリが HVP-KV46F150 で使用できなくなったということですか?HVP-KV31F120MはPMSM KMSライブラリがあるため、再度購入する必要がありますか?    また、2017年11月にマウザーエレクトロニクスから購入したHVP-KV46F、HVP-MC3PHの基板はどうなっていましたか? 私はコントロールカードを2枚持っています。 よろしくお願いいたします! wang xuan 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wang, そのソフトウェアはファームウェアライブラリにあります。オープンソースとして提供されていません。HALL ブロックはホール効果センサー入力をデコードして速度を計算し、SPEED ブロックは要求された電流の設定を処理し、CURRENT ブロックは要求された電圧の設定を処理し、SVPWM ブロックは要求された電圧とホール効果センサーの読み取り値を取得して適切な位相を励起します。 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, あなたがあなたのハードウェアを説明した後、私はいくつかのメモがあります。今後、HVP-KV46F150 に保存された KMS ライブラリは ACIM KMS ライブラリであり、PMSM KMS ライブラリではありません。今のところ、PMSM KMSライブラリを試してみたい場合は、PMSM KMSライブラリがあるため、HVP-KV31F120Mを使用する必要があります。第3四半期までに、NXPはKMSサポート付きのKV46 MCU部品番号のサンプルを在庫する必要があります。接尾辞 P は PMSM ライブラリで、部品番号の Q 接尾辞は ACIM 部品番号です。 HVP-mc3ph と HVP-KV46F150 をいつ、誰から入手したかによって、KV46 MCU に KMS ライブラリがまったくない場合があります。私は最近、NXPの倉庫からHVP-mc3phとHVP-KV46F150の在庫を引き出し、KMSライブラリをMCUにプッシュしました。 キットはいつ購入しましたか? NXPから、またはディストリビューターから、どこから購入しましたか? カードがKMSに対応していない場合は、喜んで修正しますが、NXPでカードを送ってください。 よろしくお願いします。 フィリップ・ドレイク 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、@アダム・レイノルズ ご注意いただきありがとうございます、私が使用しているハードウェアはHVP-mc3phとHVP-KV46F150です。私が開いた参考文献はHVPKV46F150M_SNLESSHALL_IAR_1_2_0_426です。ホールセンサーの一部のコード、主に6ステップの整流制御プロセスがどこにあるのか知りたいです。またよろしくお願いいたします! よろしくお願いいたします! wang xuan 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Wang, 参照プロジェクトを選択するときは、必ず "Sensorless Velocity - Hall Start" を選択してください。これは、ホール効果センサーを使用する唯一の制御モードです。 日時:このアップデートで修正されたKMS 1.2 SNLESHALLプロジェクトにバグがあります <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi, センサーレス速度 - ホールは、私が数日間探していたコードのこの部分を開始し、Kinetis Motor Suite APIリファレンスマニュアルに記載されているHALL_run機能と同様に見つかりません、付録はコードのこの部分が欠けていますか? よろしくお願いいたします! wang xuan
View full article
MYS-6ULXへのOSのプログラミング方法と開発環境の設定方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> MYIR が設計した MYS-6ULX は、わずか70mm×55mmで、業界およびモノのインターネット(IoT)アプリケーション向けに特別に設計された高性能で低コストのシングルボードコンピュータ(SBC)です。これは、最も効率的なARM Cortex-A7コアを特長とし、最大528MHzの速度で動作できるNXP i.MX 6UL/6ULLプロセッサファミリに基づいています。 MYS-6ULXシングルボードコンピュータは、YoctoとDebian OSをサポートしています。ここでは、Debian OSを例に挙げます。   プログラミング手順は次のとおりです。 SDカードを用意します。OS「mys6ull-debian8.rootfs.sdcard」のイメージファイルを開きますWin32Disk Imagerを使用して、SDカードにプログラムします。 MYS-6ULXボードの電源を入れます。SDカードをスロットに挿入し、ディップスイッチを0101に設定します。シリアルポートケーブルとUSB電源ケーブルをボードに接続し、ボードの電源を入れます。 システム内の L ogin です。ユーザー名は root で、パスワードは 123456 です。コマンドcat / etc / issueでシステム情報を表示すると、システムバージョンは以下に示すようにDebian8であり、OSがSDカードに正常にプログラムされていることを意味します。 私がPCで作業している開発環境はUbuntu VMSで、Ubuntu VMSにはARMGCCコンパイラをインストールする必要があります。コンパイラが使用可能かどうかは、命令arm-linux-gnueabihf-gcc–vで確認できます。Ubuntu16には、次のような5.4バージョンのコンパイラが付属しています。 システムにコンパイラが付属していない場合は、コンパイラをインストールする必要があります。提供されたツールキット MYIR には、そのコンパイラが含まれています。03-Tools \ Toolchainフォルダを開くと、 "gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz"です。 このパッケージをVMSのフォルダにコピーし、以下のコマンドを使用して抽出します。 xz -dgcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar.xz タール-xfgcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf.tar gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf という名前のファイルがあります解凍後、以下の手順に従ってコンパイラを設定します。 export PATH= $PATH:$DEV_ROOT/\gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin exportCROSS_COMPILE=arm-linux-gnueabihfexport ARCH=アーム コンパイラのバージョンを再度表示すると、画面に印刷される情報は次のようになります。 コンパイラのバージョンは4.9.3であることがわかります。これで、開発環境の設定はすべて完了です。 全般 Re: MYS-6ULXでのOSのプログラミング方法と開発環境の設定方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちはプラシャン、   GPIO1_IO05はもともとタッチスクリーンの制御ピンとして使用されていました。 他の目的で使用する場合、タッチスクリーンはタッチスクリーンの制御ピンを使用または再構成することはできません カーネルソースコードファイル「/arch/arm/boot/dts/myb-y6ull-14x14.dts」を以下のように 変更する必要があります 次に、新しい dtb ファイルをコンパイルして生成し、プログラムします   GPIOをdtsで定義します。 元の使用法をマスクする よろしくお願いいたします。 リンダ Re: MYS-6ULXでのOSのプログラミング方法と開発環境の設定方法 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 前述のように開発環境を設定しました。Debianを使用してGPIO_5をオン/オフするアプリケーションを作成する方法を説明していただけますか。 前もって感謝します
View full article
i.MX31 PDK NAND Flashing RedBoot <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> RedBoot を使用したカーネルとルートファイルシステムのフラッシュ イメージの作成 カーネルイメージとルートファイルシステムは、 All Boards LTIB を使用して作成するか、カーネルをコンパイルして正しいファイルセットを設定することができます。 一連のファイルからルートファイルシステムイメージを作成し、ファイルを jffs2 ファイルシステムに変換します。このためには、 パッケージmtd-toolsをインストールしてください。 Ubuntuで apt-get mtd-tools をインストールする フラッシュ用のルートファイルシステムを作成するには、次のように jffs2 ファイルシステムを使用します。 mkfs.jffs2 -r rootfs/ -e 0x20000 -n -p -o rootfs.jffs2 ここで、rootfs/ はファイルシステムの元のファイル・セットで、rootfs.jffs2 は出力イメージ・ファイルです。 点滅 一部の接続エラーは、RedBoot を構成するすべてのボードで回避できます。 次のプロセスでは、TFTP を使用してホストとターゲット間でファイルをコピーします。構成の詳細については 、All Boards TFTP を参照してください。 カーネルイメージとルートファイルシステムイメージをTFTPディレクトリにコピーします。例えば、LTIB dir に次のように入力します。 sudo cp ./rootfs/boot/zImage /tftpboot sudo cp rootfs.jffs2 /tftpboot/ ここで、/tftpboot は TFTP 用に設定されたディレクトリです 次のステップはミニコムセッションで実行され、ボード上で行われます。 フラッシュのフォーマット: fis init Flashing kernel 以下のコマンドを使用してカーネルイメージ(zImage)をロードします。ホストのIPアドレスを変更することを忘れないでください。 load -r -b 0x100000 /tftpboot/zImage -h 10.29.244.99 住所0x100000は一時的な場所として使用されます 正しいアドレス ( IMX31PDK の場合は 0x200000) にカーネルを作成します fis create -f 0x200000カーネル ルート・ファイル・システムのフラッシュ ルートファイルシステムイメージ (rootfs.jffs2) を一時アドレスに読み込みます。ホストのIPアドレスを変更することを忘れないでください。 load -r -b 0x100000 /tftpboot/rootfs.jffs2 -h 10.29.244.99 ルート・ファイル・システムを正しいアドレス ( IMX31PDK の場合は 0x600000 に作成します。 fis create -f 0x600000ルート テスト 次のように入力して、カーネルをフラッシュにロードできるようになりました。 fis load kernel フラッシュに書き込まれたルート・ファイル・システムが正しく保存されたかどうかを確認するには、NFS ファイル・システムを実行し、フラッシュをマウントします。 「ルート・ファイル・システムを NFS でロードする」には、次のように入力します。 exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/nfs nfsroot=10.29.244.99:/tftpboot/rootfsinit=/linuxrc ip=10.29.241.6:10.29.244.99" システムが起動するのを待ってから、フラッシュを /mnt にマウントします。フラッシュに jffs2 ファイルシステムがあることを思い出してください。 mount -t jffs2 /dev/mtdblock2 /mnt ls /mnt /mnt の内容を一覧表示します。出力は正しいファイルシステムである必要があります。 初期スクリプトの変更 ボードをリセットし、CTRL-C を押します。 fc と入力して設定を変更し、初期化スクリプトを挿入します。 レッドブーツ> fc 起動時にスクリプトを実行: true ブートスクリプト: スクリプトを入力し、空行で終了します >> fis ロードカーネル >> exec -c "noinitrd console=ttymxc0,115200 root=/dev/mtdblock2 rw rootfstype=jffs2 ip=none" >> ブートスクリプトのタイムアウト(1000msの解像度):1 ネットワーク設定にBOOTPを使用:false ゲートウェイIPアドレス:10.29.241.254 ローカルIPアドレス:10.29.241.6 ローカル IP アドレス マスク: 255.255.254.0デフォルトのサーバーIPアドレス:10.29.244.99 ボードの詳細:0 コンソールのボーレート:115200 eth0ネットワークハードウェアアドレスの設定[MAC]:false GDB接続ポート:9000 特別なデバッグ メッセージの強制コンソール: false ブート時のネットワークデバッグ:false RedBootの不揮発性構成を更新します-続行(y / n)?y ...0x00080000の0x07ee0000-0x07eff000から読みます。...0x00080000-0x000a0000から消去: ....0x00080000での0x07ee0000-0x07f00000からのプログラム:。レッドブーツ> 設定を保存するには、必ず「y」と入力してフラッシュに保存してください システムをリセットします。 ボードがフラッシュからシステムにロードしていることを確認するには、イーサネットケーブルを取り外します。
View full article
i.MX 7ULP Android O8.1.0_1.4.0 RFP(GA) 发布公告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 适用于 i.MX 7ULP RFP(GA) 版本的 Android O8.0.0_1.4.0 现已在IMX_SW网页上提供。概述 -> BSP 更新和发布 -> Android O8.1.0适用于 i.MX 7ULP GA。   可用文件:  # 名称 描述 1 android_o8.1.0_1.4.0_7ulp-ga_docs.tar.gz Android O8.1.0_1.4.0 7ULP GA 文档 2 imx-o8.1.0_1.4.0_7ulp-ga.tar.gz 适用于 Android O8.1.0_1.4.0_7ULP_GA 的 i.MX Android 专有源代码 3 android_o8.1.0_1.4.0_7ulp-ga_image_7ulpevk.tar.gz 为 i.MX7ULP EVK 板预建带有 NXP 扩展功能的镜像 4 android_o8.1.0_1.4.0_7ulp-ga_tools.tar.gz 适用于 Android O8.1.0_1.4.0_7ULP_GA 的制造工具包和 VivanteVTK 5 fsl_aacp_dec_O8.1.0-7ULP_GA.tar.gz 适用于 O8.1.0_1.4.0_7ULP_GA 的 AAC Plus 编解码器   目标板: i.MX 7ULP EVK   功能和已知问题 有关功能和已知问题,请详细查阅发行说明。 # Android i.MX7ULP
View full article
MQX 闪存文件系统 (NAND) 可用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Freescale MQX ™ 4.0.2 新增了 MQX 闪存文件系统 (FFS) 插件。请参阅MQX下载。FFS 提供在 NAND 闪存上映射 MFS 所需的磨损均衡支持。 可用文件 # 名称 描述 1 FSL_MQX__FFS_发布说明_4_0_2 飞思卡尔 MQX ™ FFS 软件包 4.0.2发行说明 2 飞思卡尔 MQX RTOS 4.0.2FFS 包 MQX ™ 4.0.2 的 NAND 闪存文件系统解决方案 文件系统
View full article
RDSABRE_FOR_EREADERS:电子阅读器的 SABRE Overview 特性 CPU复合器件 多媒体 显示器 外部存储器接口 高级电源管理 连接 控制器 设计资源 Overview NXP ®  快速工程智能应用蓝图 (SABRE) 系列以市场为中心的参考设计为基于 i.MX508 处理器的电子阅读器提供了 SABRE 平台。 i.MX508是首款专为电子书阅读器而设计的SoC,它具有高性能ARM® Cortex®-A8 CPU和经过E Ink®认证的集成显示屏控制器,可驱动电子纸显示屏(EPD)面板。 SABRE平台提供了一个支持EPD显示、触摸控制、音频播放,并能够添加WLAN、3G调制解调器或Bluetooth®的参考设计。 此平台目的是通过支持Linux®和Android™操作系统,加快软件开发,从而实现加快产品上市。 归档的内容不再更新,仅作为历史记录参考。   特性 CPU复合器件 高达800 MHz的ARM Cortex-A8 32KB指令和数据缓存 统一的256 KB L2缓存 NEON SIMD媒体加速器 矢量浮点运算协处理器 多媒体 OpenVG™ 1.1硬件加速器 32位主显示屏支持SXGA+分辨率 16位辅助显示支持 在106 Hz刷新率时,EPD控制器可支持2048 × 1536 (或在20 Hz时,可支持4096 × 4096)分辨率 像素处理管道(PxP)支持CSC、组合、旋转、伽玛映射 显示器 采用E-Ink的6”电子纸显示屏面板子卡 外部存储器接口 高达2 GB LP-DDR2、DDR2和LP-DDR1 (mDDR),16/32位 SLC/MLC NAND闪存,8/16位,带有32位ECC 高级电源管理 多个独立电源域 带状态保持功能的电源门控技术(SRPG) 动态电压频率调节(DVFS) 连接 带PHY的高速USB 2.0 OTG 带PHY的高速USB 2.0主机 控制器 各种串行接口,包括SDIO、SPI、I2C和UART I2S音频接口 10/100以太网控制器 设计资源 传统设计
View full article
Q&A: レジスタのON_TIMEビットフィールドとDEBOUNCEビットフィールドは読み取り可能ですSNVS_LPCR <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 質問: i.MX6 DQ では、 SNVS_LPCR レジスタの ON_TIME ビット フィールドと DEBOUNCE ビット フィールドが読み出せません。 また、予備仕様 (i.MX61) では、ビット 31 から 15 が予約されています。 ON_TIME ビット フィールドと DEBOUNCE ビット フィールドは、実際には i.MX 6DQ のこのレジスタにあり、これらのビットは書き込み可能ですが、読み取りはできませんか。 答え: これはドキュメントの問題であり、RMの次のバージョンで修正される予定です。レジスタ図は次のように読む必要があります。 i.MX6Dual i.MX6Quad
View full article
MYIRの i.MX 8M MiniベースのSOMとEVMの評価 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ザ MYC-C8MMX CPUモジュールは 、 NXPの i.MX 8M Mini Quad Application Processor をベースにしたARM組み込みシステム・オン・モジュール(SoM) である MYIRによって設計されています 。 MYD-C8MMX開発ボードは、MYC-C8MMX CPUモジュールを中心に構築されており、プロトタイプおよびリファレンスデザインの完全な評価モジュールです。LinuxおよびAndroid OSを実行でき、豊富なソフトウェアリソースが提供されます。典型的なアプリケーションは、産業制御、スマートシティ、スマートホーム、HMI、モノのインターネット(IoT)、 等。 MYD-C8MMX開発ボードの紹介動画をご覧ください。 https://youtu.be/FL_CZiSMYsM MYC-C8MMX CPUモジュールは、NXP i.MX 8M Miniファミリーの1つであるMIMX8MM6CVTKZAA(MIMX8MM6DVTLZAA)プロセッサチップを使用しており、高度な14LPC FinFETプロセス技術を組み合わせて、より高速で電力効率を向上させます。最大1.6(1.8)GHzの速度で動作するクワッドCortex-A53コアを備えています。また、低電力処理用の汎用Cortex-M4 400MHzコアプロセッサも搭載しています。プロセッサチップの一部のパラメータとターゲットアプリケーションを参考に以下にリストします。 Parameter バリュー Core: コア数 (SPEC) 4 コアの種類 アームコーテックス-A53 動作周波数 [最大] (MHz) 1600 (MIMX8MM6CVTKZAA)/1800 (MIMX8MM6DVTLZAA) L2 Cache (Max) (KB) 512 コプロセッサの種類 アームコーテックス-M4F コプロセッサ周波数 (MAX) (MHz) 400 サポートされている外部メモリ DDR3L SDRAM, DDR4 SDRAM, ECC, LPDDR4 DRAM, NAND FLASH, NOR FLASH, QSPI GPU 2D / GPU 3D 1x shader, Vivante GC320, Vivante GCNanoUltra MIMX8MM6CVTKZAA (MIMX8MM6DVTLZAA) processor このチップにはMIPI-DSIおよびMIPI-CSIインターフェースのみがあり、HDMIやその他のディスプレイインターフェースはありません。-40°Cから105°Cまでの広い動作温度範囲をサポートできます。MYIRのMYC-C8MMX CPUモジュールは、-40°Cから85°Cまでの動作温度をサポートできます。 Parameter バリュー HWビデオエンコーダー/デコーダー HD1080p60 H.264, HD1080p60 H.265 ビデオ/ディスプレイ機能 MIPI-CSI, MIPI-DSI PCIe PCIe 2.0 x 1 オーディオ専用モジュール 8-ch PDM input, SAI USBコントローラー 2 シリアル通信 1 x PCIe 2.0、3 x SPI、4 x I²C、4 x UART ジャンクション温度(°C) -40 から 105 (MIMX8MM6CVTKZAA)、0 から 95 (MIMX8MM6DVTLZAA) MIMX8MM6CVTKZAA (MIMX8MM6DVTLZAA) processor i.MX 8M Miniプロセッサのターゲットアプリケーション オートモーティブ スマートシティ 冷暖房空調設備 (HVAC) 自動車両識別 オートバイ用エンジン制御ユニット (ECU) と小型エンジン制御 フリート・マネジメント   在庫管理およびサプライ・チェーン管理 インダストリアル パブリック・アドレス・システム 空調 (AC) 乗車券の発券 ビル・セーフティ   ビル・セキュリティ スマートホーム デジタル・サイネージ オーディオ/ビデオ (AV) レシーバ エネルギー・ゲートウェイ ゲームコンソール ヒート・メーター ホーム・コントロールパネル 入退院管理システム ホームセキュリティ&監視 画像分析 ホームセンサー 産業用制御 宅内エネルギー・ディスプレイ インダストリアルHMI 主要家電製品 自動外観検査 ロボット家電 スマート・ライティング セットトップボックス スマート電源ソケットとライティング・スイッチ 小型および中型家電 双方向ビデオ会議 スマート・スピーカ ビジョン、高度なセンシングおよびプロセッシング・ボード サウンドバー   サラウンド・サウンド・バーおよびサウンド・バー モバイル ワイヤレス・スピーカまたはネットワーク・スピーカ ケーブル   ヒアラブル テクノロジ 入力デバイス(マウス、ペン、キーボード) 音声アシスタント スマートウォッチ 音声制御 ワイヤレス充電パッド   リストバンド   MYC-C8MMX CPUモジュールは、PMIC、CPU、RAM(DDR4)、フラッシュ(eMMC、SPIフラッシュ)、クロック、およびイーサネットPHYチップを備えた最小システムです。多くのペリフェラル信号とIO信号は、アクセススルーされます 0.8mmピッチ100ピン基板対基板拡張コネクタ×2                           MYC-C8MMX CPUモジュール上面図 MYC-C8MMX CPUモジュール下面図 MYD-C8MMXベースボードは、主に4つの部分を拡張しています。 1.オーディオインターフェース:オーディオ入力および出力インターフェースを拡張するためのオーディオチップを追加 2.外部電源部分:DC-DC電源チップを1つ追加 3. SoC USBインターフェイスから4つのUSBを拡張するためのUSBハブチップを1つ追加し、4G LTE、2つのUSBホスト、および1つのUSB拡張ヘッダーに個別に使用しました。 4. I2Cインターフェースを介してRTCモジュールを拡張 他の多くの周辺インターフェースは、ユーザー拡張のために引き出されます。 MYD-C8MMXファンクションブロック図 MYD-C8MMXインターフェース図 非常に多くのインターフェースの中で、バックライト、LVDS LCD、およびMIPIインターフェースはディスプレイ機能に関連しています。バックライトインターフェースには、2つの電源信号、2つのGND、2つのGPIO(1つはバックライトの電力を制御するためのイネーブル端子、もう1つはバックライトの明るさを制御するためのPWM)を含む6つのピンがあります。 2つのGPIO制御端子は、i.MX 8M MiniのGPIO1_01と08のものです。 LVDS LCDとMIPIインターフェース、合計3つのインターフェースがディスプレイ用です。しかし、実際には i.MX 8M MiniにはMIPI DSIインターフェースが1つしかありません。他の2つのLVDSインターフェースは、1つのDS12LVDSブリッジチップを介してDSIから切り替えられ、1つはシングルリンクLVDSで、もう1つはデュアルリンクLVDSです。したがって、MIPIDSIディスプレイまたはLVDSディスプレイのみを選択できます。また、シングルリンクLVDSまたはデュアルリンクLVDSのみを選択できます。 MYIRは、MYD-C8MMXボードで動作する静電容量式タッチスクリーンを含む、LVDSベースの7インチLCDモジュールMY-LVDS070Cをオプションで提供しています。ディスプレイの解像度は最大 1024 x 600 ピクセルです。 MY-LVDS070C 静電容量式タッチスクリーン付き7インチLCDモジュール MYD-C8MMXには、2.0mmピッチの2 * 15ピンオス拡張ヘッダーが1つあります。PDM と SAI は、拡張ヘッダーから引き出されるオーディオ相対インターフェイスです。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ザ MYC-C8MMX CPUモジュールは 、 NXPの i.MX 8M Mini Quad Application Processor をベースにしたARM組み込みシステム・オン・モジュール(SoM) である MYIRによって設計されています 。 MYD-C8MMX開発ボードは、MYC-C8MMX CPUモジュールを中心に構築されており、プロトタイプおよびリファレンスデザインの完全な評価モジュールです。LinuxおよびAndroid OSを実行でき、豊富なソフトウェアリソースが提供されます。典型的なアプリケーションは、産業制御、スマートシティ、スマートホーム、HMI、モノのインターネット(IoT)、 等。 MYD-C8MMX開発ボードの紹介動画をご覧ください。 https://youtu.be/FL_CZiSMYsM MYC-C8MMX CPUモジュールは、NXP i.MX 8M Miniファミリーの1つであるMIMX8MM6CVTKZAA(MIMX8MM6DVTLZAA)プロセッサチップを使用しており、高度な14LPC FinFETプロセス技術を組み合わせて、より高速で電力効率を向上させます。最大1.6(1.8)GHzの速度で動作するクワッドCortex-A53コアを備えています。また、低電力処理用の汎用Cortex-M4 400MHzコアプロセッサも搭載しています。プロセッサチップの一部のパラメータとターゲットアプリケーションを参考に以下にリストします。 Parameter バリュー Core: コア数 (SPEC) 4 コアの種類 アームコーテックス-A53 動作周波数 [最大] (MHz) 1600 (MIMX8MM6CVTKZAA)/1800 (MIMX8MM6DVTLZAA) L2 Cache (Max) (KB) 512 コプロセッサの種類 アームコーテックス-M4F コプロセッサ周波数 (MAX) (MHz) 400 サポートされている外部メモリ DDR3L SDRAM, DDR4 SDRAM, ECC, LPDDR4 DRAM, NAND FLASH, NOR FLASH, QSPI GPU 2D / GPU 3D 1x shader, Vivante GC320, Vivante GCNanoUltra MIMX8MM6CVTKZAA (MIMX8MM6DVTLZAA) processor このチップにはMIPI-DSIおよびMIPI-CSIインターフェースのみがあり、HDMIやその他のディスプレイインターフェースはありません。-40°Cから105°Cまでの広い動作温度範囲をサポートできます。MYIRのMYC-C8MMX CPUモジュールは、-40°Cから85°Cまでの動作温度をサポートできます。 Parameter バリュー HWビデオエンコーダー/デコーダー HD1080p60 H.264, HD1080p60 H.265 ビデオ/ディスプレイ機能 MIPI-CSI, MIPI-DSI PCIe PCIe 2.0 x 1 オーディオ専用モジュール 8-ch PDM input, SAI USBコントローラー 2 シリアル通信 1 x PCIe 2.0、3 x SPI、4 x I²C、4 x UART ジャンクション温度(°C) -40 から 105 (MIMX8MM6CVTKZAA)、0 から 95 (MIMX8MM6DVTLZAA) MIMX8MM6CVTKZAA (MIMX8MM6DVTLZAA) processor i.MX 8M Miniプロセッサのターゲットアプリケーション オートモーティブ スマートシティ 冷暖房空調設備 (HVAC) 自動車両識別 オートバイ用エンジン制御ユニット (ECU) と小型エンジン制御 フリート・マネジメント   在庫管理およびサプライ・チェーン管理 インダストリアル パブリック・アドレス・システム 空調 (AC) 乗車券の発券 ビル・セーフティ   ビル・セキュリティ スマートホーム デジタル・サイネージ オーディオ/ビデオ (AV) レシーバ エネルギー・ゲートウェイ ゲームコンソール ヒート・メーター ホーム・コントロールパネル 入退院管理システム ホームセキュリティ&監視 画像分析 ホームセンサー 産業用制御 宅内エネルギー・ディスプレイ インダストリアルHMI 主要家電製品 自動外観検査 ロボット家電 スマート・ライティング セットトップボックス スマート電源ソケットとライティング・スイッチ 小型および中型家電 双方向ビデオ会議 スマート・スピーカ ビジョン、高度なセンシングおよびプロセッシング・ボード サウンドバー   サラウンド・サウンド・バーおよびサウンド・バー モバイル ワイヤレス・スピーカまたはネットワーク・スピーカ ケーブル   ヒアラブル テクノロジ 入力デバイス(マウス、ペン、キーボード) 音声アシスタント スマートウォッチ 音声制御 ワイヤレス充電パッド   リストバンド   MYC-C8MMX CPUモジュールは、PMIC、CPU、RAM(DDR4)、フラッシュ(eMMC、SPIフラッシュ)、クロック、およびイーサネットPHYチップを備えた最小システムです。多くのペリフェラル信号とIO信号は、アクセススルーされます 0.8mmピッチ100ピン基板対基板拡張コネクタ×2                           MYC-C8MMX CPUモジュール上面図 MYC-C8MMX CPUモジュール下面図 MYD-C8MMXベースボードは、主に4つの部分を拡張しています。 1.オーディオインターフェース:オーディオ入力および出力インターフェースを拡張するためのオーディオチップを追加 2.外部電源部分:DC-DC電源チップを1つ追加 3. SoC USBインターフェイスから4つのUSBを拡張するためのUSBハブチップを1つ追加し、4G LTE、2つのUSBホスト、および1つのUSB拡張ヘッダーに個別に使用しました。 4. I2Cインターフェースを介してRTCモジュールを拡張 他の多くの周辺インターフェースは、ユーザー拡張のために引き出されます。 MYD-C8MMXファンクションブロック図 MYD-C8MMXインターフェース図 非常に多くのインターフェースの中で、バックライト、LVDS LCD、およびMIPIインターフェースはディスプレイ機能に関連しています。バックライトインターフェースには、2つの電源信号、2つのGND、2つのGPIO(1つはバックライトの電力を制御するためのイネーブル端子、もう1つはバックライトの明るさを制御するためのPWM)を含む6つのピンがあります。 2つのGPIO制御端子は、i.MX 8M MiniのGPIO1_01と08のものです。 LVDS LCDとMIPIインターフェース、合計3つのインターフェースがディスプレイ用です。しかし、実際には i.MX 8M MiniにはMIPI DSIインターフェースが1つしかありません。他の2つのLVDSインターフェースは、1つのDS12LVDSブリッジチップを介してDSIから切り替えられ、1つはシングルリンクLVDSで、もう1つはデュアルリンクLVDSです。したがって、MIPIDSIディスプレイまたはLVDSディスプレイのみを選択できます。また、シングルリンクLVDSまたはデュアルリンクLVDSのみを選択できます。 MYIRは、MYD-C8MMXボードで動作する静電容量式タッチスクリーンを含む、LVDSベースの7インチLCDモジュールMY-LVDS070Cをオプションで提供しています。ディスプレイの解像度は最大 1024 x 600 ピクセルです。 MY-LVDS070C 静電容量式タッチスクリーン付き7インチLCDモジュール MYD-C8MMXには、2.0mmピッチの2 * 15ピンオス拡張ヘッダーが1つあります。PDM と SAI は、拡張ヘッダーから引き出されるオーディオ相対インターフェイスです。
View full article
iMX8QXPボード上のSCU UARTデバッグポートとしてUART0 RX TXを使用する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [中国語訳] 添付ファイルを参照   元のリンク: https://community.nxp.com/docs/DOC-343054 i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus
View full article
HOWTO: S32DS for Vision および Linux BSP でのデバッグ用に S32V234 EVB を設定する <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> S32V234-EVB で Cortex-A53 APEX2/ISP Linux ターゲットS32V234の S32DS for Vision プロジェクトのデバッグを開始する前に、まずハードウェア接続をセットアップし、Linux BSP OS を起動する必要があります。 1)PCの(1)S32V234 USB MicroBポートを(2)USBAポートに接続します。これにより、ターミナルプログラムを介してLinux BSP OSに接続し、コマンドを発行したり、IPアドレスを取得したりできます。 2) microSDHCカード(U-boot、Linuxカーネル、デバイスツリー、ルートファイルシステム*がロードされた状態)を(3)S32V234 SDカードスロットに挿入します。   3) ドーターカードの (1) イーサネット ポートS32V234 (2) LAN** に接続します。これにより、S32DS は Linux BSP OS と通信して、フラッシュと GDB デバッグを行うことができます。   4)電源を(3)S234V234 EVBに接続します 5)(4)電源スイッチをオンにすると、Linux BSP OSが起動します *SD カードの準備手順は、VisionSDK ドキュメントに記載されています。\S32DS_Vision_v2.0\S234DS\s234v234_sdk\docs\vsdk\S32V234-EVB_SetupGuide.pdf または https://community.nxp.com/docs/DOC-335023  **PCがLANに接続されていることも確認してください(有線または無線) Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、Mikeさん 丁寧なご説明をいただき、誠にありがとうございました。おっしゃるようにバージョンをインストールし、機能するケーブルが1本見つかったので、これでボード上でデモを実行できます。 よろしくお願いいたします。 ユエ Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Hi [email protected]‌, S32DS for Vision 2018.R1 でも動作するはずですが、S32 Design Studio v3.1 を使用することを強くお勧めします。S32V デバイスのサポートは、3.x バージョンを通じて含まれます。これはv3.1であり、v3.2ではないことに注意してください。v3.2 内の S32V サポートの更新されたリリースはまだ提供されていません。このアップデートを提供する場合は、v3.2リリースに移行して、新しいS32Vパッケージを採用することをお勧めします。現時点では、最新の VSDK リリースもサポートします。今のところ、S32 Design Studio v3.1 から 'S32V2xx development package' (v3.1.1) をインストールするだけですおよび S32V2xx' (v1.0.0) の Vision 拡張パッケージ。これは VSDK v1.3 を使用します。 HW接続の問題については、USB接続にいくつかの問題がありましたが、一般的には長時間使用した後です。EVBへのmicroUSBの接続は良好ですか、それともうまく収まっていないようですか?うまく収まらない場合は、おそらく接続がうまくいっていないでしょう。これがあなたが抱えている問題ではないことを願っていますが、チェックする努力は価値があります。 少なくとも、USBケーブルを接続すると、LEDD16が数回点滅するはずです。赤色です。私の場合、以下に示すように、接続すると、WIndwsは誤ってマウスとして識別しますが、COMポートが割り当てられているため、ターミナルプログラムに接続できます。 お役に立てれば幸いです! Mike Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは、Mikeさん ご返信ありがとうございます。実はS32DSを使っています。Vision.2018.R1、ビジョン関連のプロジェクトを開発するためにS32V234EVB2を使用するため、v3.1に変更する必要がありますか? 私もVSDK v1.4.1を使用しているので、v1.3に変更します。 Windowsのデバイスマネージャーやターミナルプログラムで見ることができません、私は2つの異なるUSB-MicroUSBケーブルを試しましたが、それでも同じ結果、私は特定のタイプを使用する必要がありますか?よろしくお願いいたします。 よろしくお願いいたします。 ユエ Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは [email protected]、 HWが電源に接続され、電源がオンになっていることを確認してください。PC上のWindows OSがEVBのUSBポートへの接続を検出するために、SDカードは関係ありません。WindowsのデバイスマネージャーでUSB接続を確認できますか? S32 Design Studioを使用している場合は、v3.1を使用していることを確認してください。バージョン 3.2 は、Vision Extension Package にまだ対応していません。また、S32 Design Studio v3.1 と共にインストールされた Vision SDK v1.3 に含まれる BSP を必ず使用する必要があります。使用しているVision SDKのバージョンではなく、新しいBSPをSDカードにインストールすると、動作しません。 ターミナルプログラムを使用してHWに接続できましたか? よろしくお願いいたします。 Mike Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> マイクさん、ありがとうございました!ここでもう一つ質問があります。以下のようにボードを用意していました。手順3に到達したとき、ドライバーがインストールされているという情報はなく、UART0のLEDも消灯していました。ガイドに書かれている通りにSDカードを用意し、ノートパソコンにVSDKをインストールしました。何が問題なのか教えていただけますか?私が使用したmicroUSBケーブルですか、それともSDカードがうまく準備されていなかったのでしょうか?よろしくお願いいたします。 Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> こんにちは [email protected]、 s32v234-evb2ボードには2つのマイクロUSBポートがあり、「UART0」とラベル付けされたものを使用します。 よろしくお願いいたします。 Mike Re: HOWTO: S32DS for Vision と Linux BSP でデバッグするための S32V234 EVB のセットアップ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 共有していただきありがとうございます。今月購入したばかりですが、s32v234-evb2ボード用のマイクロUSBポートはありません。それで、私はイーサネットとSDカードだけが必要だと思いますか?
View full article
i.MXRT1050 SDRAM Clock Configuration <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> [Chinese translation] See attachment Original link: https://community.nxp.com/docs/DOC-340813 i.MXRT 105x
View full article
PN7150 NFCリーダーとUDOO NEOデモ Overview ビデオ 必須項目 リンク Overview このデモでは、UDOO NEOカードとPN7150の開発キットを組み合わせてNFCリーダーをロードする方法を示します。 PN7150ARDキットは、Arduino互換インターフェースプラットフォームと互換性のある高性能の完全NFC準拠拡張ボードです。リーダーモード、P2Pモード、カードエミュレーションモードの各規格に準拠しています。このボードは、NFCデバイスとの高い相互運用性レベルを保証するために、高性能RFアンテナを内蔵しています。 ビデオ (マイビデオで視聴) 必須項目 UDOO NEO 少なくとも4GBまたは8GBのメモリサイズの互換性のあるMicroSDカード マイクロUSBケーブル UDOO Neo デモ画像ファイル PN7150 NFCコントローラボード リンク ステップバイステップガイド(すべてのリンクを含む):https://www.nxp.com/docs/en/application-note/AN11841.pdf  NXP製品 リンク PN7150プラグアンドプレイNFCコントローラー用開発キット Arduino用NFC開発キットなど |NXPの  モバイル
View full article
i.MX8QXP 伽玛调节 - GUI 测试代码 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> SW:Linux 4.14.98_2.2.0 bsp 版本,gpu sdk 5.3.0 和本文档中的补丁 硬件:i.MX8QXP MEK 板 受到 GIMP 调整色彩曲线工具的启发,我为 i.MX8QXP 伽马曲线调整编写了类似的 gui 测试代码。 即显示屏上先显示一条直线曲线,用鼠标改变这条曲线的任意一部分,然后计算出改变后的曲线上点的值,再将相关值传递给i.MX8QXP DPU gammcor单元,最后通过DPU改变显示效果。 当测试代码启动时,将在显示屏上绘制 Y=X 曲线,即从 (0,0) 到 (500, 500) 到 (1023,1023)。当你用鼠标拖动曲线的某些部分后,会生成一个不在原始Y=X曲线上的新点(x_new,y_new)。然后需要绘制一条经过(0,0),(500, 500),(x_new,y_new),(1023,1023)的新曲线。那条新曲线,我选择使用 Catmull-Rom 样条线来获得它。 使用Catmull-Rom样条线来近似一条经过n个点的曲线,则需要n+2个控制点。可以根据需要选择额外的 2 个点,它们将影响曲线的形状。 Catmull-Rom 样条函数可以穿过所有控制点,具有 C1 连续性,不具有凸包性质。 例如有四个控制点p0,p1,p2,p3,若要绘制经过这四个控制点的曲线,可以将其划分为线段p0到p1,线段p1到p2,线段p2到p3。 对于 p1 到 p2 段,选择四个控制点作为 p0,p1, p2, p3,使用 Catmull-Rom 样条线如下: 对于 p0 到 p1 段,需要使用四个控制点作为 p0、p0、p1、p2: 对于 p2 到 p3 段,需要使用四个控制点作为 p1、p2、p3、p3: 在这个测试代码中,我将使用 gpu 顶点着色器来计算曲线的每个段,然后使用变换反馈将每个段的点值读回 cpu 端,cpu 端将相关值传递给 DPU gammcor 单元进行伽马调整。   测试步骤: 在 linux-imx 上将 8qxp_dpu_gammacor_4.14.98_2.2.0.diff 应用于 i.MX8QXP DPU 设备驱动程序。 在 imx-gpu-sdk 上应用 dpu_gamma_curve_gpusdk5.3.0.diff 来构建此 gui 测试代码。 更新新的内核映像,并将测试代码复制到rootfs。 首先运行任何其他应用程序在屏幕上绘制一些东西,例如 /usr/share/cinematicexperience-1.0/Qt5_CinematicExperience。 然后在此代码 S01_SimpleTriangle_Wayland 中运行 gui 测试代码。 此时显示屏上会显示一条线性曲线,使用鼠标可以随意改变曲线,将鼠标光标靠近曲线,按下鼠标按钮,拖动它,然后释放鼠标按钮,您将看到显示屏上出现新的曲线,并且显示效果也会改变。 参考资料: 1> https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-processors/i-mx-8-processors/i-mx-8x-family-arm-cortex-a35-3d-graphics-4k-video-dsp-error-correcting-code-on-ddr:i.MX8X 2> https://www.nxp.com/design/software/embedded-software/linux-software-and-development-tools/embedded-linux-for-i-mx-applications-processors:IMXLINUX?tab=Design_Tools_Tab 3> https://github.com/NXPmicro/gtec-demo-framework 4> https://en.wikipedia.org/wiki/Cubic_Hermite_spline 5> http://www.mvps.org/directx/articles/catmull 图形与显示 i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus
View full article