The use of Unix in embedded computer systems such as networking equipment, mobile phones, media players, set-top boxes, etc.
1
vote
2answers
16 views
Why is my wlan0 interface on Angstrom (Beagleboard) “Not Associated”?
I'm installing a Angstrom (custom build, not the default build) on a Beagleboard XM.
I can scan for wireless networks using iwlist and see the neighborhood wireless devices.
I have set my SSID and ...
1
vote
1answer
41 views
compressed and uncompressed kernel on an embedded device
I have been using several different embedded boards that store kernel, init files, filesystem, etc. on partitions of a (micro)SD card. I notice in the example usage or instructions that compressed ...
1
vote
1answer
25 views
UART0 Access in AM1808 using Embedded Linux
I am trying to interface GSM module with my AM1808 processor.
I am using gcc compiler as well as UBUNTU 10.04 Lucid.
I have configured the TXD and RXD pins of UART0 but i can not access the RTS and ...
1
vote
3answers
54 views
What considerations need to be made when choosing the version of kernel for an embedded device?
I have used buildroot to successfully create a kernel, root file system and cross-compilers to enable me to write application code to run on an embedded device. Currently I have no need to write ...
1
vote
0answers
35 views
How do I get Linux on my sat nav?
I have a Clarion MAP680 navigation system, with some version of Windows CE on it. Is there any way I could hack it to get my beloved Linux on it?
It seems to have a 1 GB flash drive or something, and ...
3
votes
0answers
39 views
How do I install packages permanently on my Beagleboard?
I have spent some time getting my BeagleBoard XM computer up and running with the default Angstrom demo image after it has sat unopened for close to a year. I've been able to interact with it through ...
2
votes
0answers
30 views
Flashing rootfs on Embedded Linux with Limited RAM
I'm fairly new to the embedded world, so forgive me if this seems obvious.
I'm working on a board based off of the AT91SAM9260. I have 256MB of flash and 64MB of RAM. The current setup flashes two ...
4
votes
1answer
48 views
Making a recovery partition in embedded Linux
I have an Atmel SAM9X system running Angstrom. I am trying to make a recovery partition so when a user holds a button during boot up the recovery partition boots up.
I have modified the bootstrap so ...
0
votes
0answers
28 views
How to create a debian 3.x kernel rootfs on a 2.x host
I'm trying to build a rootfs for an embedded A10 board. This will be matched up against 3.0.62+ modules and a corresponding vmlinux image.
I've been trying for a few days to get a rootfs set up for ...
7
votes
3answers
257 views
What filesystem offers best protection for securing data against corruption due to power loss?
I am running a small uClibc and busybox based embedded system on an x86 device. I am using an initramfs but I also mounting a custom ext3 directory on a compact flash device in IDE mode that I am ...
3
votes
0answers
77 views
Confusion with how to restore corrupt ext3 files if power outage occurs during a file write
I am running a small embedded system. Because the system will never be gracefully shutdown and will just have the power cable unplugged, I am running an initramfs but mounting an ext3 partition on a ...
4
votes
0answers
137 views
Attaching USB-Serial device with custom PID to ttyUSB0 on embedded
I'm attempting to get an FTDI USB-Serial device with a custom PID to automatically (or even manually) attach to ttyUSB%n, without much success. The device's normal VID/PID is 0403/6001. When ...
1
vote
1answer
88 views
How can I disable IPv6 in custom built embedded setup
I have an embedded system built using buildroot. I have had a number of network issues, one of which is that my machine cannot see its gateway despite it being on the same subnet. I have tried using ...
0
votes
1answer
64 views
Unable to get embedded device to ping anything on the network
I have an embedded device, built using buildroot, kernel version 3.6.11 running busybox. The kernel is built with completely default options. I have configured the device according to what the network ...
2
votes
1answer
124 views
Adding Buildroot Package
I'm trying to add a package to buildroot, but I'm not having much success. The package I'm trying to add is an autotools package called scew. I've followed the buildroot guidelines about adding ...
1
vote
2answers
108 views
Is it a bad idea to not have a swap partition on an embedded linux setup?
I have a small embedded linux kernel and file system created via buildroot that is installed onto a compact flash drive running on an x86 board. I am using an initramfs (due to power loss concerns) ...
1
vote
1answer
62 views
How to flash U-Boot to a Devkit8500?
When I try running this:
make CROSS_COMPILE=/root/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi- omap3devkit8000_config
I get this error:
make: *** No rule to make target ...
5
votes
3answers
112 views
Is making /etc directory read only a bad idea?
I have an embedded system setup built using buildroot and using initramfs. It runs on compact flash device where I have created separate ext3 partitions to mount /etc/ and /var directories as well as ...
0
votes
1answer
122 views
What happens with /etc/fstab when using an initramfs?
I have a simple embedded setup as follows: x86 target, kernel and root file system built using buildroot. Syslinux is the bootloader configured to boot with an initramfs which points to a .cpio file ...
0
votes
0answers
25 views
CPU scaling not working properly
I have been working on Angstrom2010.07 build all these years. I could change the value of 'scaling_governor' in this built. On changing from 'Userspace' to 'Performance' mode, the BogoMIPS value gets ...
2
votes
1answer
102 views
Does uClibc support using pthreads?
I recently attended an embedded Linux course that stated that uClibc does not support the use of pthreads and that it only supports linuxthreads. Furthermore, the course instructor implied that ...
0
votes
0answers
54 views
Colour is not working with ncurses on target embedded system built with buildroot
I have built an embedded linux environment for AMD Geode target. The kernel, cross toolchain and root file system were built using buildroot and the root file system resides on my host machine and is ...
3
votes
1answer
115 views
Using ramfs on embedded system
I am required to write some software to run on Linux installed on an x86 based embedded setup that has a 8GB compact flash drive for data storage. The critical requirements are logging measurement ...
7
votes
1answer
388 views
Is using a read only root file system a good idea for embedded setup?
I have been tasked with running Linux as an operating system on an embedded device.
The target has an x86 processor and has 8 GB CompactFlash device for storage.
I have managed to use buildroot to ...
2
votes
1answer
99 views
Alix Board write performance
I have an alix board on which I have installed debian4alix (sqeeze). After using it for a while I noticed that the write performance of the board was pretty low.
I ran the following test:
dd ...
2
votes
3answers
150 views
Is there a variation of Linux or Unix that does not require open licensing?
In the future I may be building a system with an embedded operating system. Given the commercial properties of this system, it will make sense to have all of the internals as closed source as ...
2
votes
1answer
125 views
Chain loading kernel without a boot loader
I am working on an embedded project that will do in-place upgrades. There may come a time when an upgrade will need to reinstall everything. Since this is a pretty risky thing, I would like to have ...
3
votes
0answers
82 views
Implement Java/JavaFX on ARM
I am working on ARM Linux.
I have found this link that says that JavaFX could work on ARM.
I am confused about Embedded Java SE and JavaFx ARM. Do I need to setup a JVM for those or not?
I have ...
2
votes
1answer
159 views
Checking linux Kernel for RT-Preempt Patch
How to know whether a particular patch is applied to the kernel? Especially RT-Preempt Patch.
0
votes
0answers
96 views
Drivers for CAN controller on Colibri Eval Board (or how to write platform device driver) [closed]
Problem: I need to bring up the SJA 1000 CAN controller on the Colibri Evaluation Carrier Board v2.1 (with a Colibri T20 (NVidia Tegra) module inserted into it, which has an ARM CPU).
Research: On ...
1
vote
1answer
287 views
Alternative to ethtool on MontaVista embedded Linux
I am running MontaVista Linux Professional Edition 3.1 on an embedded system. My version of this distribution doesn't seem to have ethtool available, and using mii-tool gives the following error:
...
2
votes
1answer
160 views
What is the connection between jiffies and IPS? How to convert jiffies to IPS?
Reading from /proc/PID/stat a lot of information can be processed. I would like to see how many percentages has been used of CPU power by this process. There are a lot of variable around here (utime, ...
3
votes
1answer
100 views
How can I find the cause of clock drift on a custom embedded system?
We have custom hardware running 3.2 Angstrom on a SAM9G45 processor. Everything works fine. Recently we designed similar hardware that uses the SAM9G25 processor. We found the 2.6 kernel works fine on ...
4
votes
0answers
396 views
CLFS: Building GCC cross compiler
Currently I try to build a embedded Linux from scratch with the instructions from Cross Linux from Scratch.
Everything worked fine until I tried to compile the GCC Cross-Compiler. I want to build the ...
1
vote
1answer
367 views
How do I safely unmount a network share on Linux STB without crashing (I get GSOD)?
I have a network share named dreambox on C:\dreambox that is shared with the group Everyone in Windows. I have mounted it to /hdd on a Linux-based STB with OpenDreambox (OpenEmbedded) using Telnet ...
1
vote
0answers
104 views
A Reboot() command with failover
I'm implementing a Reboot() call in my application. It's an embedded application, so no console, keyboard or power switch. The Reboot() must eventually restart the system no matter what. Ideally, I ...
2
votes
1answer
174 views
Installing GRUB to first sector of /dev/sdb damages partition table
I'm trying to build a linux-based embedded OS using buildroot framework. After compilation I extracted contents of root filesystem on micro SD card. Now I need to install GRUB. I have stage 1 and ...
2
votes
2answers
712 views
New to using serial console and trying to log into embedded system
I have two PC Engines Alix 2d2 which I've been given and I'm trying to install an (BSD or Linux based) OS on. Currently one has a version of openWRT (the other had openWRT until I formatted the CF ...
2
votes
0answers
228 views
Error cross compiling linux kernel using buildroot
I am trying to build a kernel bt in cross compiling the kernel when I ran following command
make CROSS_COMPILE=i686-linux- ARCH=x86
I got the following error:
UCLIB_EXTRA_CFLAGS="" \
...
4
votes
1answer
359 views
Debugging a Segmentation Fault
I have an application that runs on an embedded Linux device that I am expanding with new features. The new features require GLib so, I am dynamically linking the required libraries to the application.
...
1
vote
1answer
169 views
Selecting a managed switch with Linux, for use in mesh network project (batman-adv)
I am interested in trying out batman-adv to manage a mesh network comprised of point-to-point radios (mesh links) and cellular modems (gateways).
Each node would have one p2p radio, and some nodes ...
3
votes
1answer
143 views
UBI bad block management
Anyone know what happens when UBI uses up all its reserved PEBs that are reserved for bad block management? For example say I have a UBI volume that has 14 PEBs reserved
# ubinfo -d 1
ubi1
Volumes ...
5
votes
1answer
374 views
Defragging RAM / OOM failure
This question is fairly lengthy, so I'll ask the questions at the top and then go through my method of coming to the questions:
Did (Busybox based) rm not execute because there wasn't enough ...
1
vote
0answers
438 views
how to use qemu to run build root linux images?
I have compiled an embedded linux with build root for i386. I didn't edited much, just defaults. Now I want to run it under qemu. But the only thing I see is this:
I'm running qemu with these ...
2
votes
1answer
899 views
Adding ssh on embedded linux
I want to run SSH on Qtopia (on my FriendlyARM). My own distribution is Ubuntu, so I cannot copy and paste the ssh binary file into the device.
If I can copy and paste a binary file, where can I find ...
-1
votes
1answer
207 views
Installing a .ko module on an embedded Linux system that does not support modules
From the answers to this question I have discovered that the embedded Linux distribution provided to me, by my hardware supplier, was not built with kernel support. If I am to use this distribution I ...
2
votes
1answer
928 views
Why is GRUB 2 booting so slowly?
I have a small custom embedded Linux distribution (created with OpenEmbedded), which boots with GRUB 1.99. The aim is to have it start up fast.
Currently it says:
GRUB loading.
for ~2+ seconds ...
3
votes
1answer
257 views
Embedded board with apache
I'm working on a Davinci DSP ARM embedded board. The board itself is the Texas Instruments 816X/389X EVM. I'm currently trying to get apache working on the board. The problem is that the SDK for the ...
4
votes
1answer
221 views
Can I use a chroot on my dev machine to build an application to run on embedded linux installation?
I am trying to develop an application to run on an embedded linux installation. It comes with an older version of libc than I have on my development maching. If I were to create a chroot environment ...
2
votes
2answers
236 views
Is it safe to just copy shared libraries onto embedded Linux device?
The following is contained in the vendor user manual for its embedded Linux distro on the hardward board they supply
Developers can put their program onto X-Linux device via FTP or NFS.
Before ...


