Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

ARM Community: Embedded - ARM Community

Jump to content

Make versus buy: it's about risk management!

DSP Concepts provides tools and engineering services to help our customers accelerate their development of embedded audio products and technology.
The question whether to “buy” or “make” is a perennial one that plagues us from the most mundane everyday life choices to very complex business decisions. Should I mow my own lawn or hire a landscaper? Should my company develop technology in-house or outsource? Unlike personal preferences, in business, everything boils down to risk management and cost. The wrong choice places company bottom line, competitiveness, and eventually careers in jeopardy.

“There are ‘known knowns’. There are ‘known unknowns’. But there are also ‘unknown unknowns’.” – Donald Rumsfeld (Feb 12, 2002)

Often product companies like to focus on technical risks. However, to take a proactive role in risk management, we must pull back to see the broader picture. Robert Cooper had investigated the causes of success and failure in new products for 25 years and found that most products fail to be commercially successful due to market risks, and not technical risks. 1 Engineers tend to think more narrowly of just tec...

Embedded Software Store and Partners at Design West Wrap-up

After a long three days at Design West in San Jose, my feet, voice and mind are finally back to normal from the action packed week. As always, it was enjoyable to reconnect with partners and introduce the Embedded Software Store to those unfamiliar with our e-commerce website. The week started off with a well-attended Internet of Things panel discussion.

IoT Panel Discussion
Will Tu (Director Embedded Segment Marketing, ARM®) moderated a panel discussion “Build, Borrow and Buy Software Strategies for the Internet of Things”.

The panelist brought a number of diverse perspectives:
Peter Abowd (Former Associate Director Software Engineering, Visteon) represented the mindset of the developerJoerg Bertholdt (Director of Marketing, MCU Tools and Software, Atmel), the semiconductor angleMaciej Halasz (Director of Product Management, Timesys) advocated for open sourceChristian ...

Infrastructure is the Key to Helping Connect 50 Billion Devices!

The dramatic growth in data bandwidth being used in mobile networks is staggering - analysts expect 50 billion devices will be connected by 2020. Cloud computing and video services are key applications driving this growth. 4G/LTE networks are also transforming the wireless network experience for high-volume data users.

The infrastructure needed to support this growth is faced with challenges as wireless carriers attempt to meet the traffic demands by making investments in enhanced 4G networks and infrastructure. But the explosive growth of content still outpaces the capability of the equipment, creating a gap we refer to as the data deluge. Smart silicon solutions are needed to fill the gap.

And intelligence is what’s been built into LSI’s recently announced Axxia 5500, the first communication processor that combines 16 ARM® CortexTM-A15 cores and ...

ST Demonstrates ‘life.augmented’ at EW 2013

Recently our STMicroelectronics’ dedicated teams traveled to snowy Nuremberg to make the most of the show at Embedded World (EW) (check out some of ARM’s Andy Frame’s highlights)!

We welcomed EW 2013 visitors to a smarter world showcasing our leading embedded processing solutions based on an extensive microcontroller portfolio, from top performance high-end STM32 to Ultra-Low-Power devices.

ST teams were there to demonstrate and speak about Performance, Ultra-Low-Power, Energy Harvesting, Internet of Things, and ….to stand for life.augmented! For ST, life augmented represents making a positive and innovative contribution to people's life across the spectrum of sense, power, automotive products and embedded processing solutions. ST’s products improve people’s lives fr...

Winning BeagleBone cape plug-in board designs announced

BeagleBoard.org announced the winners of the BeagleBone Cape Plug-in Board Design Contest, which invited developers, students, makers and hobbyists worldwide on November 1st to create innovative new capes. These expansion boards, creatively called “capes,” allow hobbyists and makers to quickly and easily enhance BeagleBone’s capabilities with cameras, LCD touch screens, motor controls, battery power and more.

After receiving an overwhelming response, the judging panel selected the three winners: Chris Clark, inventor of Interacto, a cape that provides a foundation for building robots and flying drones; Elias Bakken, creator of Replicape, a cape that functions as a 3D printer for BeagleBone and Matt Ranostay, designer of the Geiger Cape that registers radiation counts from background sources. In addition to receiving a $1,000 cash prize and BeagleBone tools, these winners will see their original cape plug-in board designs manufactured and sold through Circuitco.

