New Sitara AM3352-SOM-IND with industrial grade components work from -40C up to +85C

AM3352-SOM-1

Our popular AM3352-SOM module now is available in industrial temperature grade -40+85C under name AM3352-SOM-IND.

MT41K256M16HA-125IT:E memory used is with -40+95C operating temperature.

AM3352BZCZA100 processor used from Texas Instruments  is with -40+105C operating temperature.

AM3352-SOM-IND module can be evaluated with AM3352-SOM-EVB.

Debian Linux distribution is officially distributed, but recent patch add support for AM3352-SOM in Beaglebone kernel

Debian 8 (Jessie) is finally released for OLinuXino boards

debian_logo

Hurray! We finally managed to move from Debian 7  Wheezy to Debian 8 (Jessie)!

The new images use Kernel 3.4.103+ which is rather old, but have all video and graphics accelerations.

The boards that get the update are: A20-OLinuXino-MICRO; A20-OLinuXino-LIME; A20-OLinuXino-LIME2; A20-SOM (and their respective 4GB versions).

Links to the torrent files with the images are already available at the respective wiki articles of the boards.

What took us so long? Have look at our boards there are tons of peripherals and different LCDs, USB dongles, BT etc etc peripherials we had to test one by one to make sure EVERYTHING works, and when we see mistake we have to re-build the images and start from scratch again, this took us weeks. As you can see we still even didn’t do this for A13 and A10 boards we have as the process is really long and bumpy.

What’s new beside the move to the higher version of Debian? We gain some experience, made the images smaller, also now there is OPTION to install the images directly to the NAND Flash!

All you have to do is to run “nandistall” script and wait for the image to transfer from the microSD card to the NAND memory.

To move to the new Debian all you have to do it to download  the archive containing the image via the torrent from the wiki; then to extract the archive and prepare your microSD card with it. Note: the images are about ~2GB of size after extraction, but you can use bigger SD card as well. We decided to prepare the official images with lower user space in order to speed up the download and extraction time and to lower the time it takes to transfer the image to a microSD card. It is recommended to re-size the user space in order to use all space on your microSD. In the root directory execute the resize_sd.sh script as follows:

# ./resize_sd.sh /dev/mmcblk0 2

The build instructions and all required files are published in GitHub.

For more practical advice and basic starting point for the new image refer to this document.

Note that it is completely fine to continue using the previous Debian 7 (Wheezy) images if you don’t have some particular reason to switch to Debian 8.

Looking forward to your comments and feedback about the new images.

A10, A20 OLinuXino LIME and LIME2 are officially supported in Debian 8.0 Jessie

debian_logo

 

Debian 8.0 Jessie now supports many Allwinner boards including A10-OLinuXino-LIME, A20-OLinuXino-MICRO, A20-OLinuXino-LIME and A20-OLinuXino-LIME2!

more info you can find on https://wiki.debian.org/InstallingDebianOn/Allwinner

 

Another interesting article for using mainline Linux uboot and kernel you can read here

Shrinking the Penguins or How Remy van Elst shrink our Debian images to just 177MB size!

ping

Building Linux images is magic, we still learn … When we make the Linux images for Olinuxino we want to put the maximal functionality and include in everything we can think of so our customers do not have to worry to build custom kernels etc for different modules and USB sticks, unfortunately this comes to it’s price … huge files for download and write on the SD cards.

Remy van Elst set his goal how small he can shrink our images and he did remarkable job which blogged here.

Following what he did was quite educational at least for us!

For instance we never knew apt-lists contain 100MB of info which anyone can easily download with apt-get update instead to put in the SD card image 🙂 but you learn while you are live!

Great job Remy!

Now the small images lovers can download just 177MB basic image for LIME2.

We are taking notes and will make srink images for all our boards as alternative to the (we have everything fat) images we have now on our server for download!

Alternative Linux images for LIME and LIME2

A20-OLinuXino-LIME2-1

Igor Pecovnik has created optimized Debian image for Cubie board named Cubian, he asked for sample board and we sent him LIME2 so few days after he received the board he generated optimized Debian image for LIME2, you can see the instructions and images on his blog: http://www.igorpecovnik.com/2014/11/18/olimex-lime-debian-sd-image/

