NXPトレーニングコンテンツ

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

NXP Training Content

ディスカッション

ソート順:
The i.MX 8QuadXPlus Multisensory Enablement Kit (MEK) is a NXP development platform based on Cortex A-35 + Cortex-M4 cores. Built with high-level integration to support graphics, video, image processing, audio, and voice functions, the i.MX 8X processor family is ideal for safety-certifiable and efficient performance requirements. This tutorial shows how to enable the Cortex-M4 using the MCUXpresso SDK package and loading the binary from the network. NOTE: It is also possible to load the Cortex-M4 image from the SCFW using the imx-mkimage utility. Please see next blog posts for this tutorial. Setting up the machine NOTE: This shows the procedure for a Linux environment. For the Windows OS, please see the Getting Started documentation on the SDK package. Install cmake on the host machine: $ sudo apt-get install cmake Download the armgcc toolchain from here :https://launchpad.net/gcc-arm-embedded/5.0/5-2016-q2-update/+download/gcc-arm-none-eabi-5_4-2016q2-20160622-linux.tar.bz2  and export the location as ARMGCC_DIR: $ export ARMGCC_DIR=<your_path_to_arm_gcc>/gcc-arm-none-eabi-5_4-2016q2/ NOTE: The ARMGCC_DIR variable needs to be exported on the terminal used for compilation. To setup the TFTP server on the host machine, follow the first two sections on this blog post https://imxdev.gitlab.io/tutorial/How_to_boot_Kernel_and_File_System_from_the_network/ (Configuring your Host PC for TFTP and Configuring your Host PC for NFS). Downloading the SDKPermalink Download the MCUXpresso SDK following these steps: Click on “Select Development Board”; Select MEK-MIMX8QX under “Select a Device, Board, or Kit” and click on “Build MCUXpresso SDK” on the right; Select “Host OS” as Linux and “Toolchain/IDE” as GCC ARM Embedded; Add “FreeRTOS” and all the wanted Middleware and hit “Request Build”; Wait for the SDK to build and download the package. Building the image All demos and code examples available on the SDK package are located in the directory <<SDK_dir>>/boards/mekmimx8qx/. This tutorial shows how to build and flash the hello_world demo but similar procedures can be applied for any example (demo, driver, multicore, etc) on the SDK. To build the demo, enter the armgcc folder under the demo directory and make sure that the ARMGCC_DIR variable is set correctly. $ cd ~/SDK_2.3.0_MEK-MIMX8QX/boards/mekmimx8qx/demo_apps/hello_world/armgcc $ export ARMGCC_DIR=<your_path_to_arm_gcc>/gcc-arm-none-eabi-5_4-2016q2/ Run the build_release.sh script to build the code. $ ./build_release.sh NOTE: If needed, give the script execution permission by running chmod +x build_release.sh. This generates the M4 binary (hello_world.bin) under the release folder. Copy this image to the /tftpboot/ directory on the host PC. NOTE: This procedure shows how to build the M4 image that runs on TCM. To run the image from DDR, use the build_ddr_release.sh script to build the binary under the ddr_release folder. Flashing the image Open two serial consoles, one for /dev/ttyUSB0 for Cortex-A35 to boot Linux, and one for /dev/ttyUSB1 for Cortex-M4 to boot the SDK image. On the A35 console, with a SD Card with U-Boot, stop the booting process and enter the following commands to load the M4 binary to TCM: => dhcp => setenv serverip <ip_from_host_pc> => tftp 0x88000000 hello_world.bin => dcache flush => bootaux 0x88000000 Then the M4 core will load the image to the /dev/ttyUSB1 console.    
記事全体を表示
The i.MX 6UltraLite EVK kernel release includes the parallel camera OV5640 support by default. However, depending on the base board revision, this camera might require the SCH700-27820 adapter below: Camera Adapter According to the following image, the FX12B-40P-0.4SV connector layout was changed in the RevC, giving the possibility to use the OV5640 directly:   Rev B in the left and Rev C in the right, which does not need the adapter So, if you are using a base board older than Rev C, plug in the camera with the adapter and connect the other end of the adapter to the board.   In order to use the parallel OV5640 camera, it’s necessary to set up the environment variable below on U-Boot, independent of the base board revision: => setenv fdt_file ‘imx6ul-14x14-evk-csi.dtb’ => saveenv Follow the GStreamer pipeline example to test the camera connection: $ gst-launch-1.0 v4l2src device=/dev/video1 ! video/x-raw,width=640,height=480 ! autovideosink   This test was done using the kernel BSP release 5.10.35v.  
記事全体を表示
Presented by ZLG Presented at DwF Kinetis MCUs Based on ARM® Technology - Wuhan - May 27, 2015 & Guangzhou - June 10, 2015
記事全体を表示
Automotive and Connected Car Cost Efficient Solutions with Freescale Microcontollers for Automotive Applications Design, Software and Services Device Tree Made Easy Smart Home and Buildings Wireless and Connected Home of the Future Smart Industry Freescale's View of the Internet of Tomorrow Smart Networks Speed Your Time to Market by Leveraging Freescale’s Software, Tools and Professional Services for QorIQ Development Layerscape Use Cases Freescale Recommendations for Avionic and Defense Applications
記事全体を表示
Presented by Geoff Lees and John Dixon Presented at DwF Silicon Valley - March 26, 2015
記事全体を表示
Automotive and Connected Car Automotive MCU Overview Including Kinetis and S12 MagniV Mixed-Signal MCUs Automotive Analog and Sensor Overview Featuring BCC and High Pressure Sensors Insight and Innovation Overview of Kinetis Microcontroller - Kinetis Performance Advantages and Applications Design, Software and Services Freescale MQX™ RTOS Introduction
記事全体を表示
Presented at DwF Kinetis MCUs Based on ARM® Technology Nanjing - 12 March 2015
記事全体を表示
The asymmetric multicore processors provide a solution where a core can run an operating system benefiting from many existing resources, such as Linux. In contrast, the other core enables a real-time control through a preparation for firmware such as MQX™ (RTOS). In this hands-on, in a few hours the participant will have an overview of how to use the asymmetric multicore approach (AMP) offered by SoC VF61 (ARM® Cortex®-A5 + ARM Cortex-M4) with Freescale Vybrid processors. Using a computer-based module in this architecture, the development stages will be explored, from the preparation of the environment to the communication between cores at the application level. Presented by Toradex Presented at DwF IoT Multicore Technologies and Enablement Software Solutions Porto Alegre - 19 March 2015 Session ID: LAT-IND-T1018
記事全体を表示
ARM Processors i.MX 2014 Archives Kinetis Power Architecture Processors QorIQ Analog and Power Management RF Sensors 2014 Archives Wireless Connectivity 2014 Archives Medical and Healthcare 2014 Archives Additional Courses Material
記事全体を表示