Clark created Interacto, a cape that gets BeagleBone interactive with a triple axis accelerometer, gyroscope and magnetometer plus a 640x480 30fps camera. All sensors are digital and communicate via I2C to the BeagleBone. The camera frames are cap...

BeagleBone Searches for a New Cape Plug-in Board

Do you have what it takes to develop the next great cape plug-in board for BeagleBone? If so, enter the BeagleBone Cape Plug-in Board Design Contest. If you’re among the top three contestants selected, you’ll receive $1,000, third party tools, an article about you and your design in production with CircuitCo.

Furthermore, if you’re among the next 5 entrants into the contest, you’ll get a BeagleBone or a BeagleBoard-xM for free, so hurry and submit your design today!

BeagleBone is a pocket-sized expandable Linux computer that can connect to the Internet and runs software such as Android 4.0 and Ubuntu. Thanks to generous I/O and ARM processing power designed for real-time analysis provided by the Sitara™ AM335x ARM® Cortex™-A8 processor from ...

Agilent Life Sciences future-proofs HW/SW instrument platform with Xilinx

How do you design a “future-proof” embedded hardware/software platform that will last more than 10 years? Many embedded-system design teams face this problem. The next-generation HPLC (high-performance liquid chromatography) instrument team at Agilent Life Sciences recently confronted this problem and R&D Manager Peter Stemer has described the team’s decision-making and design processes in an article recently published by Electronics Weekly. (See “Agilent Life Sciences goes multicore with FPGAs.”)

“Agilent Technologies has been supplying HPLC systems since 1984. These are machines that include not only electronics but valves, pumps and heaters,” writes Stemer. “As the technologies developed, the range of applications that could make use of HPLC grew and with that came a demand for greater performance in terms of accuracy and speed of results.”

Agilent’s liquid chromatography instrumentation systems serve customers in diverse markets such as pharmaceutical development and manufacturing, proteomics (identification, isolation and purification of proteins in a cell or body fluid), food safety, environmental analysis, homeland security, and hydrogen processing. Particular areas of growth are in the pharmaceutical and life sciences markets and i...

Join Cypress & ARM for PSoC World Online Developer’s Conference Dec 12-13

As embedded developers’ time and travel budgets becomes even more precious, it can sometimes be a challenge to carve out time to attend trade shows or conferences to catch up on the latest tools, skills and technical training.

PSoC World Online 2012 is a place where you can learn new design skills, train for credit, browse the booths of PSoC customers and technology partners, and engage in live chat and Q&A throughout the conference with an All-Star assembly of architects and designers from inside and outside Cypress.

Join me and the nearly 10,000 other registrants for the free training conference directly from your home or office. I’ll be available throughout the day in the Networking Lounge and the Exhibit Hall. Just look for CY_John.Weil and send me a message.

PSoC World features more than six hours of in-depth technical training in Chinese, Japanese and English, with real-time broadcasts in all major geographies worldwide. Our Exhibit Hall includes hundreds of videos, demos and documentation you can zip up and download to your take-away event “briefcase.” ARM, Arrow, Macnica and other vendors will be available to help you simplify your supply chain, go wireless, or hel...

Secure Transactions Using NFC and LPC Microcontrollers

Near Field Communications (NFC) is becoming more pervasive in our society, driven in large part by NFC chips inclusion on many Android phones. As consumers become more aware of NFC technology, demand for NFC features on a variety of other applications increases. Ticketing, security access, loyalty cards and closed-loop micro systems are just a few examples of applications that are adopting NFC technology.

NXP is the world leader in Near Field Communications, with a full portfolio of secure microcontrollers and a strong innovation pipeline. 1.2 Billion people live in urban areas where NXP’s contactless ticketing solutions make public transit more convenient and efficient, and 200M+ people rely on NXP technology to enter their offices and hotels every day.

In order to help our customers implement NFC in their applications, NXP offers design examples on 3 different ARM® Cortex™-M cores. These 3 examples share a common design “backbone” made up of a contact and/or contactless card reader communicating over a serial port to an ARM microcontroller, which either drives a touchscreen LCD panel for user interface or talks to a PC-based back-end system via UART or Et...

