Archive

Posts Tagged ‘armv8’

Tegra X1 Chromebooks Likely in the Works

March 30th, 2015 No comments

When Nvidia announced Tegra X1 processor, the company’s main focus appeared to be the automotive market as it introduced Drive PX and CX board for this very market. Since then, Tegra X1 based SHIELD console was unveiled, and I’ve been informed some development activity related to Tegra X1 (Model: Tegra210 / T210) was taking place in Chromium and especially Coreboot source code.

Tegra_X1_Chromebook_Code There appears to be two hardware platforms based on Tegra X1: smaug and foster which could end-up being Chromebooks or Chromeboxes likely with 4GB RAM.

Thanks to David for the information.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Howchip is Teasing ExSOM-7420SB Development Board Based on Samsung Exynos 7420 Processor

March 27th, 2015 1 comment

We’ve already seen a few Cortex A53 boards announced in the last few months with Nobel64, as well as Hikey & DragonBoard 410c 96Boards, but none of them are based on the more powerful Cortex A57 cores. Howchip is going to change that with the upcoming ExSOM-7420SB single board computer featuring Samsung Exynos 7420 processor used in Galaxy S6 smartphone.

ExSOM7420 Block Diagram

ExSOM7420 Block Diagram

The company has released very few details about the board, except the block diagram above that shows Exynos 7420 with 3GB LPDDR4 PoP memory, and various interfaces such as USB 2.0/3.0, UFS/eMMC, Ethernet, HDMI, MIPI DSI, Camera, as well as Wi-Fi and Bluetooth connectivity. The board will support Android 5.0 Lollipop 64-bit. No word about Linux.

That’s the video teaser, but you won’t learn much…

More details should eventually be published on ExSOM-7420SB product page. Alternatively, Hardkernel will also probably launch an ODROID-XU4? board based on the latest Exynos 7 processor in due time.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Gigabyte MP30-AR0 is an ARM Server Motherboard Powered by Applied Micro X-Gene 1 SoC

March 27th, 2015 13 comments

So far, it’s been pretty hard to buy ARM server motherboards for individuals, as most, if not all, products were reserved to corporate entities, but with Gigabyte MP30-AR0 server motherboard featuring the first generation Applied Micro X-Gene 64-bit ARM processor this might be about to change. [Update: As mentioned in comments I was probably wrong here, since the motherboard is listed on the Gigabyte’s B2B website, and not its B2C website].

MP30-AR0MP30-AR0 specifications:

  • Processor – AppliedMicro X-Gene 1 processor with 8 ARMv8 cores up to 2.4GHz (TDP 45W)
  • System Memory – 8 x DIMM slots, Single, dual rank UDIMM modules @ 1333/1600 NHz supported (up to 16GB)
  • Storage – 4x SATA III 6Gb/s ports + 1x SD card slot
  • Connectivity – 2x 10GbE SFP+ LAN ports (integrated), 2x GbE LAN ports (Marvell 88E1512), 1x 10/100/1000 management LAN
  • Graphics – Video Integrated in Aspeed AST2400. 2D Video Graphic Adapter with PCIe bus interface up to 1920×1200@60Hz 32bpp.
  • Expansion Slots – 2x PCIe x16 (Gen3 x8 bus) slots
  • Other Internal I/O
    • 1 x CPU fan header
    • 4x system fan headers
    • 1x USB 2.0 header
    • 2x Front panel headers
    • 1x APM strap header
    • 1x HDD back plane board header
    • 1x PMBUS header
    • 1x BMC JTAG header, 1x JTAG PLD header
    • 1x BIOS_H header
    • 1x Chassis intrusion header
    • 1x SATA DOM jumper, 1x BIOS recovery jumper, 1x ACK selection jumper
    • 1x IPMB connector
  • Rear I/Os
    • 2x USB 2.0, 1x Mini USB
    • 1x VGA
    • 1x Serial
    • 2x SFP+, 3x RJ45
    • 1x ID button with LED, 1x Power button with LED, 1x Status LED
  • Power – 1x 24-pin ATX main power connector; 2x 4-pin ATX 12V power connectors
  • Dimensions –  244 × 244 mm (microATX form factor)
MP30-AR0 Motherboard (Click to Enlarge)

MP30-AR0 Motherboard (Click to Enlarge)

The motherboard supports Ubuntu 14.04, and can also be configured with Avocent MergePoint IPMI 2.0 web interface.

