Posts

GPL3 the pain child is born..-> implications for cellphones??

http://news.com.com/2100-7344_3-6194139.html?part=rss&tag=2547-1_3-0-5&subj=news As of last, Linus was against pulling in GPL3 for kernel... what sayeth he now??? Gotta read it sometime later this weekend.. Update: http://linuxdevices.com/news/NS6228340866.html GPL V3: http://gplv3.fsf.org/ - there is GPL and LGPL - Good!! One feature I am worried upon is the "non tviozation" concept: Imagine.. one day Linus says ok to GPL v3 for linux, all apps are GPL V3. Now, using today's technology, the h/w vendor who releases a GPL V3 based software for a cellphone..needs to ensure that you dont have a malicious "cracked" version running on the board. How does they do it? by providing signature for images.. Does "non tvio" software mean the signatures are published? Errr.. beats the purpose right? Does this imply that the vendor should impart the tools to make the modified s/w run on thier boards -Errrr.... why should the vendor want to give the key to t...

Stories (with apologies to spanish)

Image
Intrest Story: Amusia Musica La MainFrama : http://www.wired.com/culture/art/news/2007/07/IBM1401_Musical Ze Linux Killer?? Reiser SNAFU! For some one who had hacked around with File systems, name such as JFFS2,JFFS3 etc reminded strongly of reiserfs -> the filesystem that made ext2fs look crap.. Now.. this!! http://www.wired.com/techbiz/people/magazine/15-07/ff_hansreiser Voca Silencia : http://arstechnica.com/news.ars/post/20070626-internet-radio-day-of-silence-hushes-thousands-of-stations.html Signed-off-by: Nishanth Menon http://arstechnica.com/news.ars/post/20070628-rep-inslee-game-simply-not-over-for-net-radio-now-or-on-july-15.html Essentially.. get ur ipods and shared drives ready.. internet stations are dying!!! Power: Lol.. intel understands it today??? but then the media was always slow compared to research community.. http://arstechnica.com/articles/paedia/cpu/power-plays.ars Open Kerala Project: Will the Open Kerala become Open Karela (bittergord in Hindi)?? Knowing th...

TI sells DSL unit

http://www.arnnet.com.au/index.php/id;262730519;fp;4;fpid;319049444

News

Business : --Programmer shortage: A problem, but what kind? How bad? And how to solve it?-- Convinced that the software programmer crisis is due to fewer college students coming into technical fields, Jack Ganssle points to "stark numbers" that have convinced him of the urgency of the problem. http://newsletter.embedded.com/cgi-bin4/DM/y/eBAJ10FyTZ10FrY0FLqX0Ex --Five chipmakers control 32% of manufacturing, says analyst-- Samsung, TSMC, Intel, Toshiba, and UMC had the five largest shares of the world's chip manufacturing capacity at the end of 2006, with a combined capacity of just over 2.9 million 200-mm equivalent wafer per month. They accounted for 32 percent of total wafer capacity as of year-end 2006, according to market research company IC Insights. http://newsletter.eetimes.com/cgi-bin4/DM/y/eBALV0FyTZ10FrK0FLvK0EG --Big shakeup predicted in flash memory markets-- The market for trapped charge and phase change memories is set to outpace many other flash memory sec...

Star UML- Finally a worthwhile Opensource OOAD tool

Image
People who know me, know my love for UML. Ever since I used it for my Master's project, I have been a fan of UML. After years of experimentation between Visio and Rational Rose(depending on the resources available to the project I worked on), I have always felt that Rational Rose took the prize! In my opinion, opensource was always lagging behind. I played with ArgoUML , KUML , Dia and bunch of other projects, never got convinced.. Today, the search began again, since my Rational Rose 98 License expired and I was lazy to contact IT for getting a new one.. Then hit this deadly project: Star UML . Love its capability - a cross between Visio and Rational Rose. It can read my Rose MDL files, generate C++ code and overall pretty usefull.. Loves: Formatting Options -> For someone who plays with usecases, aligning them properly was a pain in Rational Rose, easy on Visio.. Ability to generate code easily (unlike Grr.. Rational rose which needs a deployment and component view to do anyt...

Duh!! vats x-loader man??

From u boot mailing list - one lil nugget of a link: http://download.micron.com/pdf/technotes/nand/tn2916.pdf At least the concepts remain same for all platforms... they might miss a little bit on certificates etc.. Oh by the way, Mentor Graphics is sponsoring how they "empowered" USB on TI's DaVinci processor, next month on embedded magazine!! grok brok pow mow...

Thought experiments