Motor Control Design for Functional Safety

Designing a differentiated motor drive is a complex task. Often these drives are single-processor that combine constraints of real-time embedded designs such as limited memory size and processing time, with the complications that motors bring - electrical noise and faults. When you add functional safety and certification requirements - the new design, test, and documentation deliverables require a significant amount of additional effort.

Today’s systems are also more complex and more dependent on the electronic control of motoring operations that need to meet strict industry functional safety standards. Whether it is the motor in control of the power steering assist in a car, controlling the lift and doors of an elevator, or a directly connected to the drum of a front load washing machine without belts or gears, functional safety in motor operation is fundamentally important. A motor system designed with functional safety will have a lower level of risk from improper operation. When a failure does occur, whether it is a random or systematic fault, the functionally safe design will detect this fault and respond to minimize impact.

International functional safety standards are defined to ensure that functional safety techniques are detailed for a specific industry sector and that these techniques are consistently applied. IEC 61508 is a basic safety standard which is the basis of all IEC and some ISO functional safety standards. It is u...

BeagleBoard.org releases 20 "cape" plug-in boards for BeagleBone

On August 9th BeagleBoard.org announced more than 20 new plug-in boards for the popular ARM® Cortex-A8™ processor-based BeagleBone Linux computer platform thanks to the BeagleBoard.org community who designed the plug-in boards and dubbed them "capes" after the cape worn by Underdog, the beloved cartoon beagle superhero. By creating these plug-in boards, the community hoped to inspire a larger range of innovation using ARM technology – applications like robot motor drivers and sensors that can measure both location and pressure – and we have seen nothing but success!

Simply adding the cape plug-in boards to BeagleBone quickly and easily increases its functionality by incorporating LCD touch screens, cameras, motor control, and battery power, among other things. Think of it this way: you can add a cape to BeagleBone to increase its "cape"...

A Face for the Internet of Things

The Internet revolution has connected billions of PCs. There is now a second revolution in Internet connectivity. The Internet-of-Things (IoT) is happening all around us. A wave of billions and billions of devices are being connected. Devices, as simple as a light bulb and as complex as a jet engine, become more manageable once they have become connected devices. By becoming connected, devices can be controlled from a distance. Their settings and operations can be changed based on input from other connected devices. They can transmit information about their status, for example their location, or whether they need maintenance. The value of connecting devices is coming to greatly outweigh the rapidly decreasing costs of interconnecting them.

Connectedness brings the option of computer control.

Attached Image

The rapidly growing Internet of Things

Devices that were previously standalone are opening to the creativity of a new generation of programmers. We can now have apps for devices. This is opening an entirely new world to developers. With their creativity unleashed, they are adding exciting new functionality to what have often been rather dull, unconnected devices.

Need for user interfaces with more complex information
With conne...

The Internet of Things, a Triad of Partners, and the Singularity of Change

Once upon a time a man named Tim Berners-Lee invented the World-Wide Web. Actually, what he suggested was the Hypertext Transfer Protocol. Just 22 years ago, he established the first link between a computer and a server via http. If you read the proposal, I think you’ll agree that perhaps he had only the vaguest clue what the Web would become, since “addition of graphics would be an optional extra”. Without the Web, the internet would be just a network. Without the internet, there would be no Web.

Based on his brilliant concept and the enabling technology of the Internet, the world passed through a kind of singularity. It was a technical singularity that so remade the world that it almost wiped out memory of what life was like beforehand. A colleague regales his 18-year-old twins with “When I was your age…” stories of pre-Web society and they—in all honesty—admit that they cannot conceive of day-to-day living without ubiquitous access to information at any time, and at any place. The change is that fundamental.

The times they are a changin’ – again. There’s another singularity coming. The Internet of Things will enable it.

Defining the Internet of Thing...

I like "PC-like" - ARM Reaches into Computer on Module