Pricing information is still to be announced according to the motherboard page, and the company also integrated it into R120-P30 single socket 1U rackmount server with a 350W PSU and support for 4 hard drives.

Via Tom Cubie

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Amlogic is Working on S905 and S912 64-bit ARM Cortex A53 Processors

March 27th, 2015 18 comments

The relatively popular Amlogic S805 and S812 Cortex A9 processors are soon going to be joined by Amlogic S905 and S912 processors, both featuring ARM Cortex A53 64-bit cores, with the former destined to entry-level media players, and the latter for higher end devices including 4K60 / HDMI 2.0 support, as well as H.265 and AVS+ hardware video codecs. The company is now showcasing its new processors at China Content Broadcasting Network Exhibition (CCBN) 2015 in Beijing until March 28.

Amlogic_S912Details are sparse, but we still know a few features for the new Amlogic 64-bit ARM processors:

  • CPU – Quad Core ARM Cortex A53 CPU @ 2.0 GHz with 512KB unified cache.
  • GPU –
    • S905: 5 core Mali-450MP to 750MHz with OpenGL ES 11./2.0 and OpenVG 1.1 support, unnamed 2.5D GPU
    • S912: TBD
  • Video – 4K@60 Hz video decoding 10-bit HEVC and AVS+ codec support; H.264 up to 4K 30 Hz; 1080p60 H.264 encoding
  • Video Output – HDMI 2.0 + HDCP 2.2
  • Audio – DTS & Dolby support
  • Crypto engine for AES-128/192/256, SHA-1/SHA-2 engine
  • TrustZone support
  • Manufacturing Process – 28 nm

4K might only be supported in S912, just like S805 supports 1080p and S812 is capable of handling 4K video decoding and output. Both processors support 4K video output and deocding. Linux and Android 5.1 SDK will be released for both processors. S905 processor will allegedly be power efficient enough to make it into HDMI dongles too.

Mass production of S905 devices should start in Q2 2015, while high-performance media players based on S912 should become available in Q3 2015.

Information about the S905 and S912 is only available on Chinese websites such as DVBCN, which interviewed Gordon Pan, VP at Amlogic.

Thanks to Harley for the tip.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Linaro 15.03 Release with Linux 4.0 and Android 5.1

March 27th, 2015 No comments

Linaro has just announced their 15.03 release with Linux 4.0-rc4 (baseline), Linux 3.10.72 and 3.14.36 (LSK), and Android 5.1.

The organization has worked on hardware platforms from members namely Qualcomm, ARM, HiSilicon, Samsung, and STMicro, including the recently announced 96Boards boards, and other ARMv8 platforms.

Highlights of the release:

  • Linux Linaro 4.0-rc4-2015.03
    • updated linaro-android topic
    • added a few build/boot fixes for Arndale (llct-misc-fixes topic)
    • GATOR topic: version 5.20.1
    • updated integration-linaro-vexpress64 topic by ARM LT (FVP Base and Foundation models, and Juno support)
    • updated topic from Qualcomm LT (ifc6410 board support)
    • simple EEPROM framework (via Qualcomm LT’s topic)
    • updated topic from HiSilicon LT (Hi36xx, HiP04, and X5HD2 families support)
    • rebased “ILP32 patch set v3″ onto 4.0-rc2
  • Linaro builds of AOSP 15.03
    • updated all the baselines to AOSP 5.1
    • added commit based trigger feature to CI builds
  • Linaro OpenEmbedded 2015.03
    • integrated Linaro GCC 4.9-2015.03
    • dismantled meta-aarch64 layer
    • created meta-ilp32 layer
    • cleaned out meta-bigendian layer
    • synced overlayed recipes with upstream
    • added full wget and rt-test on LAMP image as requested by QA team
    • update busybox xargs config as requested by QA team
    • integrated ODP 1.0
    • upstreaming:
      • sysprof: fix arm big-endian build
      • bitbake.conf: use http:// for GNU_MIRROR instead of ftp://
      • kexec-tools: fix build failure on aarch64_be architecture
      • busybox: update to 1.23.1 release
      • mozjs 17.0.0: fix aarch64 and 64k page builds, generic cleanups
  • Linaro Ubuntu 15.03
    • added packages: ti-calibrator
    • updated packages: LSK 3.10.72/3.14.36 and linux-linaro 4.0-rc4 kernels
    • Added ILP32 support for ARM64 to Linaro engineering builds
    • Dismantled meta-aarch64 in favour of OE-core aarch64 support
    • CI bring up: luvOS (Linux UEFI Validation Operating System)
  • KVM – support testing arm32 with arm64
  • Added b2120stxh410 to linux-mainline and linux-arm-soc-for-next build jobs
  • 96boards: enable Xorg by default in eMMC/SD debian build
  • Added 2 new build slaves
  • Migrated lt-qcom-ubuntu-images to docker based infrastructure
  • Upgraded ARMv8 build slaves to 3.19 kernel
  • Cleaned up LCR (Linaro Confectionery Release) information and instructions

