MHL (Mobile High Definition Link) was introduced at Mobile World Conference 2011, some progress has been done since then. For now Two HDTVs are MHL compliant: the Toshiba WL800A and the Samsung UN46D7000. The Toshiba TV already have a firmware upgrade that provides MHL support, a firmware upgrade will come later for the Samsung HDTV. MHL provides market disruptive features that such as the ability to charging MHL compliant phones and tablets, control them with the TV remote through one simple MHL connector (micro-USB to HDMI). In the demo below, they show the phone connected to the Toshiba WL800A and being controlled with the TV remote control to play videos (including trick modes: pause, ffwd, etc..), play Android games and use a web browser. Once you install Google TV 2.0 in your phone (you’ll probably need Android 4.0) or tablet, you can get a great TV experience via your mobile […]
Run 2 OS Simultaneously on ARM (OMAP4) with Codezero Embedded Hypervisor
B Labs, a company specializing in ARM Virtualization, was at ARM Techcon 2011 showcasing Codezero, their Embedded Hypervisor to run multiple Linux OS such as Android and Chrome OS on ARM processors. The main purpose of running 2 operating systems is to separate home and enterprise operating systems in mobile devices so that enterprise data is safe. Charbax (ARMDevices.net) interviewed Bahadir Baldan, founder of B Labs, and showed a demo running 2 Android instances and another running Android and Linux in pandaboard. The overhead is 10 to 15% according to B Labs, so the performance hit is minimal. They have already managed to run 4 OS on quad core processors with good performance. They are not able to run Windows operating systems (e.g. Windows Mobile 7.5/ Windows 8) yet, because Cortex A9 processors lack virtualization extensions. This will however be feasible with Cortex A15 processors as binary virtualization will be available. […]
Display Multiplication Table With A Command Line
If you forgot your multiplication table and happen to have a terminal window opened in Linux at the time, here’s the command to use: seq 9 | sed ‘H;g’ | awk -v RS=” ‘{for(i=1;i<=NF;i++)printf(“%dx%d=%d%s”, i, NR, i*NR, i==NR?”\n”:”\t”)}’ Same thing using perl:
1 |
perl -e 'print join "\n", map {$a=$_;join "\t",map {$_."x$a=".$a*$_} (1 .. $a) } (1 .. 9)' |
Here’s the output:
1 2 3 4 5 6 7 8 9 |
1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81 |
Source (in French): http://www.tux-planet.fr/afficher-les-tables-de-multiplication-en-ligne-de-commande/ Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. www.cnx-software.com
Raspberry Pi at ARM Techcon 2011
Raspberry Pi Foundation is currently at ARM Techcon 2011 showcasing their 25 USD ARM11 Linux Computer unveiled last May. The board is build around Broadcom BCM2835 (ARM11 @ 700Mhz + GPU) application processor with 128/256MB “soldered” on top of the processor (Package on package (PoP) technology) and a USB Hub/Ethernet adapter chip and that’s it. The board features an Ethernet 10/100 RJ45 connector, 2 USB 2.0 port, an Audio out, HDMI and composite video output and an SD card slot. They currently only have the larger alpha board, the final board will be shrunk to the size of a business card and should be available in November 2011 (but most probably December). They believe the board will have better multimedia performance than the Beagleboard. I’m not convinced of that yet, but we’ll see. There will be two versions: Without network and 128 MB RAM – 25 USD Network support (Ethernet) and […]
Ubuntu on Tegra 2 Netbook and Ubuntu Server on Pandaboard
Canonical showcases several demos at ARM Techcon 2011: Toshiba AC-100 Netbook (Nvidia Tegra 2) running Ubuntu 11.10. with Unity interface. Freescale i.MX53 board playing a 1080p video in Ubuntu 11.10. TI Pandaboard running Ubuntu 11.10 Server Edition. Ubuntu 11.04 is not officially supported for Toshiba AC-100, but the community if working on it and the image can be downloaded at http://ac100.gudinna.com/ Canonical however supports Netbook and Headless (Server) edition for OMAP3 (Beagleboard) and OMAP4 (Pandaboard). Those image are available at https://wiki.ubuntu.com/ARM/NattyReleaseNotes Watch the interview by Charbax and demos in the video below. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. www.cnx-software.com
Long Term Support Initiative (LTSI) Linux Kernel for Consumer Electronics
The Linux Foundation announced a new project, the Long Term Support Initiative (LTSI), created by the Consumer Electronics Workgroup (CE WG) at Linuxcon Europe 2011 in Prague. LTSI aims at reducing duplication of effort in maintaining separate private industry kernel trees. The LTSI project intends to deliver an annual release of a Linux kernel suitable for supporting the lifespan of consumer electronics products and regular updates of those releases for two to three years. The project is backed by several companies in the consumer electronics industry including Hitachi, LG Electronics, NEC, Panasonic, Qualcomm Atheros, Renesas Electronics Corporation, Samsung Electronics, Sony and Toshiba. LTSI will allow device makers to spend less time doing significant back-porting, bug testing and driver development on their own, which carries substantial cost in terms of time-to-market, as well as development and engineering effort to maintain those custom kernels. In some ways, this is similar to Linaro, […]
Yocto Project Release 1.1 Announced
The Linux foundation announced Yocto Project Release 1.1 today. This release codenamed “Edison” and based on Poky 6.0 is the the second release of the project, one year after it was announced in October 2010 to provide developers with greater consistency in the software and tools they’re using across multiple architectures for embedded Linux development. The Yocto Project reached the following milestones during the last year: Alignment of OpenEmbedded technology and the inclusion of OpenEmbedded representation in the Yocto Project governance structure. The projects share a common core that consists of software build recipes and core Linux components that prevent fragmentation and reinforce the OpenEmbedded methodology as an open standard for embedded Linux build systems. Contribution of tools and technologies such as Cross-prelink, EGLIBC, Pseudo, Shoeleather Lab (for automated testing) and Swabber have been contributed from Intel, Mentor Graphics, MontaVista Software and Wind River. Commercial adoption with examples such as […]
Linux 3.1 Release
Linux Torvalds announced the release of Linux Kernel 3.1 yesterday: As promised, the kernel summit has started, and Linux-3.1 is out. The (small) shortlog of changes since -rc10 are appended, we have mostly some sparc and networking changes, along with some radeon and intel iommu fixes (mostly for largepages and integrated graphics issues). Most people probably will not notice the changes. One big change from -rc10 is that there are tar-balls and patches, so if you aren’t a git user (why?) you can download it now in a traditional format. On of the things to note is that the files are now signed by my gpg key, and it’s the *uncompressed* version that the signature is for. And of course, this means that the merge window for 3.2 is open. I’ll do some merging during the KS, but probably most when I get back home – but you can still […]