I’ve been in the embedded x86 business for many years. During this time, I came to like the openness and flexibility offered by embedded PC technology. Consequently I also like the latest ARM processors working in a more PC-like way. Not because of the PC-like functionality itself, this is nothing new. I like them because they deliver it in a very attractive ultra-low power envelope. This opens up a load of new windows for completely new applications. End customers of embedded hardware also like this new technology very much. They like the power savings and the lightweight system designs. They like endless ‘always on’ mobility. They like the long term availability of over 10 years. So they like the range of benefits that we were never able to deliver in this specific PC-like ultra-low power configuration before. Consequently we expect customers will definitely like to adopt this new technology very quickly. But how quick is quick and what is the most efficient way?



Re-use standard form-factors for PC-like ARM technology...

Making Motor Control Easy with Low Cost, Fully Featured MCU Boards

Motor efficiency continues to increase in importance as governments mandate power reductions. But for many engineers, trying to navigate through the myriad of motor control options, including brushless DC (BLDC), brushless AC (BLAC), stepper, and dual-brushed DC motors can be a daunting task. Many times, microcontroller suppliers offer a dedicated motor control evaluation board that addresses only one of these motor types. This makes it difficult for a customer to compare different motor control options without having to purchase and work with different evaluation boards.

Attached Image
To address this issue and to support fast time-to-market for motor-control applications, NXP offers the low-cost LPCXpresso Motor Control Kit, a universal development platform created in partnership with Embedded Artists. It is an ideal way to prototype a motor-control project or simply explore motor-control functionality. The flexibility of the board allows users to evaluate brushless DC or AC, stepper or even dual-brushed DC motors. The...

Play Before You Pay with Complete MCU Application Development

If you've ever walked into a local bookstore in China or Taiwan, then you've probably noticed that nearly everything's wrapped in plastic. Not just special collector's editions, mind you, but all the everyday books and magazines, too. I guess I can see the reasoning: either buy it or don't. But for me, shrinkwrapping is not the right avenue to display something. How do I know if I want to spend money on a book if I can't read a bit of it first? I prefer to explore a little, be sure something's worth reading, before I commit.

I mention this because it reminds me of how most 32-bit MCU vendors promote their development tools. Designers are often forced to pay thousands of dollars up front, for evaluation tools, before they can explore features first hand, on the bench. They're made to pay a lot of money before they can play, and that's pretty much the same as making me buy a book before I can read it.

Take a fully-featured test drive
For most designers, it's usually not enough to compare data sheets, review benchmarks, and attend a sales presentation. A device may look good on paper, but how does it perform in a real-world application? Most often, the best way to figure that out is by giving the device a test drive using some sort of design tool. ...

ARM Cortex-M0+ Takes Flight on the Wings of Freescale's Kinetis L Series

World-wide sales of 8- and 16-bit MCUs continue to head south while their 32-bit counterparts, in particular, 32-bit ARM® CortexTM series processor-based counterparts, are charting a distinctly northerly flight path. The reasons for this are well understood - more and more developers are discovering the benefits of the ARM Cortex architecture, the myriad of MCU solutions on offer and the vast 3rd third party ecosystem that provides nearly unlimited, off-the-shelf design options (read and go home early days) for ‘the software guys’.

What’s not so clear is that while this trend is all well and good for the seasoned 32-bit developer, the humble 8- and 16-bit guy who since time immemorial has trusted his pay cheque to a simple, low-power, low-cost, no-fuss MCU, is still in many cases, reluctant to change. And who can blame him – the thought of a bloated BOM cost, sky-rocketing run currents and a prolonged development cycle littered with stacks and stacks of…well…stacks and other strange ...

Embedded Wi-Fi to Connect the Internet of Things

The Internet of things (IoT) will provide consumers with an unprecedented ability to control and monitor a wide range of previously “disconnected” end products, as well delivering a generation of “Internet- aware” products with much more sophistication and intelligence. Additionally, it will offer manufacturers a great opportunity to improve customer experience for their products through remote diagnostics and repair, as well as delivery of customized support and maintenance. One thing that is common in the IoT is the pervasive use of microcontrollers, making the IoT a great fit for ARM® processor- based microcontrollers (MCUs).