Visit https://wiki.linaro.org/Cycles/1503/Release for a list of known issues, and further release details about the LEB, LMB (Linaro Member Builds), and community builds, as well as Android, Kernel, Graphics, Multimedia, Landing Team, Platform, Power management and Toolchain components.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Iocean M6752 Octa-core Cortex A53 Android Smartphone Unboxing, First Boot, and Benchmarks

March 16th, 2015 7 comments

I’m quite interested in testing 64-bit ARM platform, but since mini PCs and development boards are not quite there yet, GearBest give me the opportunity to check out Iocean M6752 smartphone based on Mediatek MT6752 Octa core ARM Cortex 53 processor with 3GB RAM, 16GB flash, but running Antutu 4.4.4 (32-bit). Today, I’ll provide the complete specifications of the phone, take a few pictures, and run CPU-Z and Antutu benchmark, before writing a full review in one week or so.

Iocean M6752 specifications

The smartphone may have multiple versions with up 16 or 32GB storage, and 1, 2 or 3 GB RAM, but the one I received has the following specifications:

  • SoC – Mediatek MT6752 Octa-core 64-bit ARM Cortex A53 processor @ 1.7 GHz, with ARM Mali-T760 MP2 GPU and H.265 UHD capable video processing unit.
  • System Memory – 3GB RAM
  • Storage – 16 GB eMMC + micro SD slot up to 64GB (internal)
  • Display – 5.5” capacitive touch screen “retina LTPS”; 1920×1080 resolution (Full HD)
  • Connectivity – 802.11 b/g/n Wi-Fi , Bluetooth 4.0, GPS / A-GPS, FM Radio
  • Cellular Network
    • 2G GSM – 850/900/1800/1900MHz
    • 3G – UMTS/WCDMA 900/2100 MHz
    • 4G – 800/1800/2100MHz (FDD LTE, TDD LTE, and TS-SCDMA)
    • Two micro SIM slots; Dual SIM, dual standby (DSDS) support.
  • Audio – Speaker and microphone, 3.5 mm audio jack for headphones
  • USB – 1x micro USB 2.0 OTG port
  • Camera
    • 14.0MP rear-facing with flash light and auto-focus
    • 5.0MP front-facing camera
  • Sensors – Gravity sensor, Ambient Light sensor, Proximity sensor, Gyroscope, and Compass
  • Battery – 2,300 mAh Lithium battery.
  • Dimensions – 154.7 x 76.90 x 8.2 mm
  • Weight – 158 grams

The device runs Android 4.4.4.

Iocean M6752 Pictures

I’ve received the phone within a few days as it was shipped with DHL.
Iocean_M6752_PackageThe package contains a power adapter, a warranty card, the phone, a blue 2,300 mAh battery, a plastic case, a screen protector, and a micro USB to USB cable for charging. GearBest also included a EU to US plug adapter separately.

Iocean M6752 Smartphone and Accessories (Click to Enlarge)

Iocean M6752 Smartphone and Accessories (Click to Enlarge)

The battery is not placed in the phone, and I also had to insert the micro SD card and SIM card, so I first had to take out the back over.

Iocean M6752 micro SIM slots and Battery (Click to Enlarge)

Iocean M6752 micro SIM slots and Battery (Click to Enlarge)

The micro SD slot in on the left, and the phone has two micro SIM slot, so I had to cut my full-sized SIM card to insert it in one of the slots. The battery still had about 50% charge I could boot the phone.

Iocean_M6752The headphone jack is on the top of the phone, the micro USB on the bottom, and power and volume buttons on the right side, and that’s all there is in terms of buttons or connectors. The phone feels really light in the hand, although it’s not particularly thin.

First Boot

If you want a better look at the phone, you can watch the video below, where I also boot the phone and quickly flick through the user interface.

Boot time is quite impressive compared to my older phone (about 10 to 15 seconds).

The phone was set to English, and Google Play was pre-installed.

