Multi Source Translation Content

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

Multi Source Translation Content

Discussions

Sort by:
如何更改 Android 10 hdmi 端口的显示方向 您好, 我正在开发一款搭载安卓 10_2.3.0 的 i.MX8MP 定制板。我试图将 Android 图像的显示方向从横向改为纵向,因此在 .mk 中添加了以下更改文件 diff --git a/imx8m/BoardConfigCommon.mk b/imx8m/BoardConfigCommon.mk index 92197b61..2b105592 100644 --- a/imx8m/BoardConfigCommon.mk +++ b/imx8m/BoardConfigCommon.mk @ -10,7 +10,10 @@ have_fsl_imx_ipu \\ prebuilt_fsl_imx_gpu \ board_soc_type (板卡类型 product_manufacturer (产品制造商 -板载 VPU +board_vpu_only +sf_primary_display_orientation (主要显示方向 + +soong_config_imxplugin_sf_primary_display_orientation = 270 SOONG_CONFIG_IMXPLUGIN_BOARD_PLATFORM = imx8 soong_config_imxplugin_num_framebuffer_surface_buffers = 3 diff --git a/imx8m/evk_8mm/BoardConfig.mk b/imx8m/evk_8mm/BoardConfig.mk 索引 ed30f771..cd8f4c89 100644 --- a/imx8m/evk_8mm/BoardConfig.mk +++ b/imx8m/evk_8mm/BoardConfig.mk @@ -117,6 +117,8 @@ target_uses_mke2FS: = true # 定义 帧缓冲区数 num_framebuffer_surface_buffer_surface_buffer_buffer_surface_buffer_bu ffer_surface_buffer_buffer_buffer_surface_buffer_buffer_buffer_buffer_sur 当我设置 SF_PRIMARY_DISPLAY_ORIENTION: = 270 时,输出显示在 landscape_view_android_10.jpeg 当我设置 SF_PRIMARY_DISPLAY_ORIENTATION := 180 时,输出结果显示为 portrait_type_view_android_10.jpeg 但方向不对。W当我在安卓 15 中通过 $ settings put system user_rotation 3 命令时,我看到了正确的肖像视图。 correct_portrait_view.jpg 不过,该命令在 Android 11 上不起作用。 我将附上一张图片,显示我期望在 Android 10 中看到的方向 correct_portrait_view.jpg 谢谢&Regards Subash.P   Android 图形与显示 i.MX 8 系列 | i.MX 8QuadMax (8QM) | 8QuadPlus i.MX 8M | i.MX 8M Mini | i.MX 8M Nano Re: How to change the display Orientation in Android 10 hdmi port 你好@刘志明 使用您的补丁后,我可以在屏幕上看到一些变化,但分辨率不高。此外,当我连接鼠标时,它只能横向导航,而不能纵向导航。 此外,导航栏也不可见。 a6a427ba-b133-4e1c-9cc8-b7fe694ef852.jpg 敬上, Subash P.   Re: How to change the display Orientation in Android 10 hdmi port 您好,在 Android10 中, surfaceflinger 旋转信息不会传递到 HWC,请尝试 HAL 中的附件,并使用 "settings put system accelerometer_rotation 0/1 "进行测试。 diff --git a/display/display/Composer.cpp b/display/display/Composer.cpp old mode 100644 new mode 100755 index 8dba110..282c4f8 --- a/display/display/Composer.cpp +++ b/display/display/Composer.cpp @@ -350,11 +350,40 @@ int Composer::clearWormHole(LayerVector& layers) int Composer::composeLayer(Layer* layer, bool bypass) { + int transform; if (layer == NULL || mTarget == NULL) { ALOGE("composeLayer: invalid layer or target"); return -EINVAL; } + + /* + 0 => 4 + 4 => 3 + 3 => 7 + 7 => 0 + */ + ALOGI("liutest1 composeLayer transform:0x%x\n",layer->transform); + + switch (layer->transform) + { + case 0: + transform = 4; + break; + case 4: + transform = 3; + break; + case 3: + transform = 7; + break; + case 7: + transform = 0; + break; + + default: + ALOGI("liutest1 invalid transform:0x%x\n",layer->transform); + } + if (bypass && layer->isSolidColor()) { ALOGV("composeLayer dim layer bypassed"); return 0; @@ -392,7 +421,7 @@ int Composer::composeLayer(Layer* layer, bool bypass) continue; } - setClipping(srect, drect, clip, layer->transform); + setClipping(srect, drect, clip, /*layer->transform*/transform); ALOGV("index:%d, i:%d sourceCrop(l:%d,t:%d,r:%d,b:%d), " "visible(l:%d,t:%d,r:%d,b:%d), " "display(l:%d,t:%d,r:%d,b:%d)", layer->index, (int)i, @@ -403,8 +432,9 @@ int Composer::composeLayer(Layer* layer, bool bypass) ALOGV("zorder:0x%x, layer phys:0x%" PRIx64, layer->zorder, layer->handle->phys); } - ALOGV("transform:0x%x, blend:0x%x, alpha:0x%x", - layer->transform, layer->blendMode, layer->planeAlpha); + /*ALOGV*/ALOGI("liutest1 transform:0x%x:0x%x, blend:0x%x, alpha:0x%x", + layer->transform,transform, layer->blendMode, layer->planeAlpha); + setG2dSurface(dSurfaceX, mTarget, drect); @@ -422,7 +452,7 @@ int Composer::composeLayer(Layer* layer, bool bypass) return -EINVAL; } - convertRotation(layer->transform, sSurface, dSurface); + convertRotation(/*layer->transform*/transform, sSurface, dSurface); if (!bypass) { convertBlending(layer->blendMode, sSurface, dSurface); } 致敬, Zhiming
View full article
SPC5777C MSC(マイクロセカンドチャネル)バスドライバ こんにちは、 SPC5777C で MSC バスを使用するためのドライバ / init サンプル / アプリケーションノートはありますか? どうもありがとう、 よろしくお願いします。 Re: SPC5777C MSC (Micro Second Channel ) bus driver 過去に、マイクロ秒バスに似た構成の DSPI シリアル化をテストしました (このデバイスでは、この機能はタイムド シリアル バス TSB と呼ばれます)。 https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/Example-MPC5746R-DSPI-serialization-S32DS-Power-2-1/ta-p/1479086 マイクロ秒バス プロトコルは SPI の追加機能で構成されます。これらを設定して前述の例に追加すると、MSC の例が得られます。 1) 内部タイマーのシリアル化 2) データ出力とクロック用のLVDS端子ペア(正と負) 3) データ形式の変更 SOUT および SCLK の場合、デバイスの RM に埋め込まれた Excel シートに従ってピンを適切に選択して構成する必要があります。 また、私はここでそれについて議論してきました: https://community.nxp.com/t5/MPC5xxx/MPC5777-DSPI-タイムドシリアルバスTSBモード/mp/1623965 私の知る限り、この構成を扱う具体的な例やアプリケーションノートは存在しません。
View full article
S32K312 RTT 打印问题 大家好,我目前正在学习如何使用 S32K312 芯片,以及如何用 JLINK 配置 SWD 1000KHz 调试。这样,调试就很正常了。但是,在尝试使用 SEGDER 的 RTT 工具打印数据时,每次使用上位机 RTT 查看器连接时,都会显示连接成功,芯片却跑掉了(无论是否处于调试模式)。我的芯片有一个一秒周期的 Leb 灯任务,如果它在运行时持续打开或关闭,那么 RST 就不应该持续降低它的亮度。JLINK 8.6.0 版本也支持 S32K312。请问为什么?谢谢 S32K312EVB-Q172 Re: S32K312 RTT PRINT Issues 嗨,@zhaobasui、 您是否已将 _SEGGER_RTT 变量从地图文件配置到工具?另一个社区帖子中也提到了这一点:已解决:如何在 S32 平台 3.5 的 S32DS 中使用 RTT - NXP 社区。 请尝试联系 SEGGER,因为该产品不是 NXP 生产的。 致以最诚挚的问候, Julián 回复: S32K312 RTT PRINT Issues 相同的设备、相同的上位计算机和相同的 RTT 代码都可以打印在 S32K144 上。
View full article
为 S32K144W 使用 CAN PAL 时遇到的问题 大家好 我使用 S32K144W,通过 S32 SDK 中的 CAN PAL 和 S32DS 中的 S32 配置工具进行 CAN 通信。到目前为止,我尝试根据 can_pal_s32K144w 示例项目发送信息。但是,当我尝试测量 Tx 引脚上的信号时,却得到了错误的帧: scope_0.png 这是我使用的代码: Screenshot 2025-11-05 142540.png 致以最崇高的敬意 Re: Problems using CAN PAL for S32K144W 你好,@fhoetzinger、 我可以很清楚地看到收发器后的信号: Julin_AragnM_0-1762380573536.png Snag_20440ef3.png CAN_S32144W_000.png 您是在测量 j109.7& j109.8 吗?此外,我还看到您修改了标称比特率和数据比特率。示例将其默认配置为 500kbps 和 1 Mbps。根据您的图片,我认为它的标称比特率和数据比特率都配置为 500kbps,对吗? 确保 EVB 和 CAN 分析仪工具设置为相同的比特率和采样点。 致以最诚挚的问候, Julián Re: Problems using CAN PAL for S32K144W 你好@Julián_AragónM、 很抱歉这么晚才回复,因为我手头没有 EVB。测量是在定制板上直接在 TX 引脚处进行的,也就是在收发器之前。 我尝试修改 CAN_PAL 示例,使其在 Pins PTC6 和 PTC7(自定义板上使用的)上使用 CAN1,然后在 EVB 上运行了它。 当按下未修改程序上的按钮时,信息发送正常。然而,经过修改后,TX 引脚(PTC7,在 J5 处测量)现在只是保持高电平。 Screenshot 2025-11-26 132312.png Screenshot 2025-11-26 132216.png 我只在配置工具中做了改动,main.c 中的代码没有修改。 此致, 法比安 Re: Problems using CAN PAL for S32K144W 你好,@fhoetzinger、 在你的自定义板中,PTC6 & PTC7 是通过 CAN 收发器吗? 这听起来像是硬件问题,因为该项目在 EVB 上可以正常运行,在不修改引脚时甚至可以在自定义板上运行。您还可以将设计与我们的《S32K1xx 硬件设计指南》进行比较。 致以最诚挚的问候, Julián
View full article
启动时间不到一秒?了解详情 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 希望您的平台能够在不到一秒的时间内启动...您的客户有此要求吗?即使在某些情况下这还不够快……我们也会讨论如何提高启动性能。向专家学习如何设计和优化从启动 ROM、启动加载程序到操作系统和应用程序的启动过程。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 希望您的平台能够在不到一秒的时间内启动...您的客户有此要求吗?即使在某些情况下这还不够快……我们也会讨论如何提高启动性能。向专家学习如何设计和优化从启动 ROM、启动加载程序到操作系统和应用程序的启动过程。
View full article
我们不会#_Milestone_1 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 我们将 udoo 连接到无线网络 安装Apache 我们添加了一些按钮来控制机器人的运动 我们必须将 Web 服务器放在端口 81 上,因为 Apache 和端口 80 存在一些问题 (在 “我的视频” 中查看) 2017 年 Linux 嵌入式挑战赛
View full article
DES-N1931 i.MX 6QuadPlus 和 i.MX 6DualPlus 应用处理器 - 性能层多核,适用于视觉震撼的图形中心应用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 新的i.MX 6DualPlus和i.MX 6QuadPlus处理器集成了多个ARM® Cortex®-A9内核,采用第一代i.MX 6Dual和i.MX 6Quad处理器,使图形性能提高1倍,存储器利用率提高50%以上。 了解3D、2D的增强版本和组合GPU(一个新优化的64位DDR3/LVDDR3/LPDDR2-1066存储器接口,可以增加总线带宽)、更多的嵌入式SRAM以及添加的预取和解析引擎。这些新的处理器非常适用于汽车仪表板和车载信息娱乐系统,以及医疗设备、工业HMI、数字签名和媒体流应用。 观看视频演示 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 新的i.MX 6DualPlus和i.MX 6QuadPlus处理器集成了多个ARM® Cortex®-A9内核,采用第一代i.MX 6Dual和i.MX 6Quad处理器,使图形性能提高1倍,存储器利用率提高50%以上。 了解3D、2D的增强版本和组合GPU(一个新优化的64位DDR3/LVDDR3/LPDDR2-1066存储器接口,可以增加总线带宽)、更多的嵌入式SRAM以及添加的预取和解析引擎。这些新的处理器非常适用于汽车仪表板和车载信息娱乐系统,以及医疗设备、工业HMI、数字签名和媒体流应用。 观看视频演示 设计 | 软件与服务
View full article
FRDM-K64 Interrupt basic example using mbed Here you can find the code and project files for the Interrupt example, in this example 2 KBI interrupts are enabled, one assigned to SW2 and another to SW3, during the main routine the blue led is turned on, when the interrupt routines are triggered the blue led is turned off and the red or green led blink once, the interrupt was configured to detect falling edges only. Code: #include "mbed.h" DigitalOut Red(LED1); DigitalOut Blue(LED3); InterruptIn Interrupt(SW2); void blink() {     wait(.4);     Red=1;     Blue=0;     wait(.4);     Blue=1;     wait(.4); } int main() {     Interrupt.fall(&blink);     Blue=1;     while (1)     {         Red=!Red;         wait(.4);     } } Freedom Development Platform Kinetis K Series MCUs
View full article
Example S32K144 FlexCAN0 RXFIFO DMA nonSDK S32DS13 ******************************************************************************** Detailed Description: Configures the FlexCAN 0 to transmit and receive message into RXFIFO. LOOPBACK mode is enabled. Two IDs are set into RXFIFO ID table. DMA is configured to read the message from RXFIFO. Within DMA major interrupt the new message is send according to which Identifier Acceptance Filter was hit. ------------------------------------------------------------------------------  Test HW:         S32K144 EVB-Q100  MCU:             PS32K144HFVLL 0N77P  Fsys:            160MHz  Debugger:        Lauterbach  Target:          internal_FLASH ******************************************************************************** Revision History: 1.0     Sep-4-2017     Petr Stancik    Initial Version ******************************************************************************* General Re: Example S32K144 FlexCAN0 RXFIFO DMA nonSDK S32DS13 where did you added the above code ..I am also facing the same issue  Re: Example S32K144 FlexCAN0 RXFIFO DMA nonSDK S32DS13 solved after aligning the CAN software buffer memory. union {  uint8_t buffer[64];  struct  {   uint32_t Buff1;   uint32_t Buff2;   uint32_t Data1;   uint32_t Data2;  }MBS[8]; }CAN_RxData __attribute__((aligned(64)));; Re: Example S32K144 FlexCAN0 RXFIFO DMA nonSDK S32DS13 I have the same problem as you. Have you solved it yet Re: Example S32K144 FlexCAN0 RXFIFO DMA nonSDK S32DS13 Hi,     I am trying to do CAN using DMA in the s32K144 Eval kit. Softyware triggered DMA works fine but it is not working fine when I configured it for CAN RX FIFO. No DMA major loop complete interrupt is received. I am using SDK's and processor expert generated code to initialize the CAN and DMA. Did you have sample code with SDK's? The attached code is not working for me...it is entering the default ISR.
View full article
ヘルプ!S32DSの新しいバージョンに更新したばかりですが、プロジェクトにエラーが発生し、ビルドできません。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Eclipse は、ワークスペース・ディレクトリー内に一部の設定をキャッシュします。新しいバージョンの S32DS をインストールした後、古いワークスペースの一部の設定が新しいバージョンの要件と一致しない場合があります。その結果、S32DS の起動時に選択した既存のワークスペースにある新規プロジェクトと既存のプロジェクトでエラーが報告されることがよくあります。これを解決する最善の方法は、新しいワークスペースを作成してから、プロジェクトをインポートすることです。これにより、インストールしたバージョンのすべての正しい設定を使用してワークスペースが作成されるようになります。
View full article
FTF-MHW-N1920 智能交流/直流电源解决方案 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> AC/DC 转换器需要从交流电源提供确定且安全的电源电压,范围从 90 至 264 V AC。关键要求是效率、空载功耗和尺寸。壁式充电器的一项新要求是与手机通信,通过改变电压或电流实现更快的充电。最常见的 AC/DC 拓扑结构是反激式和谐振式。反激式转换器具有成本最低的特点,但输出功率越高,磁性元件尺寸就越大。在这种情况下,谐振转换器是首选,尽管在低负载时效率较低。NXP 发明了一种谐振概念来解决这个问题。演讲将介绍上述AC/DC技术和NXP的产品优势。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> AC/DC 转换器需要从交流电源提供确定且安全的电源电压,范围从 90 至 264 V AC。关键要求是效率、空载功耗和尺寸。壁式充电器的一项新要求是与手机通信,通过改变电压或电流实现更快的充电。最常见的 AC/DC 拓扑结构是反激式和谐振式。反激式转换器具有成本最低的特点,但输出功率越高,磁性元件尺寸就越大。在这种情况下,谐振转换器是首选,尽管在低负载时效率较低。NXP 发明了一种谐振概念来解决这个问题。演讲将介绍上述AC/DC技术和NXP的产品优势。 安全移动 | 医疗保健和可穿戴设备
View full article
全新 Layerscape LS1028A 工业应用处理器 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Layerscape LS1028A 工业应用处理器包括支持 TSN 的以太网交换机和以太网控制器,以支持融合的 IT 和 OT 网络。两个强大的64位ARM v8内核支持工业控制的实时处理,以及物联网边缘计算的虚拟机。集成的 GPU 和 LCD 控制器支持具有下一代界面的人机界面 (HMI) 系统。 具有加密卸载功能的集成信任架构为安全的应用程序和服务提供了一个具有加密通信的可信平台。 产品页面 参考设计 关键要素 双64位ARM v8处理器,用于实时处理 对物联网边缘计算的完全虚拟化支持 面向工业TSN桥应用的TSN开关 支持TSN的以太网控制器,适用于TSN终端应用 支持集成GPU和LCD控制器的人机界面应用 信任架构是可信应用和服务的信任根本 LS1028A 将成为 NXP 15 年产品长寿计划的一部分 目标应用 工厂自动化 工艺自动化 可编程逻辑控制器 运动控制器 工业物联网网关 人机接口(HMI) QorIQ LS1设备
View full article
Kinetis MCU 上的电源管理:LLS 和 VLLS 模式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 大家好, 设备的功耗以及嵌入式系统设计的影响是当今的常见话题。Kinetis MCU 提供不同的电源模式以满足用户的需求。在这些低功耗模式中,我们可以找到最低的功耗模式:低泄漏停止模式(LLS)和超低泄漏停止模式(VLLS)。 附件对这些模式进行了简要介绍/说明,并列出了配置 MCU 在任何这些模式下运行所需的步骤。这是 FRDM-KL26Z 的裸板项目,但同样的原理也适用于其他 Kinetis 系列。另外,还附上了两个 KDS v3.2 项目以供参考。 我希望您觉得它们有用! 此致, 艾萨克 Kinetis L系列MCU
View full article
MHW-N1907 NXP 智能天线解决方案 - 连接设备的射频前端解决方案 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 近几年来,联网设备的射频含量急剧增加。不断增长的带宽需求推动了射频链的要求达到更高的水平。NXP 智能天线解决方案的 RF MMIC 使连接设备的设计人员可以自由放置天线,同时实现更高的性能。本课程将展示日益增长的需求和复杂性以及恩智浦对这一挑战的回应。 观看视频演示 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 近几年来,联网设备的射频含量急剧增加。不断增长的带宽需求推动了射频链的要求达到更高的水平。NXP 智能天线解决方案的 RF MMIC 使连接设备的设计人员可以自由放置天线,同时实现更高的性能。本课程将展示日益增长的需求和复杂性以及恩智浦对这一挑战的回应。 观看视频演示 安全移动 | 医疗保健和可穿戴设备
View full article
逻辑器件:恩智浦创新逻辑解决方案在功耗、空间和成本节省方面的实际案例研究 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 现代逻辑提供的不仅仅是连接系统中复杂设备的“粘合剂”。本次研讨会将详细介绍实际客户应用的案例研究,并展示如何使用创新的恩智浦逻辑器件不仅在器件成本、功率和电路板空间方面提供技术优势,而且还在与电源要求、产品封装和供应链成本(库存、认证、制造)相关的系统成本方面提供优势。本次研讨会面向所有设计工程师、元件工程师和采购代理,目标是实现最具整体成本效益的系统设计。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 现代逻辑提供的不仅仅是连接系统中复杂设备的“粘合剂”。本次研讨会将详细介绍实际客户应用的案例研究,并展示如何使用创新的恩智浦逻辑器件不仅在器件成本、功率和电路板空间方面提供技术优势,而且还在与电源要求、产品封装和供应链成本(库存、认证、制造)相关的系统成本方面提供优势。本次研讨会面向所有设计工程师、元件工程师和采购代理,目标是实现最具整体成本效益的系统设计。
View full article
BAN-N1899 实践研讨会:4 小时内获得 EMVCo 对 NFC 支付终端的认可 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 任何支付解决方案,无论是移动销售点 (mPOS)、笔记本电脑、平板电脑、可穿戴设备还是嵌入式模块,都需要安全、可扩展且易于通过互操作性认证。本课程解释了非接触式 POS 终端设计的一般考虑因素,解决了最常见的挑战,例如 NFC 天线的尺寸和位置以及 EMVCo L1 模拟和数字兼容性。此外,还将解释最新的 NFC 控制器 PN5180 如何支持 PCI 要求。本次会议将概述恩智浦适用于支付应用的产品以及取决于物理终端设计和开发目标的选择标准。参与者将能够避免开发 NFC 支付终端过程中的常见障碍,从而降低设计风险并加快产品上市时间。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 任何支付解决方案,无论是移动销售点 (mPOS)、笔记本电脑、平板电脑、可穿戴设备还是嵌入式模块,都需要安全、可扩展且易于通过互操作性认证。本课程解释了非接触式 POS 终端设计的一般考虑因素,解决了最常见的挑战,例如 NFC 天线的尺寸和位置以及 EMVCo L1 模拟和数字兼容性。此外,还将解释最新的 NFC 控制器 PN5180 如何支持 PCI 要求。本次会议将概述恩智浦适用于支付应用的产品以及取决于物理终端设计和开发目标的选择标准。参与者将能够避免开发 NFC 支付终端过程中的常见障碍,从而降低设计风险并加快产品上市时间。 智能银行和智能零售
View full article
フリースケールのコンシューマ/産業用アナログ製品の紹介 - 広州 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このセッションでは、MMPF0100/200パワー・マネージメント集積回路(PMIC)を含むコンシューマおよび産業用アナログ製品を紹介し、この業界分野で既存の車載用アナログ製品を販売するための新しい戦略について説明します。 スティーブン・ヤンによる発表 2015年6月10日、広州市のDwF Kinetis MCUs Based on ARM®テクノロジで発表 セッションID: APF-IND-T1015 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> このセッションでは、MMPF0100/200パワー・マネージメント集積回路(PMIC)を含むコンシューマおよび産業用アナログ製品を紹介し、この業界分野で既存の車載用アナログ製品を販売するための新しい戦略について説明します。 スティーブン・ヤンによる発表 2015年6月10日、広州市のDwF Kinetis MCUs Based on ARM®テクノロジで発表 セッションID: APF-IND-T1015 パワー・マネジメント センサ
View full article
.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 理解和使用.sdcard格式 Yocto Communiy BSP 和 Release BSP 中默认启用的一个非常有用的功能是在 .sdcard 中生成烘焙图像的选项格式。 如果 .sdcard默认情况下未选择格式,可以在 conf/local.conf 文件上通过添加 IMAGE_FSTYPES 来启用它,如下所示: IMAGE_FSTYPES="sd卡" 值得注意的是,如果指定了这个变量,那么只会创建类型定义的文件系统。此变量最常用的默认值是: IMAGE_FSTYPES="tar.bz2 ext3 sd卡" .sdcard 格式创建一个包含所有必要分区的映像,并将引导加载程序、内核和 rootfs 加载到该映像中。您可以使用 dd 将此文件中的数据低级复制到 SD 卡设备,如以下命令示例所示: $ sudo dd if=.sdcard of=/dev/sd bs=1M && 同步 .sdcard 上使用的分区文件 .sdcard 分区如下所示: IMAGE_ROOTFS_ALIGNMENT 为引导加载程序保留的未分区空间 引导空间 Kernerl 和其他数据 根文件系统大小 根文件系统。 在 RootFS 分区上授予更多可用空间 .sdcard 的大小文件将完全取决于 rootfs 的大小。这意味着,除非我们向 rootfs 分区添加额外的空间,否则生成的文件将不会对我们所有的 SD 卡容量进行分区。(当然,一旦加载到 SD 卡上,总是可以选择编辑分区) 为了添加更多空间,您可以使用 IMAGE_ROOTFS_EXTRA_SPACE 变量。您可以将其添加到 local.conf 文件中,并添加以 KB 为单位的可用磁盘空间。例如,如果您想保证 1GB 的额外空间,您可以将以下行添加到您的 local.conf 文件。 IMAGE_ROOTFS_EXTRA_SPACE = "1048576" 值得注意的是,这是 IMAGE_OVERHEAD_FACTOR 变量的附加空间,该变量定义了应用于初始图像大小的乘数。这仅适用于乘数乘以 默认情况下,构建过程对此变量使用乘数 1.3。当使用此方法确定最终生成的图像大小时,此默认值会导致 30% 的可用磁盘空间添加到图像中。这意味着在安装后脚本之前应该有 30% 的可用磁盘空间。如果您希望获得更多空间,可以按如下方式编辑此变量: 图像开销因子 = "1.5" 这将导致在安装后脚本之前向映像中添加 50% 的可用磁盘空间,并且不考虑可能来自包管理系统的开销。 IMAGE_ROOTFS_SIZE 是如何计算的 这个变量也是以千字节为单位,它由 OpenEmbedded 构建系统使用一种算法来确定,该算法考虑了用于生成图像的初始磁盘空间、图像的请求大小(通过开销因素)以及要添加到图像的额外可用空间(通过额外空间变量)。 构建系统首先运行 du(磁盘使用情况)命令来确定 rootfs 目录树的大小。如果 IMAGE_ROOTFS_SIZE 当前值大于磁盘使用量乘以开销因子,则仅添加额外的空间。如果 IMAGE_ROOTFS_SIZE 小于磁盘使用量乘以开销因子,则在添加额外空间之前将磁盘使用量乘以开销因子。 IMAGE_ROOTFS_SIZE 必须设置为默认值,该值通常非常低,因为它只是在每次烘焙图像时初始化并根据实际尺寸要求进行更新。 您也可以直接使用此变量来选择要分配给 RootFS 的空间。例如,将 RootFS 设置为 2GB 需要在 local.conf 文件中添加以下内容: IMAGE_ROOTFS_SIZE = “2097152” 图像开销因子 = “1.0” 在这个例子中,我们将开销因子保留为 1,这样就不会添加额外的空间,因为我们指定了我们想要的 rootfs 大小。 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你知道发生了什么事吗?在 tmp/deploy/images/ / 文件夹中,较短的 sdcard 文件名只是较长文件名的链接。运行 dd 命令时我总是使用较长的文件名。 另外,我发现引导加载程序中存在严重的 CRC 环境错误。无论出于何种原因,总是要求您第一次从新映像的卡启动时中断启动,然后输入“saveenv”(不带引号),然后重置。这也许可以解决你的问题。每次我将新图像写入 SD 卡时,我都必须这样做。 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您可能从网页上复制粘贴了命令“IMAGE_ROOTFS_SIZE = “2097152””,但其中的双引号字符( “ ”)有误。请将其替换为“linux double quote "”,解析错误即可消失。 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 根据第一段,该文档似乎在说这些变量中的任何一个都应该添加到 conf/local.conf。 然而,当我添加 IMAGE_ROOTFS_SIZE = “2097152” 图像开销因子 = “1.0” 到我的 conf/local.conf 文件,我收到 bitbake 错误: 错误:/home/user/yocto/build/conf/local.conf:26 处的 ParseError:未解析的行:'IMAGE_ROOTFS_SIZE =“2097152”' 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 是否会逐步淘汰这一模式,转而采用“WIC”模式?rocko repo 无法构建 .sdcard默认文件。 有人知道是否有关于 WIC 文件格式的类似描述以及如何使用它吗? 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 您能分享一下您的解决方案吗?谢谢 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 事实证明,如果更改制造工具脚本,制造工具也可以创建多个分区。该文档包含在制造工具下载中。我计划使用 *.sdcard 图像对我的设备上 eMMC 进行编程,并且无论如何都需要使用制造工具。制造工具中的默认设置甚至不使用 *.sdcard 图像,所以我想我现在不需要解决这个特定问题。 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> jtis我也有同样的问题。我正在尝试做同样的事情。 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 你好, gusarambula ,这份文档包含非常重要和有用的信息,希望下次你能在教程中向我们解释所有可以使用命令“dd”应用于带有 i.MX 的 SD 的选项。 请继续努力 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 非常感谢您的反馈! Bio_TICFSL ,我终于可以提到你了。您能否对此文档提出评论? 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 非常好的文档,特别是关于扩展分区容量的主题,看起来像是一个常见问题解答。 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 非常好的文档! 回复:.sdcard 指南格式 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 很棒的文件,古斯塔沃。
View full article
美国 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 研讨会文件
View full article
都灵理工大学苏默里飞思卡尔杯队技术报告 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 都灵理工大学 Sumery 队飞思卡尔杯技术报告 - 2015 年 EMEA 总决赛 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 都灵理工大学 Sumery 队飞思卡尔杯技术报告 - 2015 年 EMEA 总决赛
View full article