Profile cover photo
Profile photo
Manuele Conti
56 followers
56 followers
About
Manuele's posts

Post has attachment
Very simple tool for users who need to interface with a device based on CAN (CAN/CANopen/J1939/NMEA2000/DeviceNet) such as motors, sensors and many other devices.

Post has attachment
Photo

Post has attachment
Photo

Post has attachment

Adding constant propagation in matiec compiler:
/* Meet rules
 * - any * TOP = any
 * - any * BOTTOM = BOTTOM
 * - constant * constant = constant          (if equal)
 * - constant * constant = BOTTOM        (if not equal)
 */
#define COMPUTE_MEET_SEMILATTICE(dtype, c1, c2, resValue) {\
if ((c1.##dtype.value != c2.##dtype.value && c2.##dtype.status == symbol_c::cs_const_value && c1.##dtype.status == symbol_c::cs_const_value) ||\
   ( c1.##dtype.status == symbol_c::cs_non_const && c2.##dtype.status == symbol_c::cs_const_value ) ||\
   ( c2.##dtype.status == symbol_c::cs_non_const && c1.##dtype.status == symbol_c::cs_const_value  )) {\
resValue._##dtype.status = symbol_c::cs_non_const;\
} else {\
resValue._##dtype.status = symbol_c::cs_const_value;\
resValue.##dtype.value  = c1.##dtype.value;\
}\
}

Post has attachment
My first small Qt5 application on raspberry pi.

Post has attachment

BSD Kqueue vs Linux Epool.... the winner is Epool :-( 

Post has shared content
Less than two years ago a number of benchmarks showed that Dragonfly BSD didn't scale at all on multi-core CPUs... but in the last few months their achievements are simply impressive

make -f Makefile.uboot PRECHECK=
/usr/local/cross/arm32/bin/arm-linux-gnueabi-objcopy -O binary image.boot image.bin
../tools/mkuimage.py -name "HelenOS-0.5.0" -laddr 0x30008000 -saddr 0x30008000 image.bin ../uImage.bin


lynx:HelenOS manueleconti$ uname -a
Darwin lynx.local 12.1.0 Darwin Kernel Version 12.1.0: Tue Aug 14 13:29:55 PDT 2012; root:xnu-2050.9.2~1/RELEASE_X86_64 x86_64

:-)
Wait while more posts are being loaded