Home Screen and "About Phone: (Click for Original Size)

Home Screen and “About Phone: (Click for Original Size)

The model number is indeed M6752, and it runs Android 4.4.4 on top of Linux 3.10.48+

Pre-installed Apps (Click to Enlarge)

Pre-installed Apps (Click for Original Size)

I’ve instaall Antutu, CPU-Z and Dropbox myself, but all other apps were pre-installed. SammyDress is a junk app trying to sell you woman clothes, and Z-DeviceTest just an application to get system details.

So far I haven’t found any issues with the phone, and the full HD display is sharp, and bright.

Iocean M6752 (Mediatek MT6752) CPU-Z and Antutu Benchmark

I have never tried a device with MTK6752 processor, or even a Cortex A53 based device before, so let’s extract some technical informations with CPU-Z first.

Iocean M6752 CPU-Z Data (Click to Enlarge)

Iocean M6752 CPU-Z Data (Click to Enlarge)

CPU-Z does list 8 CPUs, but somehow only reports 5 ARM Cortex A53 cores @ 468 MHZ to 1.69 GHz. It correctly detects a Mali-T760 GPU, 3GB RAM, 12.82GB internal storage (out of the 16GB eMMC flash). The model is M6752 with H560 board, and is said to be manufactured by OUSHENG. I found a company called Ningbo Ousheng Electric Appliances, but they don’t seem to be in the smartphone business at all, so they must be unrelated. All sensors appear to have been detected properly. The kernel is armv7l, so that confirm this 64-bit ARM platform runs a 32-bit Linux kernel.

The phone gets 37,008 points in Antutu 5.6.2.

Antutu 5.6.2 Results (Click to Enlarge)

Antutu 5.6.2 Results (Click to Enlarge)

That’s a pretty good score for a so-called mid range smartphone, just between Google Nexus 5 and Samsung Galaxy S5, especially Antutu does not complain about an unverified score.

I’ll have to run a few more benchmarks to confirm this good performance in the full review. I’ll use the phone mainly for browsing the web, checking email, watching YouTube videos, and playing casual games, but the rear and front camera will also be tested in bright and low light conditions, as well as battery life, video decoding capabilities, GPS performance with Running+ app. I’ll also report on potential issues I expericne with the phone, and you can let me know if you want me to test something in particular. The review should be similar to what I did for Infocus C2107 tablet, and I will only test Wi-Fi, not 3G or LTE connectivity.

I’d like to thanks GearBest for sending the smartphone for review, and if you interested you could consider purchasing the phone for $219.99 including shipping with Coupon “Iocean” via their online store. Other sellers include Tinydeal, Geekbuying, and Coolicool with price starting at $222.99.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Qualcomm Dragonboard 410c is Another 96Boards Compliant 64-bit ARM Development Board

March 12th, 2015 8 comments

Linaro announced the 96Boards initiative at Linaro Connect Hong Kong last month, and in collarabation with Huawei announced Hikey development board following this new standard. Qualcomm has now joined the Fray with Dragonboard 410c, a 96Boards board powered by Qualcomm Snapdragon 410 quad core Cortex A53 processor.

Qualcomm_Dragonboard_410c

Dragonboard 410c (Click to Enlarge)

Dragonboard 410c specifications:

 

  • SoC- Qualcomm Snapdragon 410 (APQ8016) quad-core ARM CortexA53 @ 1.2 GHz with Adreno 306 GPU @ 400MHz
  • System Memory – LPDDR2/3 533MHz, Single-channel 32-bit (4.2GBps)
  • Storage – eMMC 4.51 + micro SD 3.0 (UHS-I)
  • Video Output – HDMI up to 1080p
  • Connectivity – Integrated 802.11 b/g/n, BT/FM, GPS
  • USB – 2x USB 2.0 host ports, 1x micro USB OTG port.
  • Camera – Support for 13 MP camera with Wavelet Noise Reduction, JPEG decoder, and other post-processing techniques done in hardware
  • Expansion:
    • 1x 40 pin low speed expansion connector – UART, SPI, I2S, I2C x2, GPIO x12, DC power
    • 1x 60 pin high speed expansion connector – 4L-MIPI DSI, USB, I2C x2, 2L+4LMIPI CSI
    • Analog expansion connector – Headset, Speaker, FM antenna
    • Arduino compatibility through mezzanine board
  • Power Supply – 6.5 – 18V DC input

