Pardus 2008
Uzun süredir beklediğimiz Pardus 2008 kararlı sürüm sonunda yayınlandı.
ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008 adresinden indirilebilir.
Uzun süredir beklediğimiz Pardus 2008 kararlı sürüm sonunda yayınlandı.
ftp://ftp.pardus.org.tr/pub/pardus/kurulan/2008 adresinden indirilebilir.
rsync ile bir alanın yedegini almak için
rsync -av –rsh=”ssh -l kullanıcı_adi site_adresi:/site_dizin
pek fazla kimsenin işine yaramayacaktır ama ara sıra benim gibilerin işine yarıyor işte
windozz kullanıyorsak http://devices.natetrue.com/macshift/ adresinden macshift programını indiriyoruz ve sonrasında ağ bağlantılarımdan ilgili ethernet kartının tanımlı olduğu ağ adına kolay bir isim verelim. (ben kablolu ağ için ethernet ismini verdim). daha sonra
c:\macshift\macshift.exe -i “ethernet” 001234567890
şeklinde komutunu işletiyoruz ve girdigimiz geçerli mac adresi kullanıma hazır hale gelir.
linux kullanıyorsak ekstradan program v.s. indirmemize gerek yok aşağıdaki komutu çalıştırmanız yeterli olacaktır. (eth0 sistemimizde tanımlı olan ethernet kartının adı)
sudo ifconfig eth0 hw ether 00:12:34:56:78:90
Mikro denetleyiciler ile oldukça sık uğraşıyorum aynı zamanda linux kullanıyor / kullanmak istiyorum diyorsanız sdcc tam size göredir. oldukça basit ve kullanışlı olan sdcc kendi sitesinde
“SDCC is a retargettable, optimizing ANSI – C compiler that targets the Intel 8051, Maxim 80DS390, Zilog Z80 and the Motorola 68HC08 based MCUs. Work is in progress on supporting the Microchip PIC16 and PIC18 series. SDCC is Free Open Source Software, distributed under GNU General Public License (GPL).”
şeklinde tanımlanıyor. yani tam bizim istediğimiz şey.
Dağıtım olarak benimde destek verdiğim ve kullandığım dağıtımlardan biri olan PARDUS dağıtımını kullanıyorsanız contrib deposunu depo listenize ekledikten sonra
# sudo pisi it sdcc
komutunu kullanarak sdcc yi pardusunuza kurabilirsiniz. faklı bir dağıtım veya işletim sistemi kullanıyorsanız http://sdcc.sourceforge.net adresinden gerekli paketleri bulabilirsiniz.
Pardus gibi paket yöneticisi olan bir dağıtım kullanıyorsanız mevcut bağımlılıklar algılanarak gerekli diğer paketler sdcc ile birlikte kurulacaktır.
sdcc kurmadan önce sisteminize kurmanızda fayda olan ve gerekli bazı paketler mevcut.Bu paketlerden en önemlileri gputils, gpsim paketleridir. Bu paketlerin sisteminizde olup olmadığını kontrol ederek eğer yok ise sdcc kurulumuna başlamadan önce bu paketlerin kurulumunu yapınız.
Eğer ben kendi işimi kendim yaparım diyorsanız ( Ben dağıtım olarak debian kullandığım için sdcc nin paketlenmiş hali mevcut. Bu yüzden kaynak koddan kurulum yapmaya gerek duymuyorum.)
# svn co http://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc sdcc
ile güncel kaynak koduna ulaşıp kendiniz derleyebilirsiniz. kurulum bilgi dosyasından veya http://sdcc.sourceforge.net sitesinden kurulum hakkında detaylı bilgi alabilirsiniz.
sdcc kurulduktan sonra
# sdcc -v
SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.6.0 #4309 (Nov 10 2006) (UNIX)
bilgisini alıyoruz. Bu bizi sdcc nin büyük olasılıkla sorun çıkarmadan çalışacağını gösteriyor. sdcc de karşılaşılabilecek en önemli sorun kütüphanelerin eksik derlenmesi, linklerin oluşturulmaması v.b. olabilir.
sdcc miz hazır olduğuna göre derleyicinin manuellerine hemen bir göz atarak basit bir kod yazalım
#define __16f84
#include “pic/pic16f84.h”
typedef unsigned int word;
word at 0x2007 __CONFIG = 0x3f72;
unsigned char count;
void main(void) {
TRISA = 0;
count = 0;
while(1) {
PORTA = count;
count ++;
}
}
komuduzu ornek.c olarak kaydedelim.
# sdcc -mpic14 -p16f84 ornek.c
message: using default linker script “/usr/share/gputils/lkr/16f84.lkr”
# ls
ornek.asm ornek.c ornek.cod ornek.hex ornek.lst ornek.o ornek.p
ornek.c dosyamız başarı ile derlendi. Artık mcu larımız için linux altında kod yazıp onları derleyebiliriz.
Temelleri 1993 yılından atılan ve bugüne kadar gelebilen en yaşlı dağıtımlardan birisi olan Slackware in 12.0 sürümü duyuruldu. DVD ISO için http://www.slackware.com/torrents/slackware-12.0-install-dvd.torrent adresini kullanarak torrent dosyasını edinebilirsiniz.
Pardus dağıtımının eksiklerinden olan döküman eksikliğini giderme v.b. konularda pardus kullanıcılarına daha iyi destek vermek amacıyla hazırlama kararı alınan Ozgurlukicin.com un çalışmaları devam ediyor.
http://beta.ozgurlukicin.com
adresinde beta durumda olan site beklentileri karşılayacak düzeyde gözükmüyor. Python temelli sitenin en kısa sürede beta dan çıkarak www.ozgurlukicin.com adresinde yayına geçmesini Pardus dağıtımına destek verenler olarak sabırsızlıkla bekliyoruz. Tasarım v.b. konularda düzenlemeler yapılmadan yayına başlaması ise bence hiç doğru olmaz…
Özgür yazılım dünyasını yakında ilgilendiren GPL v 3 29 Haziran 2007 tarihiyle yerini aldı. Konu hakkında bilgiyi http://gplv3.fsf.org/ adresinden alabilirsiniz.
İşte bundan sonra kullanılacak olan lisans :
Sayısal hesaplamalar, simulasyon v.b. konular ile ilgilenen kişilerden Matlab yazılımını duymamış olan yoktur herhalde. Literatürde kendine yer edinmiş olan bu yazılım başarısını kanıtlamıştır. Tek kötü yanı open source bir yazılım olmamasıdır 🙂
Farklı platformlar için sürüme sahip ender yazılımlardan biri olan Matlab Linux altında rahatlıkla kullanilabilmektedir. Yüksek fiyatı ve lisans sözleşmesi benim gibi sizin içinde bir sorun ise o zaman
Scilab
Octave
tam size göredir. Matlab kadar gelişmiş toolboxlara özelliklere sahip olmasalarda bu yazılımlar eminimki mevcut ihtiyaçları karşılyacaktır.
Eğer Pardus dağıtımını kullanıyorsanız scilab contrib deposunda octave ise depoda mevcut. Paket yöneticisini kullanarak bu yazılımları rahatlıkla kurabilirsiniz.
Scilab ve Octave incelendiginde Scilab Octaveden bir adım önde durmaktadır. Vakit bulursam scilab ve octave notlarımı düzenleyip burada paylaşacağım.
Tekstil v.b. sektörler için enerji giderleri maliyet hesabında oldukça önemli bir paya sahiptir. Bu yüzden enerji tüketimini gözlem altında tutulması, izlenmesi maliyet hesabı yönünden önemlidir.
Tüketimin izlenmesinin yanında gelişmiş enerji sistemleri ile donatılmış fabrikalarda uygulamam izleme ve kontrol yöntemleri ile makine ve ekipmanların daha sağlıklı çalışması sağlanmakta, olası bazı aksaklıklar önceden kestirilebilmektedir.
Gelişmiş enerji izleme ve kontrol sistemlerinin kurulum maliyeti oldukça yüksektir. Bu yüzden küçük sanayici bunlardan faydalanamamaktadır. Bu noktadan yola çıkarak enerji takip sistemi projesine start verdik.
Piyasadaki benzerlerinden farklı olarak sistem izleme yazılımı linux işletim sistemi altında çalışacak ve GPL lisansı ile dağıtılacaktır. Elektronik ekipmanları isteyen şu an testleri devam etmekte olan PCB leri kullanarak kendi yapabilecektir, eğer isternirse elektronik ekipmanlar proje sahibi kişilerden malzeme+ işçilik ücreti ödenerek temin edinilebilecektir.
Proje için google code altında bir sayfa oluşturduk. Gelişmeleri bağlantıdan takip edebilirsiniz. http://code.google.com/p/enerjitakip/
Otomasyon, PLC veya Siemens ürünleri ile az çok uğraşmış kişiler Siemens LOGO!Soft Comport u bilirler. Bu ve benzeri programların linux altında eksikliğinden bahsedilir ve windows kullanmak için bir bahana olarak gösterilebilir. Ancak LOGO!Soft Comport programının Linux altında çalışan bir sürümü mevcut. İşte Linux e geçmek için bir neden daha. Programın demosunu
http://www.automation.siemens.com/logo/html_00/support/01ToolsDownloads/WebDemov5/install.html
adresinden edinebilirsiniz.Kurulum ise oldukça basit root yetkisine sahip bir kullanıcı ile
> sh .Setup.bin
Linux lu günler 😉