Among wireless technology options for IoT products, Wi-Fi has unique advantages due to its ubiquity and native IP support. Additionally, the recent explosion of mobile and web apps provide an ideal way to interact with Wi-Fi technology, leveraging the near 100 percent attach rate in smartphones, tablets and laptops.

Why add Wi-Fi to home appliances?
However, manufacturers considering Wi-Fi could still struggle to imagine the exact use cases for adding wireless connectivity ...

Tufts Hybrid Racing & NXP at the Formula Hybrid Competition

This May, Tufts Hybrid Racing Team (THR) will compete in the Formula Hybrid competition; an international student-engineering event held annually at the New Hampshire Motor Speedway, Loudon, New Hampshire.

Formula Hybrid is a design and engineering challenge for undergraduate and graduate college and university students. The competition is organized by Thayer School of Engineering at Dartmouth and carries the endorsement of the Society of Automotive Engineers, Inc. (SAE) and the Institute of Electrical and Electronics Engineers, Inc. (IEEE).

Each team must design, build, and compete an open-wheel, single-seat, plug-in hybrid racecar. This car must conform to a formula that emphasizes drive train innovation and fuel efficiency in a high-performance application.

The emphasis of the Formula Hybrid Competition is on the engineering of the hybrid drive system and vehicle dynamics to maximize performance in three different tests, acceleration, autocross and endurance.

Attached Image

Tufts Hybrid Racing’s FH2010


The LPC1768 mbed
This year Tufts Hybrid Racing will debut a brand new vehicle, the THR12....

Kinetis Cortex-M4 microcontroller serving the Power of Creation

Freescale’s Jim Trudeau highlights the creativity and innovation found in Freescale and ARM’s partnership and the amazing invention, Active Guitar Pickguard, discovered in the Freescale Kinetis Make It Challenge.

If you hang around primates with opposable thumbs long enough you’ll run into a tool. It’s not just us smart monkeys. Tool use is widespread throughout the animal kingdom among birds and beasts. Tools get things done. Elephants modify branches to use as fly swatters. Sea otters use stones as hammers. Octopi use coconut shells as armor. Birds craft twigs into tools. But there is something unique about the way we humans use tools. We don’t just swat flies, we innovate and we invent. As an illustration, I will show you how microcontrollers helped re-invent the gui...

Impact of a Multi-Threaded File System

Gone are the days of hard drives, head seek, and enforced single-threaded media access. Modern embedded designs have multiple processors, multiple caches, multiple threads handling graphics and files... and single-threaded file systems that have to handle all that data. Using flash media, using a multi-threaded file system will eliminate this bottleneck and can give a solid performance improvement by allowing parallel access to files.

The first step to a multi-threaded file system is to allow multiple simultaneous reads from the media. A typical design will read from separate files, so allowing those reads to operate simultaneously will give a performance boost larger than the overhead for managing threads. For each write though, the typical single threaded file system has to wait for the other threads to finish reading, then commit the data write, and then finally reads can continue. This prevents partial or corrupted reads from data files. By bundling writes or writing primarily to an application cache, the wait time can be reduced. That data sits in RAM, however, meaning it is vulnerable to unexpected power loss. For temporary data such as a browser cache this doesn't pose too much of a problem, but for email...

Simplify Industrial Automation Designs with Comm Protocols on Single Chip!

Industrial automation designers often require popular industrial communications protocols, such as EtherCAT®, Ethernet/IP, PROFIBUS®, PROFINET®, POWERLINK and SERCOS III. Or perhaps they want to create their own communication protocol. Most of these industrial automation designs would require a microcontroller or microprocessor that’s connected through a host interface to an FPGA or an ASIC. Imagine eliminating the FPGA or ASIC and using one chip that contains all the industrial communications protocols you would need for your design.

I bet you’re asking, “How is this possible?” Using an ARM® Cortex™-A8 processor, combined with an on-chip Programmable Real-time Unit (PRU) interface, provides both master and slave communications functionality to enable these real-time industrial communications protocols. This type of architecture eliminates the need for an ASIC or FPGA and can result in an overall bill of materials cost reduction of as much as 30 percent!

...

Infinite Possibilities: 3D Graphics, Touch Screen, Wireless Connectivity

