The Ben NanoNote is running OpenWrt! :)

Xiangfu Liu xiangfu.z at gmail.com
Sat Aug 8 09:35:19 EDT 2009


Hi Meng
have you(or another one) have try the new openwrt?

the kernel is not work on my boards. same as .28 kernel
so I want know is the openwrt work in your borad?

maybe something wrong with my system or others. 

thanks.

Qingyou Meng wrote:
> Hi mirko,
> 
> Good job, looking forward to your magics how to get it work.
> 
> I'm writing offline map application for Ben, I guess the memory
> footprint should b a real problem:
> Xorg + gtk/gdk + various libraries. QT embed [1], does not depends on Xorg,
> if it's memory footprint is smaller enough than Xorg solution, can we
> try QT embed for Ben?
> 
> [1] http://www.qtsoftware.com/products/platform/qt-for-embedded-linux
> 
> thanks,
>   mqy
> 
> 2009/8/8 Mirko Vogt <lists at nanl.de>:
>> Hello Qi!
>>
>> As you may have noticed - OpenWrt is running on the Ben NanoNote! :)
>>
>> Based on a newer patch[1] provided by ingenic (for kernel 2.6.24.4) we
>> ported the patch to kernel 2.6.25.20, cleaned it up, cleared unneeded
>> stuff out created a little list what needs to be done on kernel level.
>>
>> The userspace of OpenWrt is running fine, I'll play around with Xorg
>> today but 32MB of RAM is a real limitation.
>>
>> During reading the code / testing / disassembling the device some
>> questions raised about the installed hardware:
>>
>>  - which SoC is the Ben NanoNote using?
>> Regarding the code it's very similar to he Pavo / Leo / Lyra boards
>> which all have a JZ4740 built-in. But the schematics in the git of Adam
>> are about a JZ4720 (which is listed as discontinued on the
>> ingenic-website).
>> The chip on the Ben itself seems to be "soused" with black
>> gum/plastic[2] (btw., is that necessary?).
>>
>>  - what display is used within the Ben NanoNote?
>> We experienced some discrepancy in the qi_lb60-code about the used
>> display / displaydriver (Foxconn-PT035TN01 / standard 8-bit-serial-tft /
>> sth. else?) While disassembling it, there are just chains of numbers
>> written on LCM/LCD[3,4] - while searching for them we got to lcdsolar[5]
>> - which is not really verbose.
>> @Xiang Fu: Any news about this?
>> Looking at the turned-on display through a magnifier (even in u-boot),
>> it seems the pixels within every other line are shifted. Any idea
>> whether it's hardware/software?
>>
>>  - any news about the proprietary mtblock-jz?
>> Xiang Fu told me they won't release the source of the object file within
>> the original kernel-patch.
>> While reading/writing to the NAND with the standard mtdblock-driver we
>> experienced lot's of problems. It should not be too difficult getting a
>> working MTD-driver done, but having their code might ease ours workload.
>>
>>
>> I'm currently in Hamburg - hacking together with Lars and John (also
>> from OpenWrt) at the Ben NanoNote.
>>
>> How to proceed? Our roadmap for the next days:
>>
>>  - level up the new patchset to 2.6.31-rc5
>> there's is a new GPIO driven matrix keyboard driver within[6], which
>> should make it pretty easy to get a keyboard driver done. An example
>> implementation can be found here[7].
>> @Xiang Fu: As far as I know you were interested in doing so?.
>> Also getting NAND-flashes > 4 GB are now nativly supported and do not
>> need the ingenic hacks anymore - also many other things which then can
>> be dropped out of the patch.
>>
>>  - (re)writing MMC-/SD-card- / GPIO- / IRQ- / and-maybe-others- /
>> drivers
>> In our ongoing effort to get the device support by Linux 2.6.31 and to
>> cleanup the patchset we're properly going to (re)write some of the
>> needed device drivers.
>> This should hopefully purge out some issues, also that the kernel
>> currently not always recognizes the SD-card while booting.
>>
>>
>> Have a nice weekend!
>>
>> Greetings from Hamburg!
>>
>> mirko
>>
>>
>> [1]
>> ftp://ftp.ingenic.cn/3sw/01linux/02kernel/linux-2.6.24/linux-2.6.24.3-jz-20090506.patch.gz
>> [2] http://nanl.de/files/qi/ben_soc.jpg
>> [3] http://nanl.de/files/qi/ben_lcd.jpg
>> [4] http://nanl.de/files/qi/ben_lcm.jpg
>> [5] http://www.lcdsolar.com/products/All/AUO/A030DN01V0.html
>> [6] http://kerneltrap.org/mailarchive/git-commits-head/2009/7/8/6161203
>> [7] http://www.spinics.net/lists/linux-input/msg04115.html
>>
>>
>> --
>> This email address is used for mailinglist purposes only.
>> Non-mailinglist emails will be dropped automatically.
>> If you want to get in contact with me personally, please mail to:
>> mirko.vogt <at> nanl <dot> de
>>
>>
>> _______________________________________________
>> Qi Developer Mailing List
>> Mail to list (members only): developer at lists.qi-hardware.com
>> Subscribe or Unsubscribe: http://lists.qi-hardware.com/cgi-bin/mailman/listinfo/developer
>>
> 
> _______________________________________________
> Qi Developer Mailing List
> Mail to list (members only): developer at lists.qi-hardware.com
> Subscribe or Unsubscribe: http://lists.qi-hardware.com/cgi-bin/mailman/listinfo/developer


-- 
http://www.qi-hardware.com
Best Regards
Xiangfu Liu





More information about the discussion mailing list


interactive