Affichage des articles dont le libellé est embedded software. Afficher tous les articles
Affichage des articles dont le libellé est embedded software. Afficher tous les articles

lundi, novembre 01, 2010

Logitech Wireless Solar Keyboard K750 Firmware

Our keyboard embedded software team built the firmware for the Logitech Wireless Solar Keyboard K750. It was a tough project, because while we have extensive experience at Logitech Switzerland to use and manage regular and rechargeable batteries, here, we entered new area ... under the Sun.


Here are some of the new challenges that we had to tackle:
  • How much solar cell space do we need for an average user?
  • Who is the average user, someone living at the equator or a norvegian living above the polar circle?
  • Where do people work at home, in a cellar or near a wide window?
  • How long shall the keyboard work in total darkness?
  • How big should we make the energy reserve?
  • How to increase "battery" life by decreasing power consumption while keeping good keyboard performance?
The small energy reserve (a button battery) has electrical characteristics that are quite different from the batteries we were used to (especially the battery internal resistance). This had great impacts on the firmware which was "asked" to optimize power consumption, latencies, etc...

For instance we cut power supply if you leave a book on your keyboard. If we did not do that, you would temporary "kill" your keyboard until sufficiently recharged, which may take quite a long time depending on the light it gets.

We also worked closely with the software team for defining and developing a solar widget. We added a very basic "luxmeter" to measure the light that the solar cells are receiving. This is a gadget that was not required to have the keyboard working, but we felt it was a nice to have for users. Now for those who are using the keyboard at Logitech, we like to measure our light environment from time to time.

I hope we tackled all issues successfully. The customers will tell us, and we are eager to get their feedback through forums or Amazon.
Read more on Logitech's blog here.

mardi, décembre 16, 2008

mercredi, mai 07, 2008

interview d'une ingénieure en software embarquée chez Logitech

TEMOIGNAGE

Qui a dit que femme et informatique ne faisaient pas bon ménage? Ana Milosevic, jeune ingénieure d’intégration software de 26 ans pour logitech, nous explique en quoi son métier est passionnant.

Parole d'informaticienne: "C’est un métier excitant et plein de défis"

mercredi, janvier 09, 2008

Logitech diNovo Mini: A product I am proud of...


The Logitech diNovo Mini's elegant design won't besmirch your living room; it gives the Home Theater PC owner full cursor control.


read CNET's review

I am the embedded software manager responsible for this marvelous product. Challenges we encountered:
  • new usage model meaning that we had to mange lot of interactions with marketing and usability engineer.
  • new key matrix concept because it's not the 101 keys keyboard.
  • illumination scheme
  • touchpad integration

mercredi, août 15, 2007

Automotive embedded software industry is the most advanced industry in the world

Automotive embedded software industry is the most advanced industry in the world because no other industry has the constraints it has: "producing for mass market with very high security, environment, cost and reliability constraints"

* aerospace has greater security, environment and reliability constraints but is not mass market by a factor of 1000.
* telecom, PC and web industries are as much mass market as automotive but do not have security, environment and reliability constraints as high. If some telecom equipement, PC or web service/site does not work it won't kill you...

Every engineer should keep an eye on what's happening in the automotive industry.

This also applies to the automotive embedded software. I would advise to actively follow the AUTOSAR initiative supported by all the major automotive player.

http://autosar.org

AUTOSAR (AUTomotive Open System ARchitecture) is an open and standardized automotive software architecture, jointly developed by automobile manufacturers, suppliers and tool developers.

AUTOSAR

* paves the way for innovative electronic systems that further improve performance, safety and environmental friendliness
* is a strong global partnership that creates one common standard: "Cooperate on standards, compete on implementation"
* is a key enabling technology to manage the growing electrics/electronics complexity. It aims to be prepared for the upcoming technologies and to improve cost-efficiency without making any compromise with respect to quality
* facilitates the exchange and update of software and hardware over the service life of the vehicle