Image
For someone of physics background... this news is interesting: http://www.wired.com/science/discoveries/magazine/15-06/st_best Future vehicles: http://www.wired.com/cars/futuretransport/news/2007/06/future_engines

some pretty interesting news

For those who have seen Tesla in the movie Prestige will enjoy this: http://newsletter.eetimes.com/cgi-bin4/DM/y/e8rv0FyTZ10FrX0FKEC0AM --Wibree becomes Ultra Low Power Bluetooth--The Bluetooth Special Interest Group and Wibree forum are merging in amove that makes the Nokia pioneered ultra low power wirelesstechnology part of the Bluetooth specification as an ultra low powerBluetooth technology. http://newsletter.eetimes.com/cgi-bin4/DM/y/e8rv0FyTZ10FrX0FKEA0AK --Intel details R&D on multi-core--In a handful of recent technical papers, Intel Corp. is disclosingmore details about its research into the future of multi-coreprocessors. http://newsletter.eetimes.com/cgi-bin4/DM/y/e8rv0FyTZ10FrX0FKD80AA

russel's ettiquette!!!

http://www.arm.linux.org.uk/mailinglists/etiquette.php Love his spelling... If you reply to a message, avoid top-posting like this: Thank you for your reply. Wouldn't it be a better idea to frobnicate foo? Bob -----Original Message----- From: Alice [ mailto:alice@example.com ] Sent: Tuesday, January 11, 2005 8:47 PM To: Bob Cc: linux-arm-kernel Subject: Re: What is foo supposed to do? It's to make sure bar does not eat the gnats.

OSS opensourced

For those folks interested in audio drivers... ALSA Vs OSS debate rolls on... Thread: http://linuxaudio.org/pipermail/linux-audio-dev/2007-June/019294.html

Some Interesting News

Image
Micro AB receptacles to replace Mini AB receptacles http://www.usb.org/developers/Deprecation_Announcement_052507.pdf announces this. So, to see a such a connector or cable, a bit of google: From here I got the following info: Micro-A plug (white) Micro-AB receptacle (gray) Micro-B plug (black) Micro-B receptacle (black) hehe that is useful for color blind folks too :) Standard-A receptacle to Micro-A plug (no other adaptors allowed). Quote: Micro-USB plug is rated for 10,000 connect-disconnect cycles. It is about half the height of the mini-USB connector in widespread use today but features a similar width. I hear it is stainless steel also :).. Ok, now my Mot A1200 gets plugged in and out of USB cable at my desk around 5 times a day, and once in house on average, that gives me like 4 year or so life time for my cable.. Err.. where are those days where u buy a TV and expect it to last 20 years ;).. just kiding ofcourse.. (my dad has a 15 year old TV and loves it).. Tons of pages lat...

3430 in git

Khasim finally started posting OMAP 3430 patches to git.. will take me a while to get to looking at the patches.. but.. it is good to see them come finally!! interestingly some devices using various OMAPs: http://pdadb.net/index.php?m=pdamaster i suppose lots of similar sites exist.. Yesterday Steve K showed me a cool setup -> he got himself a USB->VGA convertor (some 70 bucks), plugged the 2430 to a USBhub, plugged in a USB keyboard, and vroom.. he is all set.. lovely.. all those stuff.. throw them out.. just provide tons of USB ports ;)

WPA and wireless

Played arnd with my Dell inspiron 9300 laptop.. I had been lazy to update linux to new WPA-PSK key at home.. just finished it..along with a bunch of other stuff.. (I got a debian etch now): WPA apt-get install wpa_supplicant then installed /etc/network/interfaces----> # The loopback network interface auto lo iface lo inet loopback address 127.0.0.1 netmask 255.0.0.0 # eth0-wired The primary network interface iface eth0 inet dhcp #Wireless - eth1 auto eth1 iface eth1 inet dhcp wpa-driver wext wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf Minimal /etc/wpa_supplicant.conf to associate with open ctrl_interface=/var/run/wpa_supplicant ctrl_interface_group=0 eapol_version=1 ap_scan=1 fast_reauth=1 ### Home network network={ ssid="MyNetworkSSID" key_mgmt=WPA-PSK psk="MyNetworkPASSKEY" } Then ofcourse, i tried playing around with this: http://www.beryl-project.org/ installed and got it running.. but for some reasons.. it is to...

lm sensor compilation..sdp2430