A10-OLinuXino-LIME-1

Remy van Elst did minimal Debian 7 for A10-OLinuxino-LIME https://raymii.org/s/articles/Olimex_A10-OLinuXino-LIME_minimal_debian_7_image.html

How to create bare minimum Debian Wheezy rootfs from scratch

debian-wheezy-download

In this post we will explain how you can create your own Debian rootfs with pre-installed packages of your choice, which to allow tiny Linux images to be created.

All steps below should work on any Debian host (Debian/Ubuntu etc) and are verified with Ubuntu 12.04LTS.

First of all you need to install the support packages on your pc

sudo apt-get install qemu-user-static debootstrap binfmt-support

 

Next you need to choose the version of Debian in this case we are building a wheezy image.

targetdir=rootfs
distro=wheezy

 

Now we will build first stage of Debian rootfs :

mkdir $targetdir
sudo debootstrap --arch=armhf --foreign $distro $targetdir

 

Next copy the qemu-arm-static binary into the right place for the binfmt packages to find it and copy in resolv.conf from the host.

sudo cp /usr/bin/qemu-arm-static $targetdir/usr/bin/
sudo cp /etc/resolv.conf $targetdir/etc

 

If everything is right we now have a minimal Debian Rootfs

sudo chroot $targetdir

 

Inside the chroot we need to set up the environment again

distro=wheezy
export LANG=C

 

Now we are setup the second stage of debootstrap needs to run install the packages downloaded earlier

/debootstrap/debootstrap --second-stage

 

Once the package installation has finished, setup some support files and apt configuration.

 

cat <<EOT > /etc/apt/sources.list
deb http://ftp.uk.debian.org/debian $distro main contrib non-free
deb-src http://ftp.uk.debian.org/debian $distro main contrib non-free
deb http://ftp.uk.debian.org/debian $distro-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian $distro-updates main contrib non-free
deb http://security.debian.org/debian-security $distro/updates main contrib non-free
deb-src http://security.debian.org/debian-security $distro/updates main contrib non-free
EOT
 

Update Debian package database:

apt-get update

 

set up locales dpkg scripts tend to complain otherwise, note in jessie you will also need to install the dialog package as well.

 

apt-get install locales dialog
dpkg-reconfigure locales

 

Install some useful packages inside the chroot

apt-get install openssh-server ntpdate

 

Set a root password so you can login

passwd

 

Build a basic network interface file so that the board will DHCP on eth0

echo <<EOT >> /etc/network/interfaces
allow-hotplug eth0
iface eth0 inet static
	address 192.168.1.254
	netmask 255.255.255.248
	gateway 192.168.1.1	
EOT

 

Note: Your board will be accessible over SSH on IP address defined above !

 

Set the hostname

echo nameme > /etc/hostname

 

Enable the serial console, Debian sysvinit way

echo T0:2345:respawn:/sbin/getty -L ttyS0 115200 vt100 >> /etc/inittab

 

We are done inside the chroot, so quit the chroot shell

exit

 

Tidy up the support files

sudo rm $targetdir/etc/resolv.conf
sudo rm $targetdir/usr/bin/qemu-arm-static

 

Now you have your Debian rootfs. Next step is to build Kernel, Uboot and to make your SD-card as explained in our early posts and Build instructions but instead to use the rootfs in the posts you can use your own minimal rootfs which you created above. The rootfs image created above is approx 150MB, it could be made smaller if you remove more packages.

Special thanks to Dimitar Gamishev (aka HEHOPMAJIEH) for creating this tutorial.

A13-OLinuXino-(WIFI) Debian Build with Kernel 3.4.90+

Image

 

A while ago we put on our Forum wishlist for the next Debian release, now in this Debian release we implemented most of the requests we read on the forum.

Here is Debian image for A13-OLinuXino-(WiFi) with Kernel 3.4.90+

Here is Building description.

Here is List of installed packages.

Here is image description.

Previous Older Entries