Qualcomm_Dragonboard_410c_BottomThe board will support Linux and Android, and target embedded computing and Internet of Everything (IoE) products, such as robotics, cameras, medical devices, vending machines, smart buildings, digital signage, casino gaming consoles, etc…

That’s about all we know for now, except it will be launched in summer 2015. You can register your interest on Qualcomm’s DragonBoard 410c page.

 

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

Embedded Systems Conference 2015 Schedule – May 6-7, 2015

March 11th, 2015 No comments

The Embedded Systems Conference took the name “Design West” for a couple of years, but this year, there’s no mention of Design West, and the Embedded System Conference 2015 will take place in Boston, MA, US on May 6-7, 2015. The 2-day event will have a demo hall, and well as sessions divided into 8 tracks:Embedded_Systems_Conference_2015

  • Connected Devices and the IoT
  • Embedded Software Design
  • Hardware: Design, I/O and Interfacing
  • Prototyping
  • Embedded Systems Design
  • Software: Design, Languages, & Quality
  • Fantastical Theater
  • Teardowns

The full schedule has now been posted, and I’ll build a virtual schedule with some of the sessions provided.

Wednesday May 6, 2015

  • 8:00 – 8:45 – Understanding Google/Nest Thread by Michael Anderson, Chief Scientist, The PTR Group, Inc.

The IoT will live or die based on its connectivity. In examining existing wireless protocols, Google/Nest found most of them lacking. In order to address the needs for low-power wireless communications in the home, Thread was created. Thread is an implementation of an IEEE 802.15.4 mesh-based network that provides IP connectivity using existing radio silicon. Come to this session to get the latest information on Thread, its capabilities and characteristics and how you can use Thread in your next IoT device.

  • 9:00 – 9:45 – Best Practices for Designing Hardware APIs by Matt Haines, Communications Manager, Electric Imp

We are rapidly heading toward a world in which most of the objects we interact with on a daily basis will be connected to the Internet. What does this world look like, and how do we design Connected Things that will live in this world? This presentation will address the issue of API design; a topic often talked about in web development but just as often overlooked in conversations about the IoT. What should we be thinking about when we’re designing an API for a connected product? Why do our connected products even need APIs? What strategies and best practices can we apply from web API design?

  • 10:00 – 10:45 – Choosing Between Multicore CPU, GPU & FPGA Technology for Vision Applications by Julianne Kline, Systems Engineer, National Instruments

FPGA, GPU, and multi-core CPU processing will be compared and contrasted. Examples will be highlighted on when customers may want to use one technology over the other. A heavier focus will be placed on FPGA technology. This presentation will discuss recommendations for when to integrate FPGA technology into vision applications, such as for image pre-processing, high-speed control, or processing parallelism. Types of algorithms well-suited to FPGA technology will also be discussed, and resources for accessing existing FPGA IP will be provided.

  • 11:00 – 11:45 – Mob Programming for Embedded Systems Software by Nancy Van Schooenderwoert, President, Lean-Agile Partners, Inc.

Mob Programming is a practice where a whole software team works together, at one computer, one line of code at a time, outperforming their previous work significantly in both quality and volume. Impossible? Maybe except for the teams actually doing it now. One team in California began in 2011, and it’s been spreading since. This session tells the story of the first embedded systems teams to use MobProgramming.This session is a double experience report plus a demo: Speaker Simon Clements-Hawes gives his observations as an embedded systems team member starting to use MobProgramming, and Nancy describes how to get a team started in MobProgramming. Thru video clips, the team’s coding of a LeanKit interrogator in C# will be shown using Mob Programming of course!

  • 14:00 – 14:45 – Is There an Arduino Debugger in the House? by Guido Bonelli, President, Innovative Electronic Solutions LLC

Arduino development and the hardware debugging landscape OR THE LACK THEREOF! In this session you will delve into the Arduino developer’s tool chain from a hardware perspective. What hardware debugging solutions are currently available and how Dr.Duino the Arduino hardware debugger can reduce your debugging pain. We shall discuss the blissful highs of easy firmware development on a standard platform while then exploring the lowliest of lows when debugging the hardware/firmware interactions.

  • 15:00 – 15:45 – ARMv8 Kernel Internals by Arun Thomas, Senior Principal Engineer, BAE Systems

This talk is meant to be a quick start guide for embedded developers who are new to the ARMv8 architecture. I will discuss how operating systems interface with the 64-bit ARMv8 architecture and will cover the ARMv8 specific kernel internals of Linux and FreeBSD. I will discuss how booting, memory management, exceptions, and interrupts work using examples drawn from the kernel source.

