• Opet tutorijali o programibilnoj logici

    Naisao sam na par dobrih (beginner friendly) tutorijala o FPGA i ostaloj programibilnoj logici, pa cu ih staviti ovdje na svoju “todo” listu i eventualnim posjetiteljima da bace oko.

     

    Prvi tutorial je djelo poznatog H/W dev bloga hackaday.com, sastoji se od dva članka + 2 videa:

    http://hackaday.com/2014/06/24/programmable-logic-i-plapal/

    http://hackaday.com/2014/06/25/programmable-logic-ii-cpl/

     

    Drugi je djelo PyroEDU-a, hostani na njihovom sajtu i ureddit-u:

    http://www.pyroelectro.com/edu/fpga/

    http://ureddit.com/class/106959/

     

    I treci na “hackshed.co.uk”:

    http://www.hackshed.co.uk/getting-started-with-cplds-index/

     


  • Smashing the Stack for Fun and Profit – nekad i danas

    Proslo je gotovo 18 godina od pisanja popularnog clanka “Smashing the Stack for Fun and Profit”. U meduvremenu se naravno ponesto poradilo na ovoj problematici pa stavljam ovdje zanimljive linkove vezane za orginalan clanak, te potom linkove koji opisuju danasnje stanje.

     

     

    Smashing the Stack – uvod i orginal:

     

    Wikipedia: Stack buffer overflow
    UC Berkeley slides: Smashing the Stack
    Orginalan clanak: Smashing the Stack for Fun and Profit

     

    Smashing the Stack – danas:

     

    MIT 2008 – Stack Smashing in the Modern World
    Politecnico di Torino – Smashing the stack in 2010
    University of Texas – Smashing the Stack in 2011
    Carnegie Mellon University – Smashing the Stack in 2011


  • Stigao je croduino!

    Stigao nam je prvi hrvatski klon arduina naziva “Croduino”. Croduino Basic je open source razvojna pločica kompatibilna sa arduino razvojnim okruženjem koju proizvodi domaća tvrtka “ e-radionica“, te je ista tvrtka ujedno prodaje na svojem web-shopu po vrlo povoljnoj cijeni od 120kn.

     

    Glavna razlika naspram Arduino Uno-a je što je Croduino znatno manji, svega 3×5 cm, te nudi 8 analognih ulaza naspram 6 ulaza kod Uno-a. Znatno manje dimenzije postiže zahvaljujući tome što koristi SMD verziju mikrokontrolera Atmega328, koristi manji USB konektor ( standard mini B – korišten kod mnogih mobitela) , te nema ICSP header i konektor za vanjsko napajanje (ali ima 5v naponski regulator pa se može spojiti na vanjsko napajanje).

     

    Više informacija na :

    http://www.e-radionica.com/products/croduino-basic

    https://www.facebook.com/e.radionica

     

     

    Ista tvrtka izdaje i besplatne tutoriale za rad sa Croduinom koje izdaje jednom tjedno:

    (naravno ti tutoriali vrijede za bilo koju Arduino pločicu)

    http://vimeo.com/channels/croduino

    https://www.youtube.com/channel/UC2ppjz9TLbBCuGPmmafptrg

     


  • Radionica izrade računalnih igara

    Kako bi se aktivirala domaća zajednica programera, animatora i ilustratora, Animafest Zagreb 2013 organizira radionicu izrade računalnih videoigara.

     

    Od 5. do 8. lipnja polaznici radionice u manjim će timovima, sastavljenima od animatora i programera, izrađivati vlastitu računalnu igru, upoznajući se neposredno s neograničenim kreativnim mogućnostima toga posla. Služeći se vrhunskom tehnologijom u laboratoriju Fakulteta elektrotehnike i računarstva, istražit će potencijale transmedijske veze animacije i računarstva, na kojoj se temelji ne samo procvat nezavisno produciranih igara u posljednjem desetljeću nego i velik dio bogate povijesti digitalne zabave. Voditelji su radionice znanstvena novakinja Aleksandra Čereković (FER) te umjetnički novak Darko Masnec (ALU) u koordinaciji s prof. dr. sc. Igorom Pandžićem (FER).

     

    Radionica je predviđena za 20 polaznika, koji će se podijeliti u timove od četiri člana. Prijaviti se mogu svi s iskustvom u razvoju softvera (C++, Java, Unity…) i/ili dizajnu i animaciji (Maya, Blender, 3D Studio Max, Photoshop, Illustrator, GIMP, Inkskape…), a prednost kod selekcije imat će studenti viših godina FER-a te Odsjeka za animirani film i nove medije na ALU. Rezultati će biti objavljeni na Animafestovim službenim stranicama do 24. svibnja 2013.


  • Programiranje PIC mikrokontrolera

    Ukoliko nekog zanima programiranje mikrokontrolera ali misli da je to prekomplicirano ili preskupo, vara se. Sa ovim ultra-jednostavnim shemama za serijski/COM port koje cu staviti ovdje (klik za vecu sliku)  dovoljno je nekoliko desetaka kuna sa poceti, i par minuta za napraviti programator!

     

    Sheme

    1) Najjednostavnija moguca shema za mikrokontroler PIC16F84A – dva otpornika:
    PIC kosta oko 20-30kn, otpornici i konektor par kuna.

     

    2) Sheme za PIC12F508/509 i PIC12F629 – tri otpornika i tranzistor:
    PIC kosta oko 10-15kn; otpornici, tranzistor i konektor par kuna.

    dummy programator za PIC12F509/629

    (Obje sheme su provjerene i rade. Naravno zbog svoje jednostavnosti ogranicene su na jedan ili samo par tipa mikrokontrolera)

     

    Programi za “snimanje” programa na PIC preko serijskog porta:

    IC-Prog
    WinPic
    WxPic
    (za ove gore sheme treba staviti tip programatora: JDM)

     

    Tutorijali za pisanje programa:

    Za 12F508/12F629
    Za PIC16F84

     

    Besplatni IDE za pisanje i compiliranje programa u assembleru ili C-u:

    MPLAB IDE