Forums Search for: Kernel
I2C bus recovery
inI wanted to implement an I2C bus recovery during initialization. The reason is well known in literature[1]. I read the function...
I wanted to implement an I2C bus recovery during initialization. The reason is well known in literature[1]. I read the function i2c_generic_recovery[2] of Linux kernel, but I don't understand one thing. The bus recovery is necessary to bring a slave to the end of a byte transmission that could be interrupted for some reason. However the slave could be transmitting 0xFF, so why the abo...
Which MCU has these features?
inThe linux-tiny project has reduced the linux kernel down to ~300kb, able to run in 2MB of RAM. With uclibc and busyboy, I can have a running...
The linux-tiny project has reduced the linux kernel down to ~300kb, able to run in 2MB of RAM. With uclibc and busyboy, I can have a running system in under 2MB of flash. So I started looking for ARM MCUs, a few have 2MB flash onboard, one from atmel has 2MB SRAM onboard, but I couldnt find any that has both. ARMs no limitation, but it shouldnt be as inefficient as x86 with power, and shou...
Shared repositories for global projects ?
inHi All - We're considering at implementing a shared source repository for a set of projects whose members are sprinkled around the globe. The...
Hi All - We're considering at implementing a shared source repository for a set of projects whose members are sprinkled around the globe. The project includes: - a dozen smaller applications (100's of source files each), - a Linux kernel Client requirements include: - Linux users and Windows users - Easy views of changes (what changes were included in a version, who changed this file when)...
Looking for simple board to run linux
inI'm looking for something similar to a gumstix board but then more affordable. What I need: Smallish board with Ethernet, SPI, GPIO,...
I'm looking for something similar to a gumstix board but then more affordable. What I need: Smallish board with Ethernet, SPI, GPIO, 3.3V Capable of running a recent linux kernel that has IPv6 Free toolchain (gcc) I don't care much about processor architecture. I just need something simple to do a proof of concept of an 3.3V SPI device connected to the IPv6 internet. Can anyone rec...
at91rm9200 ek - ramdisk mounting issues
Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot...
Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot to generate zImage. Also I did not change much of the configuration for busy box except that i disabled all options in the "Login/Password Management Utilities" list. Buildroot generated binary files zImage, rootfs.arm.ext2. Then using gzip i generate...
Linux and dmaengine - problem with checking the number of bytes transferred in a segment
inHi, I'm writing a driver for the device, that transferrs data via AXI Stream interface in packets with variable length (however the maximum...
Hi, I'm writing a driver for the device, that transferrs data via AXI Stream interface in packets with variable length (however the maximum length of the packet is known). The data should be transferred to the buffers allocated in the application and accessed by the kernel via get_user_pages. The application allocates a buffer for each packet and submits it to the driver via ioct
AT91RM9200 - problem with SD/MMC
inHi. I have problem with transmission between ARM and MMC/SD on my board. I tested with 16MB SD from Panasonic and 256MB Kingston MMC. Here is...
Hi. I have problem with transmission between ARM and MMC/SD on my board. I tested with 16MB SD from Panasonic and 256MB Kingston MMC. Here is my board http://twarm.pelos.pl/viewtopic.php?t=2 I use kernel 2.6.19 with patches from maxim.org.za The connections are: MMC CPU 8 -> PB3 7 -> PA29 6 -> GND 5 -> PA27 4 -> +3v3 3 -> GND 2 -> PA28 1 -> PB5 9 -> PB4 I added pullup (1
Looking for universal programmer with proper linux support
inHello all, I'm developing embedded software for a number of platforms, using only Linux as my host system. Unfortunately, often I need a...
Hello all, I'm developing embedded software for a number of platforms, using only Linux as my host system. Unfortunately, often I need a second PC running windows to run the software to drive the programmer to program MCU's, flash, eeproms et all. Can anybody recommend me a generic programmer with : - Solid support for running on linux. No fiddling with 2.4 kernel drivers built wi...
Building cross-compiler gcc
inI'm currently attempting to build gcc-3.4.3 for an embedded PPC405/vxWorks platform. I'm building the cross-compiler on a Linux/i686 running...
I'm currently attempting to build gcc-3.4.3 for an embedded PPC405/vxWorks platform. I'm building the cross-compiler on a Linux/i686 running the Debian 3.1 distribution with a 2.6.8 kernel. The problem is that I'm compiling --with-headers={vxworks-path-goes-here} and in order for that to work, it needs several compiler switches added everytime it uses the generated compiler to compile lib...
CAN/CANopen under Linux
inHi, my company is developing a complex planar motion system at the moment which is controlled by an embedded Linux. One part of this system...
Hi, my company is developing a complex planar motion system at the moment which is controlled by an embedded Linux. One part of this system is a servo motor. This motor is a CANopen device connected to the whole system using a compact-PCI CAN card with two SJA1000s. The whole system is controlled with a realtime kernel module which is intended to send, at some point, 'move' commands to ...
dumping nvidia rom image
anyone has any idea how to dump the nvidia graphic card rom image? those utilities like nvflash.exe found in guru3d are too dangerous -...
anyone has any idea how to dump the nvidia graphic card rom image? those utilities like nvflash.exe found in guru3d are too dangerous - not sure if it has malware or not. anyone know of open source utilities to do such things? the nouveau project have some articles on dumping nvidia vga card.....but it seemed not to work on my linux kernel so far.... ------------------...
Development kit based on ARM9 core with 2.6 linux
inI need to buy a development kit based on ARM9 core (I would love if i can find with S3C2410A chipset ), i just need (10/100) Ethernet, atleast...
I need to buy a development kit based on ARM9 core (I would love if i can find with S3C2410A chipset ), i just need (10/100) Ethernet, atleast 2 or more serial ports and USB. The application itself won't need a huge amount of RAM or flash. And the most important thing would be software part, yes, it should be with 2.6.x kernel and should be providing complete tool chain from cross-platform t...
cs8900a always returning 0x5555
inHi- I am working on developing cs8900a driver under linux 2.4. The system configuration is: arm9+linux(kernel 2.4), the cs8900a is working on...
Hi- I am working on developing cs8900a driver under linux 2.4. The system configuration is: arm9+linux(kernel 2.4), the cs8900a is working on IO mode and its bus address is 0x1001_0000, its default IO base is 0x300. Problem is, cs8900a always returning 0x5555 when I read like this: .. static unsigned int virt_base; if(check_mem_region(0x10010000, 0x1000)){ printk(KERN_INFO "CS8900A...
armlinux on Cygwin
inAll, My Environment Windows based machine running Cygwin. I have got the latest armlinux kernel code (v2.6.14-rc3...
All, My Environment Windows based machine running Cygwin. I have got the latest armlinux kernel code (v2.6.14-rc3 from http://www.arm.linux.org.uk/) and other tools from the cygwin like gcc. But for cross compilation we need the tool chains for the ARM based on the Cygwin. Do you know of any pre-built tool chains that i can use for the same ? Thanks -Vamsi
Problem booting BF-532 using SPI AT45DB041B
inHello! Does anybody succeeded in booting BF-532 using SPI AT45DB041B? We are experiencing problems. Description: I wrote a sample led...
Hello! Does anybody succeeded in booting BF-532 using SPI AT45DB041B? We are experiencing problems. Description: I wrote a sample led blinking program using VisualDSP++ 3.5, and debug it using JTAG, it works well. Later, I selected a DSP loader file target and I've got an .ldr file. The options used was SPI INTEL HEX, default start address, no boot kernel. Then, I programmed it into the f...
Ramdisk mounting issue-Pls help!! AT91rm9200-ek Board
Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot...
Hi all, I used the buildroot to create the linux kernel and the root filesystem for the atmel at91rm9200-ek board. I configured the buildroot to generate zImage. Also I did not change much of the configuration for busy box except that i disabled all options in the "Login/Password Management Utilities" list. Buildroot generated binary files zImage, rootfs.arm.ext2. Then using gzip i generate...
SPI driver for arm running linux
inDear All, I've arm board equipped with Samsung S3C2410A chipset. And at the moment we are using 2.4.18-rmk7-pxa1 linux kernel. Now...
Dear All, I've arm board equipped with Samsung S3C2410A chipset. And at the moment we are using 2.4.18-rmk7-pxa1 linux kernel. Now we need to have SPI support for our product but through my search i have come to know that there is no SPI driver for 2.6.x backward builds, my conclusion is based on this [ http://www.gelato.unsw.edu.au/lxr/source/drivers/spi/Kconfig?a=arm ] source...
Buildroot for Orange pi PC: U-Boot supports Ethernet, while Linux does not
inHi, I've managed to buy a few Orange PI PC boards for very nice price, to be used as controllers for simple measurement and control system. I...
Hi, I've managed to buy a few Orange PI PC boards for very nice price, to be used as controllers for simple measurement and control system. I have created the Linux image using the newest Buildroot 2016.11 The board booted correctly, but I have found a very strange thing. Even though U-Boot supported Ethernet (also DHCP and TFTP), the Linux kernel didn't see the Ethernet interface. I've...
Buildroot configuration for Sinovoip Banana Pi M3 - all 8 cores enabled
Hi, For a few years I couldn't use my Banana Pi M3 for any serious work, because I couldn't compile the optimized Linux image for...
Hi, For a few years I couldn't use my Banana Pi M3 for any serious work, because I couldn't compile the optimized Linux image for it. Yesterday I've managed to create a Buildroot configuration that allows building of BR image for it. Thanks to use of 4.18.6 kernel the SMP is supported and all 8 cores are working. The sources are available on alt.sources: https://groups.google.com/for
profiling tool for embedded applications (linux on ARM)??
inhi, well, like the subject says im wondering if any of you know of a tool to do profiling (CPU, kernel calls, etc) on an ARM running...
hi, well, like the subject says im wondering if any of you know of a tool to do profiling (CPU, kernel calls, etc) on an ARM running embedded linux. I was looking at Mpatrol, but the page seems to be last updated in 2002, besides, it only does memory profiling. I need to compare two applications and to find out why one of them is more a CPU hog than the other. For the moment im looking to...