Thursday May 7, 2015

  • 08:00 – 08:45 – Open Source Software: Tips for Avoiding Licensing Surprises by Jason Kunze, Attorney, Nixon Peabody LLP

A practical, quick hitting summary of the key considerations that anyone developing, purchasing or licensing software should consider. After a brief discussion of legal basics, practical concerns relating to open source software will be explained through the lens of actual cases in this developing area of law. The participant will gain a general understanding of:

  1. The intellectual property rights that may attach to software
  2. The competing ideologies behind open source software and how this drives licensing terms
  3. Some of the leading open source software licenses and their relative level of restrictions
  4. Pitfalls to recognize and avoid in relation to open source software
  • 09:00 – 09:45 – How NOT To Do Embedded Development! Practical Lessons From Real Projects That Almost Went Off A Cliff by Dave Nadler, President, Nadler & Associates

In an interactive (Socratic) discussion, we’ll review some real-world projects in trouble and how they were sorted. Projects include an automated toll-collection system, an aircraft collision-avoidance system (cool movie!), a manufacturing instrumentation product, and an integrated flight computer. We’ll cover a variety of coding and testing techniques used to get these projects on track.

  • 10:00 – 10:45 – Designing for the IoT with Lower Power and Way More Intelligence by Dana Myers, Channel Marketing Manager, Wireless Connectivity Solutions, Texas Instruments

As the Internet of Things (IoT) has changed the way we live, do business and make decisions, it has also impacted engineers’ designs. This presentation will address the benefits and challenges of designing for the IoT in regards to low-power, integration and performance. This will let engineers weigh the tradeoffs of each connectivity architecture and provide a quick pathway to begin designing their products for the fast-growing IoT.

  • 11:00 – 11:45 – Squeezing the Most Out of Battery Life using ARM Cortex-M Processors by Jacob Beningo, Principal Consultant, Beningo Engineering

The proliferation of mobile devices has led to the need of squeezing every last micro-amp-hour out of batteries. Minimizing the energy profile of a micro-controller is not always straight forward. A combination of sleep modes, peripheral control and other techniques can be used to maximize battery life. In this session, strategies for optimizing micro-controller energy profiles will be examined which will extend battery life while maintaining the integrity of the system. The techniques will be demonstrated on an ARM Cortex-M processor.

  • 14:00 – 14:45 – Network Insecurity: Simple Hacks of ARM Cortex-M Devices by Jonny Doin, CEO, Grid Vortex Systems

The IoT is a very new domain of a very old activity: Embedded Systems Design, with a twist: connection to the most toxic of environments, the Internet. One of the main concerns of the IoT is how to cope with the massive amount of unanticipated network traffic and problems. Malformed packets, corrupted messages, specifically targeted attacks, buffer overflow exploits, spoofing, stuxnet emulation messages, denial of service, fake OTAP, and other exploits and attacks can transform your IoT devices into something you did not design for. This situation demands several good practices and programming concerns regarding network safety and security into even the smallest of things. Buffer integrity checks, full parameters domain verification, message authentication, data path integrity verification, and crypto security are among the needed elements of a safe and secure IoT system, and can be implemented on nearly any Embedded System. Examples of simple attacks on ARM Cortex-M devices will be presented, including RET2ZP and buffer attacks.

  • 15:00 – 15:45 – RTOS Smackdown: 7 RTOSes in 45 Minutes! by 7 speakers

There are a lot of Real Time Operating System (RTOS) options out there. Which one is right for your embedded system? Do you even need an RTOS at all? In this feisty presentation, one industry expert will argue that an RTOS is superfluous to requirements, while another will contend that an RTOS is an invaluable, “must-have” asset, even if your embedded application performs only a handful of tasks. After the dust dies down, proponents of seven of the leanest, meanest, coolest, hottest contenders in the RTOS multi-universe will take it in turns to explain why their RTOS is the bestest of the best.

If you’d like to attend the conference you can register online. Access to the demo hall is free, unless you come without registration, in which case you’d have to pay $75 for entry. A pass is required for the full conference and access to sessions with the following pricing:

  • SUPER EARLY BIRD (Ends January 30) – $799
  • EARLY BIRD (Ends March 6) – $949
  • ADVANCED (Ends May 1) – $1,149
  • REGULAR/ONSITE – $1,299

Seven vendors’ sponsored sessions can be attended with a free “demo hall” registration.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter