Author Archives: yuliang

Opensource gpjtag adapter

I finished gpjtag on Aug 2016, so it is time to opensource. http://github.com/buaabyl/gpjtag_stm32

Posted in General Jtag | Tagged , , , | Comments Off on Opensource gpjtag adapter

Enable Let’s Encrypt

I am using StartSSL free certificate before, but Chrome and Firefox begin to drop it. So I change to Let’s Encrypt. It really work!!! Great!!! And force all request to SSL.

This work is licensed under a Creative Commons … Continue reading

Posted in Memo | Tagged , , | Comments Off on Enable Let’s Encrypt

Found final audit of Truecrypt report

I found the final report on opencryptoaudit.org, and the answer is Truecrypt is safe, great! Or I think is safer than most open source crypto on the fly disk implement without UEFI.

Posted in Memo | Tagged , | Comments Off on Found final audit of Truecrypt report

Create an open source vmnetcfg

VMware VMNetcfg is a useful tool, you can change IP, DNS, NAT quickly. But begin from VMware Player 3.x, it have been removed from then standard installer. You must extract from Workstation version, painful… In the older days, you can … Continue reading

Posted in Memo | Tagged , , , | Comments Off on Create an open source vmnetcfg

Bug with GCC and Qt 5.7.0

When I build a Qt library from source, everything seems ok, but when the Qt example run, it show segmentation fault… Why do I compile from source, because my CPU on server not support SSE2 >_< So I do some … Continue reading

Posted in Memo | Tagged , , , , , , , , , | Comments Off on Bug with GCC and Qt 5.7.0

Building microblaze toolchians

Xilinx have a pre-compiled toolchain ship with ISE or Vivado, but I want to build it myself (just for fun). My system with mingw32-w64 and build-essential lsb_release -a # Distributor ID: Ubuntu # Description: Ubuntu 16.04 LTS # Release: 16.04 … Continue reading

Posted in Xilinx | Tagged , , , , , , | Comments Off on Building microblaze toolchians

Build openssl for windows

First, download source code: https://www.openssl.org/source/openssl-1.0.2h.tar.gz Second, download ActivePerl https://www.activestate.com/activeperl Third, download mingw64 https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/

And I compile mingw version under xubuntu 16.04 with mingw32 installed.

Have fun:P This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. … Continue reading

Posted in Memo | Tagged , , , | Comments Off on Build openssl for windows

Custom Ubuntu live CD

Ubuntu live cd can startup on u-disk, so just test with this media.

Posted in Memo | Tagged , , | Comments Off on Custom Ubuntu live CD

Read Spartan6LX DNA Serial Number

Spartan6 Contain DNA logic — DNA_PORT, We can let this as random seed:) This is 57bits numbers. DNA_PORT DNA_PORT_inst(   .DOUT(dna_dout),   .CLK(dna_clk),   .DIN(1’b0),   .READ(dna_read),   .SHIFT(dna_shift) ); DNA_PORT is act as SPI Slave, capture at raise edge, … Continue reading

Posted in Others | Tagged , , , , , | Comments Off on Read Spartan6LX DNA Serial Number

Bug in data2mem…

I using data2mem to replace data in BlockRAM, It confused me when I try to replace BlockRAM data in Spartan6 Devices. There are correct in BRAM16 with 8bits and 16bits, only error BRAM18 with 18bits. Update: bug exist in ISE … Continue reading

Posted in Memo | Tagged , , , , | Comments Off on Bug in data2mem…