If you already know how to build a filesystem, good else for OMAP2430, here it is: http://www.geocities.com/crecmca98/Linux/omap2430_From_almost_scratch.pdf lmsensor for OMAP has been a slight pain so far.. lmsensor needs sysfsutils to build properly.. pick them up here: http://sourceforge.net/project/showfiles.php?group_id=44427 ./configure --target=arm-linux --build=i386-pc-linux-gnu --prefix=/home/fs/nmenon/arm/ --host=arm-linux CC=arm-none-linux-gnueabi-gcc mymake install lmsensor: Download it from here: http://www.lm-sensors.org/wiki/Download compiling this is a pain: first I modified Makefile, changed I2C_HEADERS := $(LINUX_HEADERS) WARN := 1 DEBUG := 1 CC := $(CROSS_COMPILE)gcc the last one was not sensible... but personally, I hate seeing CC=gcc in Makefiles... might have been good to have ETCDIR := $(PREFIX)/etc Next compilation started mymake LINUX=/home/nmenon/opensource/copy/linux-omap.git/ MACHINE=ARM CFLAGS="-I/home/fs/nmenon/arm/include/" V=1 PREFIX=/home/fs/...

what drives the arm power consumption?

some interesting questions put up by shardul in the ARM orkut forum: "what is 'it' that actually affects power consumed by a procesor...?the bus traffic?internal register altrations?memory reads / cache interaction?von-numann- / harvard- base?what is the factor that differentiatessome processor designs (like ARM etc.) to be power-efficientcompared to other processors (like x86) ?" What indeed.. I'd say CPU Speed is a factor.. but that just means all the gates in the processor run at a lesser speed.. hence the per gate consumption is lower. but really.. what is the architecture factor that gives the edge for ARM?? I am keeping a close watch on this discussion..

marker day

An out of context post, but sad day today, the manager I most respected in TI left..

news today

--TI's CEO sees new chip drivers --The semiconductor market may be mature and feeling the brunt of aslowdown. But there are still many new and untapped markets in the ICarena, namely in medical, video, among others, said Richard Templeton,president and chief executive at Texas Instruments. http://newsletter.eetimes.com/cgi-bin4/DM/y/e5Mi0FyTZ10FrK0E67y0Ec --ARM tips plans for next-generation processor--ARM Holdings plc, the licensor of processors and related intellectualproperty, has tipped sparse details of plans for a next-generationprocessor a follow on to the three processor cores the comprise theCortex series. http://newsletter.eetimes.com/cgi-bin4/DM/y/e5MV0FyTZ10FrX0E64b0A1 --1.2 percent dip in chip sales 'reflect seasonal decline'--Sales of semiconductors in January were worth $21.47 billion inJanuary, up 9.2 percent on the corresponding month in 2006, accordingto the Semiconductor Industry Association. However, this represents aseasonal decline of 1.2 percent from ...

OAV

Object oriented programming speaks of Objects and classes. Classes have operations and attributes.. How can we exploit this for Embedded baseport environment? Operations: read/write/ioctls etc Attributes: variants accross boards and silicons: such as base address, Chip selects etc.. Values: the initializing value for the driver creating this.. benefits: portability.. linux already has something of this sorts: resource structure.. only, it can be extended to a larger extent. OMAP has IP Blocks.. such as i2c controllers, DMA4 controllers etc... we can use the above concept to create "in theory" a highly portable model.

Future of ARM as a Micro processor

(I am not in general a technology prediction guru.. but here is a interesting another orkut driven discussion: "do we use ARM processor in Embedded Systems? We have already 8085 & 8086 processors. Then why do we go for it?" Some answers: power. Multiprocessor (DSP+ARM), more address space, IO, ISA, power again.. here is one set: 1) speed/MIPS.2) co-processor support3) No. of I/O s4) the peripherals supported by both the processors5) amount of addressable memory6) security options now, my view:(note, I have been a ARM guy through out my professional life). Have ya all heard of Intel's SOC with Pentium? if u guys been following news of intel selling off its Xscale processor family to Marvin, u guys might be aware of this.. dont yet sign off Intel from the match.. with it comes a BIG set of apps... http://www.linuxdevices.com/news/NS2460545479.html and ofcourse.. two things to keep in mind: the next gen 35nm phreus or what ever new hafnium based chips will boost intel a...

Arm Introduction doc

was in orkut today and hit this neat document on ARM intro.. recomended for those starters: Ajay 11/20/06 Hi Pankaj, not sure why - something wrong with Rapidshare. I have uploaded it to another location as well: http://ajaydudani.googlepages.com/Programming_the_ARM_Microprocessor_for_Embedded_Systems.pdf Link to the community: http://www.orkut.com/CommMsgs.aspx?cmm=5818698&tid=2499023171415881585&start=1 From another post: http://www.heyrick.co.uk/assembler/