well, therefore, the communication protocol of the Android elevator advertisement machine uses the CAN bus. Therefore, we need to always use the CAN bus. For Linux drivers with several can Bus protocols under drivers/net/CAN/, we choose the freescale Flexcan. I will introduce the process of compiling the Android system and setting up the development environment in another blog. Set the Flexcan driver when running make menuconfig during Android kernel
Get a board, one of the most important thing is to see the circuit diagram and datasheet.This is really important, first you need to know what the CPU architecture is, ARMV7?ARVMV5, or other, which company's chip? is Freescale or Ti or MTK, or samsung,hisilicon or some other what chip, now the CPU data manuals are all relatively full, it is easy to find relevant information on the official website, but also to find some other useful information on the
-compiler tool is released earlier, From 2005 onwards until now. Linaro is a non-profit company that is jointly developed by ARM, Freescale, IBM, Samsung, St-ericsson, and ti to develop common software for a single chip (SoC) platform for different semiconductor systems. Linaro was established in 2010, and in November released the first edition of Arm cortex-a as the core SoC for performance optimization software tools.ARM-NONE-LINUX-GNUEABI-GCC as fo
ARM-LINUX-GNUEABIHF-GCC is an arm cross-compilation tool launched by Linaro based on GCC. Code that can be used to cross-compile all aspects of an arm system, including bare-metal programs, u-boot, Linux kernel, filesystem, and app applications.ARM-LINUX-GNEABIHF-GCC, similar to Codesourcery 's ARM-NONE-LINUX-GNUEABI-GCC, can be used to compile all the link codes based on the arm platform, Codesourcery The cross-compilation tool was released earlier, starting from 2005 until now.Linaro is a non-
development of great benefit.--Dr. Yangxinxin, director of Digital Network software Technology program, Freescale Semiconductor (China) Co., Ltd.An excellent device-driven development engineer needs to have years of embedded software and hardware development experience, this book for Linux device-driven development-related design ideas, frameworks, kernels, in layman's terms, combined with code, from theory to practice to focus on explaining. There i
code implementation: drivers/i2c/ BUSSES/I2C-GPIO.C, we need to do only the configuration of the device tree, in the Arch/arm/boot/dts/exynos4412-tiny4412.dts to add software i²c hardware information, you can refer to: documentation/ Devicetree/bindings/i2c/i2c-gpio.txt: 1: i2c_mma7660:i2c-gpio-0 {
2: "I2c-gpio";
3: Gpios = * SDA * /
4: * SCL * /
5: / * i2c-gpio,sda-open-drain; * /
6: / * i2c-gpio,scl-open-drain; * /
7: i2c-gpio,delay-us = *
including the endpoint 0u8 Binterfaceclass; interface type U8 Binterfacesubclass; Socket type U8 Binterfaceprotocol; The protocol followed by the interface U8 IInterface; A string index value describing the interface} _ _attribute_ _ ((packed));4. Endpoint DescriptorThe endpoint is the actual physical unit in the USB device, and theUSB data transfer is done between the host and the USB device endpoints . The endpoints are typically provided by USB interface chips, such as the
http://blog.csdn.net/beitiandijun/article/details/9225591Compiling VLC source under UbuntuCategory: Video processing 2013-07-02 17:33 5761 people Read reviews (0) Favorite reportsVlcOperating System Selection:http://old-releases.ubuntu.com/releases/14.04.0/Ubuntu-14.04-desktop-amd64.isoThe sudo apt-get install has already installed the Freescale I. Mx6q's android4.2.2/android4.4.2 software.The software in this post is already installed.http://blog.csd
]View PlainCopy
struct Usb_interface_descriptor
{
_ _u8 Blength; //Descriptor length
_ _u8 bDescriptorType; //Descriptor Type
_ _u8 Binterfacenumber; //number of the interface
_ _u8 balternatesetting; //Alternate Interface descriptor number
_ _u8 bnumendpoints; The number of end points used by the interface, excluding endpoint 0
_ _u8 Binterfaceclass; //interface type
_ _u8 Binterfacesubclass; //Interface sub-type
_ _u8 Binterfaceprotocol; //The protocol followed by the
Recently, a product was developed using the Freescale i.mx6q four core processor based on the arm cortex-a9 core, when compiling Ltib on Ubuntu 12.04, there was a problem with zlib not found (the various library files must have been installed before).The error message is as follows:=============================[Email protected]:~/imx6/l3.0.35_4.1.0_130816_source/source/ltib$./ltibLtib cannot be run because one or more of the host packages needed to ru
At the programme seminar, two programmes were very different. One uses a general-purpose chip, such as a DSP,ARM9,FPGA, a dedicated chip, such as a copy-and-scan facsimile integration. There are advantages and disadvantages to each of the two schemes:
Using a general-purpose chip, the advantages are:
1. Easy to buy chips. Not only depends on one model. Any MCU can be. NXP Arm chip can, Atmel also can, Freescale also line, unlimited models.
2. High por
with the device using this compatible value.The value of the compatible is a list of strings, the first string in the list accurately describes the device in the format "For example, the Freescale MPC8349 Soc has a serial device that implements National Semiconductor ns16550 register interface. Therefore MPC8349 serial device compatible attribute is: compatible = "Fsl,mpc8349-uart", "ns16550". Here, Fsl,mpc8349-uart specifies the exact device, ns1655
First, the environment
Virtual machine: VMware 7.0
Linux system: Ubuntu10.04
PC operating system: Windows XP
Client side: ARM9 Development Board (Freescale IMX27)
Second, install NFS server program
Apt-get Install Nfs-kernel-server
Apt-get Install Nfs-common
You can also use the synaptic (new) Package Manager installation, search for "NFS", select the package "Nfs-kernel-server" Item for installation, start the SUNRPC Service and NFS service by defaul
element is configured with an action component:
The Path property of the
In this case,
The
struts-config.xml file finally defines a resource Bundle with the
element:
Did not study carefully, the use of the next, summed up the point, also searched a bit of information.
--------------------------------------------------------------------------------------------------------------- -------------
Simple to speak: (UART and COM)
Embedded inside said serial port, generally refers to the UART port, but we often do not know it and COM port differences, as well as RS232, TTL and other relationships, in fact, uart,com refers to the physical interface form (hardware), a
" permission group ", that is, a module administrative permissions, including all basic permissions operations. For example, a permission group (user management), including user browsing, add, delete, modify, audit and other operations permissions, a permission group is also a permission.
role
A collection of permissions, a peer relationship between roles and roles that can be added to a role for easy allocation of permissions.
User Groups
A collection of people of a certain type, grouped toget
APIs and tools-from SE Embedded development to server-side Java EE development. There will be only one type of Java developer in the future.
Other elements of the Java Platform Strategy include synchronous Publishing (now available for download in the Java 8 Preview) and working with partners (ARM, Freescale, and Qualcomm) to make Java a first-class citizen on a chip. In order to be able to simply migrate and extend the Java Embedded, Oracle launc
The importance of file systems for embedded systems is self-evident, with file system Management data and peripherals becoming much more convenient, while simplifying application development. Today, let's take a look at the Spi_flash file system to see how the Fatfs file system is ported and used.
The materials to be prepared are:
(1) Fatfs File System source code (click here to download the latest Fatfs source).
(2) Single-chip microcomputer platform one (larger memory better).
(3) Spi_flash ch
"/". The property model indicates the name of the target Board platform or module, and the propertiesThe compatible value indicates that the target board is the same series of compatible Development Board names. For most 32-bit platforms, the propertiesThe values for the #address-cells and #size-cells are typically 1.4.2 CPU NodesThe/cpus node is the child node of the root node and has a corresponding node for each CPU in the system. /cpus nodeThere are no attributes that must be specified, but
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.