Imagine taking a handheld gaming device based on an ARM9™ processor and updating the product to include 3D interactive touch screen interfaces, higher resolution displays, better game logic processing ability and wireless connection for Internet multi-player gaming. This is all possible with an ARM Cortex™-A8. Sounds great, but I bet you’re wondering how you can afford to do this and still keep the bill of materials (BOM) costs and power levels low.

The ARM9 is a great processor, and it’s suitable for a variety of applications; however, there are some limitations for designers seeking to update product designs with more robust functionality. That’s where the ARM Cortex-A8 comes into play. With the introduction of ARM Cortex-A9 devices, you may think the ARM Cortex-A8 processor is becoming obsolete, but this is certainly not the case.

In fact, ...

Key Considerations in MCU Design and Reuse to Meet Market Changes

The rising complexity of embedded systems continues to drive the need for MCU architectures and development tools that abstract low-level design details and enable developers to quickly bring new products to market. In addition, the shorter lifespan of products on the market requires being able to introduce new products faster with each new generation. To succeed, you must consider not only how long it will take to develop a new product but also how quickly existing products can be adapted to meet the changing needs of customers.

For example, what most customers want today – typically called the sweet spot of the market – shifts every few months. To hold market share, you need the ability to create product upgrades and enhancements across MCU platforms to match these changing expectations. Consequently, even during the design of a new product, engineers already need to take into account what next-generation device requirements are going to be.

Key factors to consider when choosing an MCU include: design reuse, software code compatibility, performance and power, advanced algorithmic-code compatibility, inte...

Reducing Verification Challenges on ARM's ACE Coherency

ARM's Cortex-A15 MPCore processor continues to gain licensees as it is so well suited for mobile computing applications, probably the fastest growing semiconductor market space on the planet. Cadence customers tell us they selected the Cortex-A15 largely because it provides multiprocessor support and hardware based coherency while consuming only a small amount of power. In our experience the majority of Cortex-A15 designs are also adopting the new AMBA 4 ACE protocol due to their need for a fast and reliable coherency scheme.

To help potential Cortex-A15 designers learn more about AMBA ACE, ARM and Cadence partnered to develop a video about ACE and ACE verification. It's only about 10 minutes long, I encourage you to view it. In addition you can read my previous bl...

Cost-Effective, Over-the-Air Update for SNAP OS with ARM’s code efficiency

A significant challenge for embedded systems is how to provide a reliable, yet cost-effective way to remotely update firmware when adding new features or providing software revisions. This is especially true when your embedded system is located far from easy access (which is often the case for products that embed wireless communication) or is in an environment prone to power interruptions. Embedded systems are also very much driven by cost, so there are rarely excess on-board resources available.

While solutions exist for easy updates wirelessly, the ability to reliably upload the entire operating system had, until recently, been just out of reach. Very efficient code generation was required to store smaller firmware images that enabled a backup should the wireless update be interrupted by intermittent power or deployment.

A new solution from Synapse for SNAP OS
Synapse Wireless has a long history of providing easy to create applications via Python scripts that users can upload wirelessly to their modules. We provide intelligent, wireless control and monitoring technology for machine-to-machine communication based on the I...

A migraine-free design process? Sign me up!

Not too long ago, I moved into a new house. I wanted to construct a home entertainment and networking system, so I set out to gather my supplies. As I was driving all over town, I thought, “How great would it be if everything I was running myself ragged trying to find was in one location?” It would be awesome to have the shelving, cables, hardware, servers, speakers and the core entertainment components in one store. My life would be a lot easier. That got me thinking about the embedded design process. Focusing on application design instead of searching for the right components would certainly simplify product design.

The design process can be quite messy at times when your solutions and tools aren’t centralized. You could be moving right along developing this great application using an ARM processor-based product when all of a sudden, you have some unexpected obstacles. Then the scramble to find a solution begins.

What to consider when selecting a processor
When selecting the processor, the most important part of the design process, a designer evaluates power, performance, peripherals, security and other important features of the device. But another really important element of the design process is ensuring the hardware you select has adequat...

Optimized Motor Control with Toshiba's ARM Cortex-M3 Vector Engine MCUs

