«
Expand/Collapse
13 items tagged "ARM and new��challenge"
Related tags:
microcontroller [+],
dev boards [+],
dev [+],
cortex [+],
arm boards [+],
way [+],
virtualization [+],
usb test [+],
upgrade [+],
universal arm [+],
toolchain [+],
test [+],
squonk [+],
spanish translation [+],
sourcery [+],
soldering iron [+],
snake [+],
scratch [+],
scale performance [+],
relative power [+],
rare occasions [+],
rack mount [+],
rack [+],
protoboard [+],
programmer [+],
pin dip [+],
physics experiments [+],
pda [+],
nxp [+],
netduino [+],
neat package [+],
mount usb [+],
moore [+],
microcomputer revolution [+],
michael [+],
mentor graphics [+],
matt [+],
mac [+],
lucky charms [+],
linux computers [+],
lcd [+],
jose [+],
homebrew [+],
hobbiest [+],
game [+],
galago [+],
diy [+],
development tools [+],
dev board [+],
designer handbags [+],
cross compiler [+],
cross [+],
crop [+],
computer magazines [+],
compiler [+],
chip [+],
calculator ti [+],
breakpoints [+],
brad [+],
board [+],
basic [+],
awesome projects [+],
arm7 [+],
arm controller [+],
arm chip [+],
arduino [+],
Programming [+],
zyxel,
year,
xenon bulb,
wristwatch,
wrist injury,
world,
workshop,
workbenches,
work,
whitepaper,
web management,
wearable,
wait,
voice control,
voice,
vodafone,
virtual reality,
video,
v ttl,
using open source tools,
user,
usb storage device,
usb host,
usb,
usart,
understanding,
uk businesses,
uid,
udp port 68,
txt,
trobot,
trevor prideaux,
trevor,
trav,
traditional broadcasts,
touchpad,
touch screen,
toby baumgartner,
tinker,
time,
teensy,
technique,
sultan qasim,
sultan,
styrene,
study,
strap,
storied history,
storage,
stock material,
stmicroelectronics,
stm,
stephanie,
stellarisware,
stellaris,
stellarino,
stefan,
standby battery life,
stack,
stable version,
speech control,
speaking,
source,
solder fumes,
software side,
smartphone,
small arm,
slides,
singing,
sigkill,
shocker,
shellcode,
shell,
sexy,
setuid,
server,
scot kornak,
scot,
school teachers,
schematics,
sandeep dhull,
samsung,
s ii,
ryan lloyd,
rusty nail,
running linux,
ruben,
root user,
root,
ronen,
robots,
robotics project,
robotic arm kit,
robotic arm control,
robotic arm,
robotic,
robot arm,
robot,
risc os,
risc,
reviews,
result,
resizable,
resistor,
remote camera,
reality,
raspberry,
radio,
rabbit hole,
qasim,
pyxis,
python script,
prototyping,
prototype,
prosthetic arm,
prosthesis,
proprietary processor,
propeller,
project,
processor,
printer,
primer,
prideaux,
prevention techniques,
preinstalled,
power programming,
position sensors,
portuguese,
port 67,
port,
pointer finger,
pin package,
pin headers,
pin dip package,
pic 16f877a,
physical interface,
peripherals,
pedal powered,
payload,
paul stoffregen,
paul spijkerman,
parallax,
paper,
pandora radio,
pandora,
palm of your hand,
owi robot,
oscilloscopes,
oscilloscope,
oracle,
opponent,
openocd,
open source tools,
open source tool,
oleg,
offerings,
ocd,
newlib,
new stuff,
new challenge,
new,
networked,
netbooks,
netbook,
net,
natively,
musical,
mouse,
motorcycle accident,
modern,
modem driver,
modem,
mod,
mobile power,
mobile phone,
mix,
minnesota,
mini usb connector,
mil,
mid life crisis,
microcontrollers,
meta,
medical,
mechatronics lab,
mechanical skills,
mechanical arm,
massively,
mass storage,
mass,
martin,
marquee,
marketing,
marker,
manipulator,
mandy,
mandalla,
management interface,
makefiles,
mahmut,
mad skills,
macbook,
lynxmotion,
luke,
lufa,
lucky larry,
lpc,
lot,
loader,
lipo,
linux distribution,
linux box,
linux,
level converters,
level,
lego pieces,
led,
launchpad,
larry,
knuckles,
kinect,
kids,
justin dailey,
joris,
joonas,
jon masters,
jon,
java,
itzhak avraham tags,
itzhak,
ir leds,
iphone 5,
iphone 4,
iphone,
introduction,
intriguing features,
internet controlled,
internet,
international science,
instruction,
input,
initial article,
industrial robots,
industrial quality,
imp,
ifconfig,
icdi,
home stretch,
hola,
hobby servos,
hobby electronics,
hardware setup,
hands,
hand,
hacks,
hacker community,
hacker,
guide,
guess,
green,
goodness,
globe,
gedit,
gchq,
gcc,
gathering dust,
gaming,
gamesphere,
game play,
g internet,
friend,
freshener,
freescale,
free giveaway,
free beer,
free,
fpga,
foothold,
foam board,
foam,
flick,
finger,
feedback,
fabrication work,
f.a.t,
explosion,
exploiting,
exploitation,
execve,
execution,
executable,
eric gregori,
eric,
engineering student,
engineering,
engineer,
emg,
electric,
elbow amputees,
eclipse,
easton,
dual quad,
driverlib,
draytek,
doesn,
docking system,
dock,
disposable camera,
discovery,
dimitri,
digital,
diego,
device,
development,
dennis,
defense mechanisms,
debugging,
debugger,
deakin university,
de haas,
david mandalla,
datasheet,
dane,
dallas,
cyber attacks,
creating,
craig bishop,
cpus,
cost,
core computer,
core,
control,
contraption,
contests,
configure,
conceptions,
computer costs,
computer control,
compilation,
comparison,
cnc,
clock crystal,
classmates,
classic,
chris harrison,
chris anderson,
chmod,
chip debugging,
chip debugger,
chess opponent,
chess,
challenge,
cellphones,
cat door,
cat,
canonical,
cannon,
cameras,
cad,
c language,
businesses,
bringing,
brian benchoff,
breakout,
brandon,
brains,
bracer,
bootloader,
bob alexander,
black hat,
bit microcontrollers,
bit,
bindshell,
bind,
binary images,
bin,
better security,
beginner,
beer,
beaglebone,
beagleboard,
based solutions,
avrs,
avr,
automobile assembly,
authors,
audio,
attiny,
atmel,
assembly programming,
assembly,
arthur,
arm project,
arm processors,
arm processor,
arm linux,
arm chips,
arm c,
arm band,
arm architecture,
argentina,
architecture,
archers,
apple tv,
apple ipad,
apple,
anton,
anthropomorphic robot,
andrzej surowiec,
android,
alejandro,
al5a,
airlive,
air freshener,
air,
age,
advanced,
adk,
adcs,
acoustic signatures,
abb industrial,
Hardware,
HackIt,
3d printer
-
-
10:30
»
Hack a Day
This is a device which [Limpkin] has been developing at his day job. It’s a high-speed testing interface for use with Physics experiments. We find it interesting because it uses an ARM microcontroller to implement CDC and MSD over USB. The design is in two parts to make it work in a rack-mount situation. That [...]
-
-
11:01
»
Hack a Day
We’ve tried building our own ARM cross compiler on a Linux box and it’s no picnic. Luckily there is a free cross compiling toolchain available through Mentor Graphics (formerly called Code Sourcery G++). But those looking to develop on a Mac aren’t so lucky. There is help via a script, and [Michael] wrote a guide [...]
-
-
4:08
»
Hack a Day
The Netduino, a dev board built around the .NET Micro framework with the goal of being compatible with Arduino shields just got a huge upgrade. The new Netduino Plus 2 features an upgraded STM32 ARM Cortex-M4 uC running at 168 MHz, improving on the original Netduino’s ARM7 running at 47 MHz. In addition to some more [...]
-
-
5:00
»
Hack a Day
eBay isn’t only about counterfeit designer handbags and boxes of all-marshmallow Lucky Charms, sometimes there’s actually something useful for sale. [Matt] found a bunch of Chinese-made ARM development boards with integrated LCD displays on the ‘bay, but without a reliable toolchain, these boards – as cool as they are – are nearly useless. Thankfully, he figured [...]
-
-
10:06
»
Hack a Day
Every now and again we take a break from looking at all of your awesome projects and get to work on our own. I thought I’d take a minute to show off my game of Snake. It’s a classic that I remember playing on a graphing calculator (TI-83) back in high school. I had never [...]
-
-
11:01
»
Hack a Day
For those of us old enough to remember the beginnings of the microcomputer revolution, we can look back fondly on ‘the programming environment is the OS,’ a ton of BASIC programs, and typing in small programs found in the backs of computer magazines. It’s a whole new world now with cell phones and Linux computers the size of [...]
-
-
7:00
»
Hack a Day
The new crop of ARM Cortex M0/M3/M4 microcontrollers have a lot of interesting features for developers. In addition to supporting drag and drop programming via USB, the same hardware can also be used as a debugger. Setting breakpoints and inspecting memory at any point in the code is a wonderful feature, but not all the [...]
-
-
6:00
»
Hack a Day
On the continuing list of homebrew ARM dev boards we’ve seen over the past few months, [Squonk42]‘s USBug is one of the best we’ve seen. Like many other ARM boards, it breaks out a member of the Cortex M0/M3 family into a 40-pin DIP, but unlike all the others, [Squonk] designed it so you can [...]
-
-
6:00
»
Hack a Day
Long time Hackaday reader [Kuy] sent in a project he’s been working on for the last year and a half. It’s called Galago, and it wraps up all the features we’d like to see in the current crop of ARM microcontroller dev boards into one neat package. The Galago features an AMR Cortex-M3 microcontroller running [...]
-
-
8:48
»
Hack a Day
[Brad] has been very excited about an ARM Cortex-M0 chip released by NXP; it’s a fully featured ARM microcontroller, and is, quite amazingly, stuffed into a hobbyist and breadboard-friendly DIP-28 package. After finding a supplier for this chip, [Brad] dove in and put together a great tutorial for programming an ARM on the breadboard using open source [...]
-
-
11:33
»
Hack a Day
We’re impressed by the ARM prototyping board which [Danjovic] is showing off. He proves that in this day of ever shrinking packages it’s still possible to make your own development tools with protoboard and a soldering iron. To tell you the truth, if he had designed and etched his own board we probably wouldn’t have [...]
-
-
11:00
»
Hack a Day
Extremely powerful ARM microcontrollers have been around for ages now, but only recently have they been available for just a few dollars with a good enough toolchain for some serious development work. [Jose] wanted to develop something awesome with an ARM chip he had lying around, so he built a PDA (Spanish, translation) that can be used [...]
-
-
19:51
»
Wirevolution
According to Electronista, ARM’s next generation of chips for phones and tablets should start shipping in devices at the end of this year.
These chips are based on ARM’s big.LITTLE architecture. big.LITTLE chips aren’t just multi-core, they contain cores that are two different implementations of the same instruction set: a Cortex A7 and one or more Cortex A15s. The Cortex A7 has an identical instruction set to the A15, but is slower and more power efficient – ARM says it is the most power-efficient processor it has ever developed. The idea is that phones will get great battery life by mainly running on the slow, power-efficient Cortex A7, and great performance by using the A15 on the hopefully rare occasions when they need its muscle. Rare in this context is relative. Power management on modern phones involves powering up and powering down subsystems in microseconds, so a ‘rarely’ used core could still be activated several times in a single second.
The Cortex A15 and the Cortex A7 are innovative in another way, too: they are the first cores based on the ARMv7-A architecture. This is ARM’s first architecture with hardware support for virtualization.
Even without hardware support, virtualization on handsets has been around for a while; phone OEMs use it to make cheaper smartphones by running Android on the same CPU that runs the cellular baseband stack. ARM says:
Virtualization in the mobile and embedded space can enable hardware to run with less memory and fewer chips, reducing BOM costs and further increasing energy efficiency.
This application, running Android on the same core as the baseband, does not seem to have taken the market by storm. I presume because of performance. Even the advent of hardware support for virtualization may not rescue this application, since mobile chip manufacturers now scale performance by adding cores, and Moore’s law is rendering multicore chips cheap enough to put into mass-market smartphones.
So what about other applications? The ARM piece quoted above goes on to say:
Virtualization also helps to address safety and security challenges, and reduces software development and porting costs by man years.
In 2010 Red Bend Software, a company that specializes in manageability software for mobile phones, bought VirtualLogix, one of the three leading providers of virtualization software for phones (the other two are Trango, bought by VMWare in 2008 and OK Labs.)
In view of Red Bend’s market, it looks as if they acquired VirtualLogix primarily to enable enterprise IT departments to securely manage their employees’ phones. BYOD (Bring Your Own Device) is a nightmare for IT departments; historically they have kept chaos at bay by supporting only a limited number of devices and software setups. But in the era of BYOD employees demand to use a vast and ever-changing variety of devices. Virtualization enables Red Bend to add a standard corporate software load to any phone.
This way, a single phone has a split personality, and the hardware virtualization support keeps the two personalities securely insulated from each other. On the consumer side, the user downloads apps, browses websites and generally engages in risky behavior. But none of this impacts the enterprise side of the phone, which remains secure.