Original Works. For reprinted works, please use a hyperlink to describe the source!
Link: http://blog.csdn.net/hunhunzi/article/details/7052032
Recently, we are engaged in ATMEL's sam9x25 platform, a Linux system, for industrial devices. This is the first time that I have participated in the development of industrial equipment. When debugging the Atmel sam9x25 LINUX serial port device, it is found that both reading and writing will produce exceptions
run the following command:ln -s /usr/include/ncurses/termcap.h /usr/local/include/termcap.h
Then re-compile
If you are using Debian Linux, do not use GCC 2.95 or GCC 3.0. Use GCC 3.2 or later.
The GCC version number used in your system should be greater than or equal to 2.96.
If the Skyeye version is later than 0.6.0, you need to install GTK in your system (for LCD simulation ).
2. Use of Skyeye
Next we w
inside the chip. 0x0 ~ 0x0f FFFF is Boot memory, 0x10 0000 to 0x10 7fff is Rom. 0x20 0000 ~ 0x20 0fff is sram0, 0x30 0000 ~ 0x30 0fff is sram1. What is Boot memory? Boot memory is an idle address. You can map sram0 and Rom to this address, that is, use the control register to select ROM and sram0 to map to the boot memory location. If you access the boot memory address, that is, the ROM or sram0 address mapped to this location. For example, if the boot memory is mapped to sram0, the access loca
port the system. On Different Storage cards, you can store different set values. If you change the storage card, you can continue with the projects you are developing. Because these two boards are very complicated, it means you can easily change the operating system by switching cards.
For beginners, we recommend Arduino uno. It has a large number of Community users, a large number of sample projects and tutorials, and can easily connect to other external devices. For beginners, there are many
Asus S550C Touch Screen I accidentally made a crack, causing the screen will always be inexplicably automatic click, seriously affected the use. The touch screen can be disabled directly under Windows System via Fn+f7 shortcut keys, but after the Ubuntu system, the shortcut keys are not used. Groping for a while, finally found the way to disable the touchscreen through XInput, the following steps:1. Terminal input XInput, find the name of the touch screen in the list of input devices
First, about Jlink hanging off how to deal with, mainly to perform firmware recovery, the steps are as follows(Important: To recover under the XP system, after plugging in Jlink, the driver to locate their own installation: C:\Program Files\atmel corporation\at91-isp v1.13\sam-ba 2.9\drv, first installed the following software only):Follow the detailed burn-down steps in "J-link V8 firmware Burn instructions" below:J-link is used in the process, if th
There is a definition of machine in the Board initialization file of LinuxArch/arm/mach-at91/board-sam9261ek.cMachine_start (At91sam9g10ek, "Atmel At91sam9g10-ek")/* Maintainer:atmel */. Phys_io = At91_base_sys,. Io_pg_offst = (At91_va_base_sys >>) 0XFFFC,. Boot_params = At91_sdram_base + 0x100,. Timer = at91sam926x_timer,. Map_io = Ek_map_io,. INIT_IRQ = Ek_init_irq,. Init_machine = Ek_board_init,Machine_endWhere Machine_start and machine_end are de
/eeprom_93cx6.koO parameter designation, will change the structure of the entire compiled file, for example, oh we have multiple platforms to compile, you need to clone a copy of the kernel code for each platform, only need to set a different output path:Make O=atmel, make O=asus (O parameter overrides kbuild_output variable), the corresponding file will also be generated under the target path, for example uimage in
is meant to be, only from the intuitive point of view, one is a double row of the straight, one is surrounded by a solder pin chip, which, when the DIP to identify the time to pay attention to, It is soldered through the entire motherboard or board card. 5. According to the ROM chip manufacturer classification, Winbond (Taiwan State), INTEL, ATMEL, SST, mxic and other manufacturers 6. According to the BIOS usage classification, motherboard BIOS, vi
identification, settings, and read and write commands, these processes are necessary, but specifically for different cards will have some unique operation.Bus: Related to the operation of buses, connecting the drive and equipment bridge;Core: Provide storage card related operations, core.c by SD.C, mmc.c two files supported, core.c the MMC card, SD card of the generality of the abstract, their differences by the SD.C and SD_OPS.C, MMC.C and mmc_ops.c to complete.Host: The main is to manipulate
asynchronous serial interface capable of supporting receive buffer full and send cache null interrupts.
A clock that generates a timer for the t3.5 Word descriptor required to transmit the RTU.
For the software section, just a simple event queue is required. The Str71x/freertos transplant uses the FreeRTOS queue as the event queue to reduce the time required for Modbus tasks. Smaller microcontrollers are often not allowed to use the operating system, in which case a global variable can
How to place macro (memory,PLL,Adc,dac, special IO, etc.)When the overall placement, should consider:1) Pll,adc,dac to be placed on the side as required by IO2) macro and IO relationship, the same function to close3) According to the inside of the chip data flow, in order to display4) If it is iolimit design, in addition to PLL/ADC/DAC and other macro connected w
Reduce communication equipment and refrigeration equipment power to achieve energy saving of communication room, is the focus of energy saving and emission reduction in communication industry, and through reasonable room layout and cable management to save energy consumption is often neglected, this issue of our computer room Energy Saving work interview ADC engineer Mr. Shi Jieming, See how experts can achieve energy saving and emission reduction fro
What is DMA.DMA (direct Memory access, directly memory access) is an important feature of all modern computers, allowing different speeds of hardware devices to communicate without relying on a large amount of interrupt load on the CPU. Otherwise, the CPU needs to copy each fragment of data from the source to the register and then write it back to the new location. In this time, the CPU is not available for other jobs. (Baidu Encyclopedia)DMA can be considered a data porter
What is the use of DM
Transferred from: http://blog.csdn.net/shenbin1430/article/details/6065444
1. Target [52rd.com]Mobile phone camera module with ISP function module market trend and research and development direction. To be able to correctly understand the mobile phone camera module industry to provide technical and market basis. [52rd.com]2. Application principle of ISP in module [52rd.com]2.1 Functional Area [52rd.com]Regardless of the digital camera, camera or camera phone, the image data from the front-end se
is it possible to start Linux in 1 seconds? We know that Linux system boot is not fast, at least 11 seconds, but now there is a trick, can 1 seconds to open the Linux system, what is the technology so cattle? See below for more informationStarting the system as fast as possible is very important for automation equipment. The system can be started in a time that the user cannot perceive, which means that the power can be completely cut off when no work is needed, instead of suspending into hibern
, the machine has been compiled and installed to complete the LIBUSB0X02 running the sample programcd examples/makeThen we see examples/ a few more executable programs in the directory:
Listdevs: List all current USB devices
hotplugtest: USB hot-swap test
dpfp_threaded: Operation u.are.u 4000b fingerprint capture device Demo
DPFP: Initialize u.are.u 4000b fingerprint capture device
Sam3u_benchmark: Demo to test the performance of the
, Atmel Company's AVR series and arm Company's ARM9, ARM10 and ARM11. The Harvard structure is an independent architecture of program and data space designed to mitigate the bottleneck of the program running. For example, in the most common convolution operations, one instruction takes two operands at the same time, in the pipeline processing, also has one to refer to the operation, if the program and the data through a bus accesses, takes the point
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.