From refrigerator compressors to industrial pumps, micros that combine an ARM® Cortex™-M3 core with motor control firmware can help engineers rapidly create the optimum, low-energy motion control design.

In a world where we all want to cut costs and improve our green credentials variable speed BLDC motors play an increasingly important role. With suitable electronic control for adjusting their speed, power and torque according to demand and operating conditions, they not only cut energy costs and reduce carbon emissions but also help minimise acoustic and electrical noise. Can’t hear your washing machine or dishwasher? Then thank a variable speed motor (and some very clever drive electronics).

Designers are looking to capitalise on these benefits at the same time as building differentiating features into their products. But resources aren’t getting any more plentiful, time-to-market isn’t getting any shorter and end users don’t expect to pay more. A key issue for designers, therefore, is the software development/re-use trade-off to create the optimum system. Which is why ARM processor-based platforms with the flexibility to choose complete software control, majority hardware control and everything in between make things significantly simpler.

Toshiba ARM Cortex-M3 pro...

USB: Can it really be easy?

Do you have a need to add USB to your embedded system, yet don't have the time to become an expert on USB? If so you're not alone. When you dig into the nuances of USB you will quickly find that developing a USB-enabled product is a fairly demanding task. While the hardware is simple enough the software can be quite complex. Firmware engineers find that developing the proper software on the device side requires extensive knowledge of the USB interface specification, and implementation of standard device classes like Human Interface Design (HID) or Mass Storage Class (MSC) is an additional layer of complexity, and what's the best use of your time? Becoming an expert on USB, or developing the core application of your product?

For engineers looking to rapidly implement a USB interface using HID or MSC I have found a refreshingly simple solution from NXP. The Cortex-M3 processor-based LPC1343 and t...

Selecting a Microcontroller with LCD Interface for Improved User Interface

With the rise of advanced graphics on smartphones and tablets, users are demanding higher quality and faster response times from all user interface displays including industrial products. The simple segment displays for human interface are quickly becoming the minority in all but the lowest cost applications.

Adding an LCD controller to your next design
When choosing a high-performance LCD Graphics controller, designers should consider bandwidth use cases for example how often will the information be refreshed, the use of colors (number of color and depth,) software support that allows a variety of panels to be used and choices of multiple effects to be implemented quickly and easily in the design.

To meet this growing demand for quality displays, NXP has included a high-performance LCD Graphics controller on a number of new ARM Cortex-M3 and ...

Will You Make It? The $11,000 Question

Freescale continues to drive innovation through the extension of the Make It Challenge (blog review) that we held at the 2011 Freescale Technology Forum. That challenge was such a success, the new Make It Challenge featuring Kinetis MCUs Americas offers eligible participants the opportunity to develop an innovative embedded application using Freescale Kinetis product families based on the ARM® Cortex™-M4 processor. Semifinalists are awarded $1,000 (US). As well, you have the opportunity to win the $10,000 (US) first prize and a trip to Austin, TX in the USA. Please read the ...

Scalable Platform for ARM Developers: What a Smart Refrigerator Can Do

Have you ever developed a great product, and then wanted to add additional features after it was completed or perhaps differentiate your product line? A scalable platform, such as the ones from Texas Instruments (TI), enables ARM® developers to toggle between product lines to add on additional features without having to completely rewrite code saving development time and cost.

What could a developer develop with a scalable platform? As an example, say a refrigerator has a screen that offers simple human machine interface (HMI) touch screen panel that would allow family members to develop their grocery list, adding or deleting items as the week goes. That’s a great start and could be developed on the ARM Cortex-A8 processor-based Sitara™ ARM microprocessor platform. Then a developer could take that interface on the refrigerator a step further and add intelligence to allow the refrigerator to automatically quantify existing groceries and alert the homeowner if items in the refrigerator are running low or expired, as wel...

Next Gen Wi-Fi Module Expands Ecosystem of Connected Embedded Devices

