keil kütüphane oluşturma

Başlatan WrtM, 03 Nisan 2015, 13:17:09

WrtM

keil de yazdığım fonksiyonları kütüphane şekline getirip kullanmak istiyorum ancak nasıl yapıldığını bilmiyorum.internette kütüphane oluşturmak için keil ortamında yeni bir proje oluşturmam gerektiği söyleniyor ancak proje oluştururken işlemci seçmem için bir pencere geliyor.kütüphane oluştururken işlemci seçimi mantıksız.çünkü aynı kütüphaneyi farklı işlemciler için kullanıcam. sizler bu işi nasıl yapıyorsunuz? dosya uzantısı ne olmalı ve kütüphaneyi nereye kaydedip nasıl projeme dahil etmeliyim? adım adım anlatabilecek bir arkadaş varsa mutlu olurum.iyi çalışmalar.

X-Fi

#1
İşlemciyi seçmeniz gerekiyor çünkü kütüpane dediğiniz şey o işlemci için derlenmiş object kod halidir.  Output sekmesine gelip create library seçin. *.lib uzantılı dosya oluşacak bu dosyayı eklediğiniz her projede derlendiği adres satırına yerleşir ve işlemcinin rom adresinde yerini alır.

Object library ticari anlaşmalar için kurulmuş bir sistem. Bu kütüpane yapısı third party code oluşturmada kullanılır. Kullanıcıların kodun kaynağına erişmesini engellemek için derlenmiş halini object olarak satarsınız ya da kullandırırsınız. Örneğin wmbus, 6Lowpan, zigbee gibi haberleşme kütüpaneleri bu şekilde dağıtılır.

Yazacağınız kütüpaneyi yine siz kullanacaksanız anci c olarak hazırlayıp kod halinde projenize include ederek ekleyin. Daha hızlı ve kolay olacaktır.
http://www.coskunergan.dev/    (Yürümekle varılmaz, lakin varanlar yürüyenlerdir.)