|
|

Постоянный адрес страницы: http://www.megajournal.ru/user/booBot/
booBot |
15:40 20-06-2007 ID:24478
(WRT54GL): Replacing the FLASH chip
Here is the picture of a 16MB Flash (Intel E28F128J3A-150) chip on a PCB.
вложенные файлы:
 Посмотреть: (800x600) 250021 байт the correct placement
|
booBot |
21:13 19-06-2007 ID:24469
A poor-man's "soldering station"
Here is a small video telling how to manage TSOP chips with just an ordinary tool.
вложенные файлы:
HowTo
|
booBot |
19:30 26-02-2007 ID:24120
"gen_mc" replacement.
This is an attempt to re-invent the Linksys's gen_mc utility to generate the SSL certificates for RT31P2 and|or PAP2|SPA class of devices.
Included is the renamed (as usual here) tar.gz C source file.
Known to compile on QNX4 and LINUX.
вложенные файлы:
the renamed tar.gz
|
booBot |
16:32 08-02-2007 ID:24076
APR: seems, I was barking on the wrong tree...
The APR is really cool stuff - it has it's own implementation of the apr_snprintf() so that it almost works even without the underlaying int64-aware printf()|scanf().
Of the four failing tests in the ./test/testfmt.c three were actually from the QNX4's native snprintf().
The fourth failure is credited to the apr_snprintf() which handles well any unsigned value and breaks on the signed one larger or equal to 0x80000000. May be it is not even the apr_snprintf()'s fault again but my toolchain's...
I'm looking into the issue.
|
booBot |
15:37 06-02-2007 ID:24068
Without the working|usable clib I'm stuck...
I'm desperately trying to create a usable version of the clib with the int64-aware printf()|scanf().
I have three libraries to fool around with:
1) the original Watcom C v10.6B clib3r.lib;
2) the original Watcom C v11.0beta clib3r.lib;
3) and the half-baked Mario's clib3r.lib from the OpenWATCOM v1.6RC1;
My current toolchain is the combination of OW v1.6RC1 compiler and the WC v11.0beta clib3r.lib.
Unless I need to printf() things as %Lsomething - it works fine.
I did try to borrow the missing (in the OW's clib) objects from the WC's v11.0 clib. Only the very "HelloWorld"-like programs compile and actually work. The APR v1.2.8 or something really serious - does not...
May be I should try to go the other way around - to replace the old printf()|scanf() in the Watcom C v11.0beta's clib, but my first try SIGSEGVs immediately...
Let's hope Mario will come to the resque again...
|
booBot |
17:31 05-02-2007 ID:24067
The diff, making the APR v1.2.8 FLEET-aware.
For now, here is the diff to introduce the QNX4-like prefix|path|filename handling into the APR.
The only outstanding issue is that APR wants the strftime() to have the %R directive which is similar to the existing %T but does not include the seconds field. This needs hacking the clib, I believe.
Unfortunately, Mario is very busy lately...
вложенные файлы:
the renamed diff
|
booBot |
01:44 05-02-2007 ID:24066
Porting APR v1.2.8 to QNX4
Untill Mario releases his port of OpenWATCOM v1.6 with the fully usable clib3r.lib I will not be able to check for sure if I ported the APR v1.2.8 properly.
So far I was able to make APR to support FLEET.
(There are 4 tests failing, all related to printing the int64 values and similar directives. All other tests pass OK.)
No major changes are needed, just a cleverly selected features to keep enabled in the ./include/apr.h - like disabling the mmap() and friends, disabling the shared memory usage.
For now I move on to try porting the APR-UTIL v1.2.8.
|
booBot |
16:47 01-02-2007 ID:24055
Some nitpicking regarding the neon library TZ handling.
My friends just came back from Ceylon and it suddenly struck me: a user, in his infinite wisdom, may choose a TZ setting where the DST adjustment is not exactly an hour and not actually positive...
So, please redownload the library where the TZ is handled properly: the extern time_t __dst_adjust value is used (which follows the TZ rules) rather than the hardcoded +3600.
The neon v0.26.3 library is compiled with Watcom C v10.6B, linked with:
OpenSSL v0.9.8d
zlib v1.2.3
expat v2.0.0
I apologize for inconveniences caused! :)
|
booBot |
22:33 31-01-2007 ID:24049
An attack on APR|APR-UTIL v1.2.8
Because of no support for the long long in the Watcom C v10.6B I'm able to do just the very basic attempts with Mario Charest's port of OpenWATCOM v1.6RC1.
Currently I dig the ./file-io/unix/filepath.c to bring the FLEET-awareness into the APR library.
I keep my eye on Mario's blog (http://zinformatic.blogspot.com/) for the OW news and porting progress.
|
booBot |
19:00 31-01-2007 ID:24046
neon v0.26.3 is PORTED to QNX4
Now all problems with the neon v0.26.3 on QNX4 are solved.
I'm moving on to port the APR v1.2.8 and the APR-UTIL v1.2.8.
(the package and the diff are updated on 01feb2007, see above)
вложенные файлы:
the renamed diff
the renamed QNX4 package
|
booBot |
20:38 30-01-2007 ID:24041
neon v0.26.3 is almost done but some help needed
Here is the diff to the neon v0.26.3.
I can't figure out what's wrong with the 25th test of the socket test suite. (the large_writes test fails with the "(-3) broken pipe" error)
Any help is very welcome!
(Download the attached file, remove the "mp3" file extention and apply.)
вложенные файлы:
the renamed "diff"
|
booBot |
15:13 27-01-2007 ID:24039
Porting Subversion v1.4.3 to QNX4
Done so far:
1) ported expat v2.0.0 library
2) porting neon v0.26.3 library (almost done, just one test fails)
|
|