If you’re planning to be at ESC Silicon Valley 2011 in San Jose this week, be sure to stop by the ARM Pavilion (Booth #1308) and join GainSpan as we unveil our next-generation Wi-Fi module—the GS1500M. This new Wi-Fi module, powered by ARM, enables a host of new opportunities for Internet of Things applications.

The GS1500M is our high performance 802.11 b/g/n Wi-Fi module with Wi-Fi direct capability. It lets embedded designers quickly and easily add Wi-Fi connectivity to 8-32-bit microcontrollers – in essence giving them plug-and-play integration of Wi-Fi into such platforms through SPI or UART interfaces.

What’s more, the GS1500M is pin-to-pin compatible with the GS1011M, allowing designers to leverage all previous hardware and software development work. This preserves existing investments and ensures a smooth migration to .11g/n.

Since our new module provides next-generation connectivity services, designers will be able to wirelessly conne...

Get an Exemption from Preemption with RTOSs running on ARM Processors

Most real-time operating systems (RTOS) that support ARM processors use preemptive scheduling for real-time response. This is due to the fact that ARM processors are commonly used in consumer electronics, medical devices, and industrial control, all of which require at least some degree of real-time performance. But while preemption delivers responsiveness by enabling high-priority tasks/threads to use the CPU immediately as soon as they need it, in many cases this can add unnecessary overhead and actually reduce system throughput. Recent Computer Science research (see below) has shown that “Preemption-Threshold Scheduling” (PTS), introduced by Express Logic in 1997 in our ThreadX RTOS, can reduce context switch overhead, while still meeting all real-time schedulability deadlines.

Attached Image
In ...

New Energy Management System Reduces Cost & Waste with Improved Performance

Traditionally business premises seeking to reduce energy wastage by controlling heating systems have utilized simple thermostats and time switches, but these are often inaccurate or incorrectly set which can result in some areas being heated unnecessarily. By using an intelligent energy management system, heating can be applied exactly when and where it’s needed, saving both energy and fuel costs.

Pebble Bay Consulting has recently completed an intelligent energy management system project on behalf of Vickers Electronics which has delivered a design based on an ARM Cortex™-M3 processor. The new design is far more powerful than the existing one it replaces, and has the capacity for significant new capabilities to be added, as well as having a positive environmental impact. An important aspect of the project was that the new design needed to be ready for Vickers Electronics to put into production by a specific date to ensure continuity of supply of the control units. The hardware and software design were delivered ahead of schedule with additional benefits to allow greater future-proofing than was originally briefed.

The control unit for Vicke...

ARM enables Zytronic’s large format touch sensors

Are buttons and switches dead? Probably not, but the headlong rush to adopt touchscreens for tablet PCs and smartphones shows that we humans love the flexibility that a dynamic, virtual display provides.

And it’s not just the latest ritzy portable consumer electronics devices that are benefiting from the adoption of touch technology. In many other applications touch sensors are enabling products that would otherwise be difficult or impossible to realise.

Applications mushroom, size grows
Makers of industrial PCs, which often must operate over extended periods in dusty, grimy environments, were early-adopters of touchscreen control. Replacing physical keypads, switches and keyboards simplified maintenance and reduced the number of potential points of failure considerably.

Other, less obviously hostile, environments are now seeing a similar approach being used to bring new functionality to familiar applications. The typical urban high street may seem more benign than a sheet metalworking shop but the small children or late-night revellers who frequent it can both have damaging effects on sensitive electronic equipment that is unprotected.

Touc...

The Low Cost, Mass Market Connected Home is Finally Here

Today, virtually all of the top-tier worldwide broadband service providers, home security companies and utilities are launching low cost broadband home management solutions to millions of customers, delivering services such as home security, remote home monitoring, home control, energy management and home healthcare. Not only is this a tremendous growth opportunity for companies deploying these services, it offers supporting ecosystem providers (such as those providing ARM-based QNX powered devices) an entirely new market.

Software is the glue that binds the Connected Home.
A critical component to the Connected Home is the application, device, hardware and network ecosystem of partners needed to work with the server software that brings the experience to life. Below is a demo of the ARM Powered iControl home management solution with operating system technology from QNX Software Systems, and you can find another demo from CES here.


...
  • (24 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
All company and product names appearing in the ARM Blogs are trademarks and/or registered trademarks of ARM Limited per ARM’s official trademark list. All other product or service names mentioned herein are the trademarks of their respective owners.