atmel 89c51

Read about atmel 89c51, The latest news, videos, and discussion topics about atmel 89c51 from alibabacloud.com

Parameter transfer between BootLoader and Linux Kernel

Parameter transfer of BootLoader and Linux kernel-general Linux technology-Linux programming and kernel information. For details, see the following. In an embedded system, BootLoader is used to initialize hardware, load the kernel, and pass parameters. Because the hardware environment of the embedded system is different, the BootLoader of the embedded system is also different. The most common one is U-Boot. It supports different architectures, such as ARM, powerPC, X86, MIPS, etc. This article d

Parameter transfer between U-BOOT and kernel (2)

In an embedded system, bootloader is used to initialize hardware, load the kernel, and pass parameters. Because the hardware environment of the embedded system is different, the bootloader of the embedded system is also different. The most common one is u-boot. It supports different architectures, such as arm, powerPC, x86, MIPS, etc. This article describes the basic function of passing parameters between Bootloader and kernel. The hardware platform is based on at91rm9200 processor system, and t

Linux AT90S8515 Single Chip Microcomputer GCC programming lighting experiment documentary

installed 5, 6 times I understand, you do not allocate more than 4 m memory to the 810 graphics card, Xfree86-4 Sever it can not start, unlucky! If you do not have gxtar, You need to decompress it with gzip, bzip2, and tar. Both are source code installations and you need to. In addition, you need to perform operations as root. I will not elaborate on the installation method. Refer to Guido Socher's "AVR SCM GCC programming". Note: 1, after installing the binutils-2.11.2 must add/usr/local/atml/

About Arm (Copvin)

about ARM [1]1. Arm sells only intellectual property and does not sell (physical, material) products.More than 100 companies worldwide have purchased ARM licenses, including Samsung, Freescale, NXP Semiconductors, STMicroelectronics, Texas Instruments, Toshiba,analog Device, Atmel,microsemi ... See ARM's website for detailsNumber of classic ARM processor licensesARM11 Series 82ARM9 Series 271Number of Cortex Processor licensesCORTEX-A 86Cortex-r 22COR

"Turn" (DT Series IV) drive loading, how to get the properties in device tree

Original URL: http://www.cnblogs.com/biglucky/p/4057488.htmlTaking at91rm9200 platform as an example, this paper analyzes how the properties of device tree are obtained when driving loading from the angle of source code implementation.One: System-level initializationDt_machine_start is primarily defined as the type of "struct Machine_desc", placed in section (". Arch.info.init"), which is the initialization data, which is discarded after Kernel up.#define Dt_machine_start (_name, _namestr) \stat

Install and use Skyeye

Install and use Skyeye 1. Introduction Skyeye is an open-source software project that implements a pure software simulated integrated development environment on Linux and Windows platforms to simulate common embedded systems. You can run Linux, uClinux, uC/OS-II and other embedded operating systems and various system software on Skyeye. Currently, the latest version of skyeyeis skyeye-1.2-rc6.tar.bz2, which can be obtained from www.skyeye.org. Skyeye currently supports multiple embedded processo

A small summary of the modular programming of Linux drivers

int__init Sama5d3_gpio_init (void) {PRINTK ("sama5d3 Gpio init!\n") ;Task= Kthread_run (My_function,null,"my_function");//PRINTK (""); return 0;}Static void__exit Sama5d3_gpio_exit (void){ intret; PRINTK ("sama5d3 Gpio exit!\n"); if(!flag) { if(!Is_err (Task)) {ret=kthread_stop (Task); PRINTK (Kern_info"First thread function has stopped, return%d\n", ret); } }//PRINTK ("task_struct:0x%x", Task);Printk"goodbye\n"); return;} Module_init (Sama5d3_gpio_init); Module_exit (Sama5d3_gpio_

On ARM's C code optimization in embedded development

instead of calculationIn a situation where processor resources are tight and memory resources are relatively rich, it is possible to swap storage space for running speed. For example, if a sine or cosine function value is frequently calculated, the function value can be computed in advance and placed in memory for later arm lookups. (2) Make full use of the RAM in the chipSome manufacturers of ARM chips in the integration of a certain amount of RAM, such as

Arm startup code (2): at91sam9260 startup details

stored, but also the large enough SRAM needs to be integrated in the chip. This increases the cost of chips. This is not necessary because it can be solved in a better way. The startup Code cannot be too large, which means it is not complicated and has a single function. Therefore, you can only use your mind to start the code loading program. The program loaded by the boot program is called Bootstrap and not bootloader. Why is Bootstrap not called bootloader? It's not that

Install and debug Linux SkyEye open-source software

-20010318 from http://fiddes.net/coldfire/) (uClinux ∞ XIP and shared lib patches from http://www.snapgear.com/) ∞) #2006 4 #23:41:40 CSTProcessor: Atmel AT91M40xxx revision 0Architecture: EB01On node 0 totalpages: 1024Zone (0): 0 pages.Zone (1): 1024 pages.Zone (2): 0 pages.Kernel command line: root =/dev/rom0Calibrating delay loop... 12.97 BogoMIPSMemory: 4 MB = 4 MB totalMemory: 3036KB available (791 K code, 170 K data, 40 K init)Dentry cache hash

Install and test SkyEye on Ubuntu 16.04

patches from )) #3 Tue Aug 9 18:57:29 CST 2005Processor: Atmel AT91M40xxx revision 0Architecture: EB01On node 0 totalpages: 1024Zone (0): 0 pages.Zone (1): 1024 pages.Zone (2): 0 pages.Kernel command line: root =/dev/rom0Calibrating delay loop... 15.82 BogoMIPSMemory: 4 MB = 4 MB totalMemory: 2916KB available (903 K code, 178 K data, 40 K init)Dentry cache hash table entries: 512 (order: 0, 4096 bytes)Inode cache hash table entries: 512 (order: 0, 40

Single-chip microcomputer IO Port standard bidirectional, push-pull, high resistance, open-drain mode, LED induction light-off experiment "Original!" 】

Single-chip microcomputer IO Port standard bidirectional, push-pull, high resistance, open-drain mode, LED induction light off experiment11 Long vacation at home rotten, nothing to do, DIY technology get up!"An experimental study on the working type of the 12C enhanced microcontroller I/O port"Animation video effect Download: STC single-chip head file "51cto--> single-chip microcomputer-->led induction light-off experiment"Download link Link: http://pan.baidu.com/s/1pJKK4w7 Password: a0re1, with

Adventure Project (3)

very rich and there is a huge amount of development resources for learning, for beginners like Xiao Zhu, It is very suitable as a starting point. A wide range of external devices (clock, relay switch, digital voice, etc) However, the 80C51 series provides a simple editor with relatively low performance (generally 12 MHz clock, enhanced performance up to 22 MHz, and each instruction requires an average of 12 clock cycles) weak I/O port capabilities, lack of effective software encryption,

Linux Common driver modifications

' or ' 1 'If it is used in an application, then cat can be replaced with the Read function, and Echo can replace the Write function.2) Set the outputSet the C1 pin to output and set the level:Cd/sys/class/gpioecho > ExportCD pioC1echo Out > directionEcho 1 > valueecho 0 > value=========================== external Interrupt key ===========================External interrupts are implemented in two ways, pure Drive mode and key mode1. Pure Drive ModeIf you want to add a key driver named Btn_test,

Microsoft Surface Pro 2 Disassembly

the screen glass of Surface Pro 2 is integrated with the LCD, which means that the screen glass and LCD will need to be replaced if the screen is damaged. In addition, while the SSD in surface Pro 2 is replaceable, ifixit says the ifixit does not recommend that users do their own disassembly by simply accidentally breaking the dense wire inside the fuselage during disassembly. However, time-consuming and laborious disassembly is not meaningless, at least to give a clearer understanding of the i

Arduino Eclipse Development environment

Tags: tools picture INF official Development Board benefit area x64 shareIn summary, Eclipse Cdt,toolchain uses AVR Libc, as well: A, AVR Eclipse plugin plugin, b, make, RM and other shell command line tools, C, avrdude, to download the program to the microcontroller.This essay is divided into 2 parts, the first part is the software installation and setup steps, the second part establishes a demo project, and compiles, downloads the program to the Development Board to determine the development e

ARM launches high-performance CORTEX-M7 processor to help microprocessor market development

ARM announces the launch of the latest 32-bit cortex-m processor CORTEX-M7, which delivers up to twice times more computing and digital signal processing than the currently highest-performing ARM architecture microcontroller (MCU) ( DSP) performance. The ARM cortex-m7 processor is designed for high-end embedded applications for next-generation automotive electronics, networking equipment, and smart home and industrial applications. The first vendors to gain access to arm CORTEX-M7 processors in

ARM Chip Selection Simple guide

At present, the domestic market common arm has NXP (Philips), Samsung, Atmel, TI, Adi, etc., according to user requirements and application areas, can be selected from the following aspects:1, Speed (general application): ARM7 's main clock is 20~133M,ARM9 for 100~233M,ARM10 up to 700M, if the speed requirements are higher, you can also use multi-core arm, such as Minspeed company's arm series of chips.2, Memory (general application): General arm with

Comparison between ARM, 8051, AVR, MSP430, ColdFire, DSP, and FPGA systems

stage of system design. I learned from problems exposed by commercial systems such as 51 and x86 20 years ago. from a modern perspective, they are all very advanced designs. Most importantly, GCC provides great support for both arm and AVR and is free of charge. There are many open resources available on the Internet, especially in foreign countries. Both belong to the market introduction stage in China. In terms of sales, there are two well-known domestic MCU companies acting as agents, and co

Industrial control engineers need to use Zigbee technology? You do not need to become an RF expert!

, the power required by the amplifier is also great, will affect the battery life of the terminal node. The receiver sensitivity and transmission power both affect the transmitter/receiver range. The higher the receiver sensitivity, the larger the sending power, and the longer the working distance. Even in buildings, high transmission power and good receiver sensitivity can improve the reliability of the RF link. The absolute value of the receiver's sensitivity and output power is also known as

Total Pages: 12 1 2 3 4 5 6 .... 12 Go to: Go

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.