Bootloader Geliştirme

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "Bootloader Geliştirme"

Transkript

1 Bir elektronik ürün tasarladığınızda, ürününüzü piyasaya, yazılım hatalarından arındırılmış ve tüm özellikleri çalışır şekilde sürmek istersiniz. Bir yazılımın son haline gelmesi uzun süren geliştirme ve test iterasyonları gerektirir. Bu süreyi beklemek, ürününüzü piyasaya geç sürmenize ve yenilikçi ürününüzün pazar payını rakiplerinize kaptırmanıza sebep olacaktır. Buna ek olarak, ürününüzü piyasaya sürdükten sonra da yeni bir özellik eklemek isteyebilir, hatta uzun süreli kullanımda ortaya çıkan hataları da düzelterek, müşterilerinize daha iyi bir kullanıcı deneyimi yaşatmak isteyebilirsiniz. Tüm bunlar için ihtiyacınız olan eksik parça bootloader dır. Bu dokümanda, teorik bilgi verildikten sonra STM32F4 Discovery geliştirme kiti kullanılarak örnek bir bootloader geliştirilecektir. 8.May /14

2 İçindekiler Bootloader Geliştirme Bootloader nedir?...3 Bootloader Bileşenleri...3 Bootloader Mimarileri...5 Mimari Mimari Mimari UART Bootloader...7 Uygulama Başlangıç Adresi...8 Jump-To-Application...8 XModem Protokolü...10 Eski Uygulamayı Silme...13 Yeni Uygulamayı Kaydetme...13 Sıra Sizde May /14

3 Bootloader Nedir? Gömülü sistemlerde, sistemin tüm gereksinimlerinin karşılayan, kullanıcı ile etkileşimde olan kısım uygulama yazılımıdır (firmware). Uygulama yazılımını yükleyen, kimi durumlarda donanımı uygulama yazılımı için hazırlayan, uygulama yazılımını güncelleyen yazılım ise bootloader dır. Bir bilgisayardan örnek verirsek, BIOS bootloader a, işletim sistemi ve programlar da uygulama yazılımına karşılık gelir. Gömülü sistemde ise bootloader ve uygulama yazılımları daha basittirler. Bootloader, her tasarımda olmamakla beraber, büyük çoğunlukla ilk çalışan yazılımdır. Bootloader Bileşenleri Bootloader, en basit haliyle uygulama yazılımını günceller ve çalıştırır. Bunun için ihtiyacı olanlar; 1. Yeni uygulama yazılımının alınacağı bir veri arayüzü 2. Eski uygulama yazılımını silerek, yeni uygulama yazılımını kopyalayacak bir yükleyici 3. Uygulama yazılımını çalıştıracak olan bir yazılım modülü 4. Opsiyonel olarak, veri güvenliği için bir şifreleyici, yazılımın doğrulunu kontrol edebilecek CRC ünitesi ve kullanıcı etkileşimi için bir komut arayüzü. Veri arayüzü, yeni uygulama yazılımının alınabileceği herhangi bir donanım olabilir. Örneğin; UART Ethernet 8.May /14

4 Wi-Fi SD Card CAN ModBUS SPI vb. Uygulama yazılımı UART üzerinden anlık olarak alınabileceği gibi, bir SPI Flash bellekten binary olarak veya SD Card üzerinden dosya olarak da okunabilir. Ethernet veya Wi-Fi kullanıldığında ise uzaktan yazılım güncellenebilir. Yükleyici, donanımın yeteneklerine ve gereksinimlere bağlı olarak; 1. Dahili Flash 2. Harici SPI Flash 3. Harici NAND Flash 4. SD Card 5. RAM gibi belleklere erişerek, eski yazılımı silebilir ve yeni yazılımı yükler. 8.May /14

5 Bootloader Mimarileri Veri arayüzü, yükleyici çeşitleri ve opsiyonel özellikler fazla olduğundan, bunların kombinasyonları ile tasarlanabilecek olan bootloader mimarileri hayal gücünüz ile sınırlıdır. Dolayısıyla burada bir kaç örnek verebiliriz sadece. Mimari 1 SD Card üzerinde bulunan uygulama yazılımını dahili belleğe yükleyerek çalıştırabiliriz. Bunun çalışabilmesi için yeni uygulamanın SD Card üzerine yüklü olması gerekli ama yeni uygulama SD Card üzerine nasıl yüklenecek? Bunun için de farklı alternatifler olabilir; 1. Kullanıcı bilgisayar kullanarak, SD Card üzerine yeni yazılımı bir dosya olarak kaydedebilir. Daha sonra SD Card ı bizim sistemimizin SD Card yuvasına takarak sisteme enerji verdiğinde bootloader devreye girebilir. 2. Eski uygulama yazılımı ile Wi-Fi veya Ethernet üzerinden yeni yazılım SD Card a kopyalanır ve donanım resetlendiğinde bootloader devreye girebilir. Tabi ki burada donanımın Ethernet veya Wi-Fi arayüzü olduğunu varsayıyorum. Bootloader devreye girdiğinde ilk iş olarak, SD Card üzerinde yeni bir uygulama yazılımı olup olmadığını kontrol eder ve yeni uygulamayı bulması durumunda dahili bellekteki eski uygulamayı siler, yeni uygulamayı kopyalar ve uygulamayı çalıştırır. 8.May /14

6 Mimari 2 SPI Flash üzerinde bulunan uygulama yazılımını RAM belleğe yükleyerek çalıştırabiliriz. Bu durumda uygulama yazılımı güç kesildiğinde RAM bellekten silinecektir. Dolayısıyla, bootloader her açılışta uygulama yazılımını RAM belleğe yeniden yüklemek durumundadır. Mimari 3 UART ile uygulama yazılımını dahili Flash belleğe yükleyebilir ve çalıştırabiliriz. Buradaki sorun, UART üzerinden uygulamanın nasıl aktarılacağıdır. Çözüm olarak, bir PC yazılımı seri port üzerinden yeni uygulama yazılımını gönderebilir. Peki, haberleşme protokolü ne olacak? Bunun için kendi protokolünüzü geliştirebilir veya Kermit, XModem gibi hazır protokoller kullanabilirsiniz. Kendi protokolünüzü geliştirdiğinizde, bir de bu protokolü kullanarak yeni uygulamayı gönderecek bir PC yazılımına ihtiyacınız olacaktır. Mevcut protokoller kullandığınızda PC yazılımı yazmak zorunda kalmazsınız. 8.May /14

7 Bunlara benzer şekilde çok farklı alternatifler üretilebilir. Örnek uygulamada Mimari 3 ü kullanacağız fakat yaptığımız seçim olması gereken bu demek değildir. Her tasarımın gereksinimleri farklı olacağından çözümler de farklı olmalıdır. Burada birçok olasılıktan sadece 3 tanesi verilmiştir. UART Bootloader Örneğe geçmeden önce ne yapmak istediğimizi ortaya koyalım; 1. Bootloader sistem açıldığında çalışmaya başlamalı, 2. UART üzerinden XModem protokolü ile haberleşmeli, 3. Çalışmaya başladıktan sonra 3 saniye içerisinde yeni uygulama alınmaya başlanmazsa mevcut uygulamayı çalıştırmalı, 4. Yeni uygulama gönderilemeye başlandıysa, eski uygulamayı silerek yeni uygulamayı yüklemeli, yükleme sonunda da yeni uygulamayı çalıştırmalı. Örnek uygulamamızı STM32F4 Discovery geliştirme kartı ile yapacağımızı söylemiştik. Bu geliştirme kartı üzerinde STM32F407VG mikrodenetleyici bulunmaktadır. Önce, bu mikrodenetleyici hakkında kritik bir kaç noktayı belirtelim. Mikrodenetleyicinin 1 MByte lık dahili Flash belleği, aşağıdaki tabloda görüleceği gibi 12 sektöre bölünmüştür. Flash bellek üzerinde silme işlemi sektör üzerinden yapılabilir. Yani, bir byte yazmak mümkün iken, bir byte silmek istediğinizde tüm sektörü silmeniz gerekmektedir. Bu sektör adresleri, uygulama yazılımı için ayıracağımız alanı belirlemekte bize yardımcı olacak. İkinci olarak, mikrodenetleyiciye güç verildiğinde veya mikrodenetleyici resetlendiğinde, donanımsal olarak 0x adresindeki değeri CPU nun Stack pointer (SP) register ına yazar, 0x adresindeki değeri reset vektörü çalıştırılacak ilk komut adresi/program başlangıç 8.May /14

8 adresi olarak kullanır. Bu bilgi ile uygulama yazılımının başlangıç adresini bulup uygulamaya sıçramak için kullanacağız. Üçüncü kritik nokta ise, mikrodenetleyicinin interrupt vektör tablosunun başlangıçta 0x adresininden başlaması ve bu tablonun başlangıç adreslerinin uygulamaya geçilmeden önce uygulama başlangıç adresi olarak değiştirilmesi gerektiğidir. Bunun sebebini ve nasıl yapılacağını daha sonra göstereceğim. Uygulama Başlangıç Adresi Uygulama başlangıç adresi şeçmeden önce bootloader boyutunun ne olacağını kabaca belirlemeliyiz. Gömülü yazılım konusunda biraz çalıştıysanız bunun için sezgisel bir tahmin yapabilirsiniz. Bootloader boyutu önemli çünkü uygulama bootloader dan sonraki sektörden başlayacak. Örneğin bootloader için 48KB alan ayırırsak, uygulamanın başlangıç adresi 0x KB = 0x0800C000 olacaktır. Bu da Sector 3 ün başlangıç adresine karşılık gelir. Yani Sector 0~2 bootloader için, Sector 3~11 uygulama için kullanılacaktır. Jump-To- Application Bootloader ın yapması gereken işlerden ilki mevcut(eski) uygulamayı veya yeni uygulamayı çalıştırmak olacaktır. Bunun için 0x080C0000 adresinde yüklü olan uygulamayı, mikrodenetleyici resetlendiğinde çalışıyormuş gibi çalıştırabilmeliyiz. Yapılması gereken özünde basit bir JUMP/CALL işlemi olsa da öncesinde birkaç satır işimiz daha var. #define APPLICATION_START_ADDRESS 0x0800C000 //(FLASH_BASE+ 48*1024) typedef void (*pfunction)(void); int main(void) 8.May /14

9 SystemInit(); pfunction Jump_To_Application = *( (pfunction*) (APPLICATION_START_ADDRESS + 4) ); set_control(0); SysTick->CTRL = 0; //disable SysTick SCB->VTOR = APPLICATION_START_ADDRESS; /* Initialize user application's Stack Pointer */ set_msp( *( (uint32_t*) APPLICATION_START_ADDRESS ) ); Jump_To_Application(); Yukarıdaki kod ile 0x0800C004 adresinde bulunan uygulama başlangıç adresindeki uygulama yazılımı çalıştırılmaktadır. Fakat öncesinde 0x0800C000 adresindeki değer Stack pointer içerisine yazılmaktadır. set_msp( *( (uint32_t*) APPLICATION_START_ADDRESS ) ); Bootlaoder ın mevcut haline buradan erişebilirsiniz. Bunu test etmek istersek, öncesinde 0x0800C000 adresine bir uygulama kodunu yazmış olmalıyız. O zaman bootloader geliştirmede kullancağımız basit bir uygulama yazılımı hazırlayalım. En azından çalıştığını göreceğimiz bir yazılım olmalı. Bunun için yazılımımız D15 pinine bağlı olan LED i yakıp söndürsün. void LEDTask( void* param ) while( 1 ) //Do smth GPIOD->ODR = (0x <<15); vtaskdelay( 100 ); GPIOD->ODR &= ~(0x <<15); vtaskdelay( 900 ); int main(void) //Initialization code SystemInit(); RCC->AHB1ENR = 0x ; GPIOD->MODER = 0x ; xtaskcreate( LEDTask, "LEDTask", configminimal_stack_size, NULL, tskidle_priority, NULL ); vtaskstartscheduler(); while( 1 ) Test uygulama yazılımına buradan ulaşabilirsiniz. Bootloader ile yüklenecek uygulama yazılımının normal uygulama yazılımlarından bir farkı var. Başlangıç adresi 0x yerine 0x0800C000 olmalıdır. Bunun için linker ayarlarından uygulama başlangıç adresini değiştirmeliyiz. 8.May /14

10 Ek olarak, system_stm32f4xx.c dosyasındaki VECT_TAB_OFFSET değerini aşağıdaki gibi değiştirmeliyiz. #define VECT_TAB_OFFSET 0x0000c000 Örnek uygulama için tüm bunlar yapılmıştır fakat kendi uygulama yazılımınızı hazırlarken buna dikkat etmelisiniz. Bootloader ve test uygulamasını denemek için, bootloader.bin ve testapp.bin dosyalarını sıarsıyla 0x ve 0x0800C0000 adreslerine yazmalısınız. Bunun için STM32 ST-LINK Utility uygulamasını kullanabilirsiniz. İki binary dosyayı da flash belleğe yazdığınızda mavi LED in yanıp söndüğünü göreceksiniz. Demek ki bootloader daha önceden yüklenmiş olan uygulamayı çalıştırabiliyor ama yeni yazılım yükleyemiyoruz. Yeni yazılım da yüklemek istersek UART portunu aktif etmeli ve XModem protokolünü de eklemeliyiz. XModem Protokolü XModem protokolü ile detaylı bilgiye buradan ulaşabilirsiniz. Neden XModem protokolünü seçtiğimize gelirsek; öncelikle hazır bir protokol olduğundan, bir de PC yazılımı hazırlamak zorunda kalmayacağız. Ayrıca XModem protokolünü gerçeklemesi çok kolaydır. Alternatif olarak farklı bir protokol şeçebilir veya kendi protokolümüzü geliştirebilirdik ama bu sefer amacımıza ulaşmak için daha fazla yorulacaktık. XModem protokolü alıcı tarafından(bizim için bootloader) kontrol edilen bir protokoldür. Haberleşme parametreleri olarak , 8n1 kullanacağız ama farklı hızlarda da çalışabilirsiniz. 8.May /14

11 XModem data paketleri 132 byte uzunluğundadır ve içeriği aşağıdaki gibidir; Checksum değeri 128 byte Data içeriğindeki değerlerin toplamının 256 modülo sudur (checksum = toplam%256). Haberleşme Bootloader tarafından gönderilen NAK paketi ile başlar ve aşağıdaki gibi devam eder. PC tarafından gönderilen her paket 128 byte veri içerir fakat son paket içeriği 128 den küçük olduğunda da kalan alanlar SUB (0x1A) ile doldurularak 128 byte tamamlanır. Bootloader içerisine XModem protokolünü de ekledikten sonra PC den istediğimiz dosyayı bootloader a gönderebiliyor olduk. Bootloader projesine buradan ulaşabilirsiniz. Projede UART4 ve PA0(TX) PA1(RX) pinleri kullanılmaktadır. Test etmek için PC tarafında kullanabileceğiniz bir çok yazılım mevcut fakat biz TeraTerm ü kullanacağız. Bootloader uygulamasını mikrodenetleyicinize yazdıktan ve gerekli bağlantıları yaptıktan sonra TeraTerm uygulamasını açıp seri port ayarlarını yapmalısınız. 8.May /14

12 Artık ilk dosyamızı mikrodenetleyiciye gönderebiliriz. TeraTerm üzerinden File->Transfer->XModem->Send dedikten sonra açılan pencereden göndermek istediğimiz dosyayı seçiyoruz. TeraTerm dosyayı göndermek için bekliyor. Söylediğimiz gibi XModem alıcı tarafından yönetilen bir protokoldür. Bootloader in çalışması için mikrodenetleyiciyi resetlediğimizde dosya gönderme başlayacak, progressbar %100 e ulaşacak ve dosya gönderme tamamlandığında yukarıdaki ekran kapanacaktır. Proje içerisinde alınan dosyayı flash belleğe henüz yazmadık. Dolayısıyla gönderdiğimiz dosya şimdilik bir işe yaramayacak. if( checksum == data ) //frame received successfully //ToDo: write to flash commchannel->write( commchannel->channel, XMODEM_ACK ); bootloaderdelay = 1000; Kod içerisinde yukarıdaki //ToDo: satırında bu işlemi yapacağız ama önce bir işimiz daha var. 8.May /14

13 Eski Uygulamayı Silme Uygulamanın bulunacağı alanda daha önceden eski bir uygulama bulunduğundan önce bunun silinmesi gerekli. Uygulamanın sektor 3~11 arasında olduğunu biliyoruz. Buna göre uygulama alanını silmek için; void EraseApplicationArea( void ) //unlock flash FLASH_Unlock(); FLASH_EraseSector( FLASH_Sector_3, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_4, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_5, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_6, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_7, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_8, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_9, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_10, VoltageRange_3 ); FLASH_EraseSector( FLASH_Sector_11, VoltageRange_3 ); //lock flash FLASH_Lock(); Peki bu fonksiyon ne zaman çağırılmalı? İlk 128 byte lık frame i aldığımızda bu fonksiyonu bir kez çağırırsak uygulama yazılmadan önce flash bellekteki uygulama alanını temizlemiş olacağız. if( firstframe ) EraseApplicationArea(); firstframe = 0; Yeni Uygulamayı Kaydetme Yeni uygulamayı kaydetmek de, sildiğimiz alana aldığımız frame leri geldikleri sıra ile kaydetmekten ibaret. Bunun için: void ProgramAplicationAreaBlock(uint32_t address, uint32_t * data, uint32_t count ) uint32_t i; if(address<application_start_address) return; //unlock flash FLASH_Unlock(); for(i=0;i<count;i++) FLASH_ProgramWord( address, *data++ ); address+=sizeof(uint32_t); //lock flash FLASH_Lock(); Bu fonksiyonu da her yeni frame için çağırmalıyız. //ToDo: write to flash ProgramAplicationAreaBlock( currentprogramaddress, (uint32_t *)databuffer, 32 ); currentprogramaddress += sizeof(databuffer); Sonunda yeni uygulamayı da kaydetmeyi başardık. Şimdi bir test yapalım. Projenin son haline buradan ulaşabilirsiniz. Test uygulamasını derledikten sonra TeraTerm ile \testapp\debug\bin\testapp.bin dosyasını göndermeyi deneyebilirsiniz. Bu uygulama 0x0800C000 adresinden itibaren yazılacak ve çalıştırılacaktır. Siz de denediyseniz dosya gönderme işlemi biraz yavaşlamış olduğunu göreceksiniz. Özellikle ilk paketin gitmesi biraz fazla zaman alıyor. Bunun sebebi ilk paket transferi ile uygulama alanının silinmesi ve bunun biraz zaman almasıdır. 8.May /14

14 Sıra Sizde Bundan sonra bootloader için yeni özellikler ekleyebilirsiniz. Örneğin; 1. XModem yerine farklı bir protokol deneyebilirsiniz. 2. Veri arayüzü olarak Ethernet/WiFi gibi farklı bir arayüz veya SDCard gibi farklı depolama alanları kullanabilirsiniz. 3. Gönderdiğiniz dosyayı şifreleyebilir ve bootloader içerisinde şifreyi çözerek veri güvenliğini sağlayabilirsiniz. 8.May /14

C ile Gömülü Sistemler için Yazılım Geliştirme Eğitimi. Apr 10,

C ile Gömülü Sistemler için Yazılım Geliştirme Eğitimi. Apr 10, C ile Gömülü Sistemler için Yazılım Geliştirme Eğitimi İçerik ARM Geliştirme Ortamı GPIO sürücüsü Seri Haberleşme Interrupt ve Callback UART SPI İşletim Sistemi(FreeRTOS) CAN SD Kart ve SDIO FAT dosya

Detaylı

STM32 ile Gömülü Yazılım Geliştirme - 1

STM32 ile Gömülü Yazılım Geliştirme - 1 STM32 ile Gömülü Yazılım Geliştirme - 1 STM32F10X ile Gömülü Yazılım Geliştirme konusuna hızlı bir giriş yapacağız, gerekli donanımlar ve geliştirme ortamının kurulumu ile başlayıp, basit bir uygulama

Detaylı

UniGSM Arduino SHIELD (UniGSM-A) KURULUM ve KULLANIM KİTAPÇIĞI

UniGSM Arduino SHIELD (UniGSM-A) KURULUM ve KULLANIM KİTAPÇIĞI UniGSM Arduino SHIELD (UniGSM-A) KURULUM ve KULLANIM KİTAPÇIĞI UniGSM KARTI UniGSM GSM/GPRS kartı, hem Arduino kartlarına hem Raspberry kartlarına hem de bağımsız olarak (Stand alone) kullanılabilen bir

Detaylı

Mifare Kart Yazıcı/Okuyucu Modül (MFM-200)

Mifare Kart Yazıcı/Okuyucu Modül (MFM-200) 2012 Mifare Kart Yazıcı/Okuyucu Modül (MFM-200) İstanbul Yazılım ve Elektronik Teknolojileri 01.01.2012 MFM-200 Mifare Kart Yazıcı/Okuyucu Modül Genel Özellikler Ürün Kodu MFM-200 Protokol ISO14443A, ISO15693

Detaylı

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur.

Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Arduino nedir? Arduino donanım ve yazılımın kolayca kullanılmasına dayalı bir açık kaynak elektronik platformdur. Açık kaynak nedir? Açık kaynak, bir bilgisayar yazılımının makina diline dönüştürülüp kullanımından

Detaylı

M L y b a s Plus K llan llan m ı Kı K la ı vuz vuz ( ğrenciler için)

M L y b a s Plus K llan llan m ı Kı K la ı vuz vuz ( ğrenciler için) MLb MyLabs Plus Kullanım Kılavuzu (öğrenciler ğ için) PC Uyumlu Bilgisayarlar için: MyLabs Plus Sistem Gereksinimleri İşletim Sistemi: Windows 2000, XP, veya Vista Web Tarayıcı: Internet Explorer 6.0 veya

Detaylı

w w w. e - t o p l u s m s. c o m

w w w. e - t o p l u s m s. c o m TANITIM KİTİ w w w. e - t o p l u s m s. c o m İÇİNDEKİLER Sayfa Başlığı Sayfa Numarası Ana Sayfa 2 Ana Sayfa» Numara Sepeti 3 Rehber» Kayıtlı Gruplar 4 Rehber» Kayıtlı Gruplar 5 Rehber» Excel İle Numara

Detaylı

MY PANEL METER KULLANIM KILAVUZU

MY PANEL METER KULLANIM KILAVUZU MY PANEL METER KULLANIM KILAVUZU EPA100 cihazınızı USB ile bilgisayarınıza bağlayarak çeşitli ayarlar yapabilir, okunan değerlerin grafiğini çıkartabilir, cihaz üzerinde yaptığınız bütün fonksiyonlara

Detaylı

Bilin tarafından verilen Kullanıcı Adı ve Şifresini bu alanlara giriniz. Bilin Yazılım ve Bilişim Danışmanlığı Ltd. Şti.

Bilin tarafından verilen Kullanıcı Adı ve Şifresini bu alanlara giriniz. Bilin Yazılım ve Bilişim Danışmanlığı Ltd. Şti. Çağrı Takip Sistemi Bilin Çağrı Takip Sistemi ne, Internet Explorer adres sahasına http://www.bilin.com yazarak ulaşabilirsiniz. Açılan sayfada Çağrı Sistemine girebilmeniz için gerekli olan Kullanıcı

Detaylı

WiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman

WiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman WiFi RS232 Converter Sayfa 1 / 12 WiFi RS232 Converter Teknik Döküman WiFi RS232 Converter Sayfa 2 / 12 1. ÖZELLĐKLER 60.20mm x 40.0mm devre boyutları (5-15)VDC giriş gerilimi Giriş ve çalışma gerilimini

Detaylı

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi...

ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi... ecyber Kullanıcı Kılavuzu 1 / 1 1. ecyber hakkında... 1 2. Sistem gereksinimleri:... 2 Donanım:... 2 Yazılım:... 2 3. Kullanım Rehberi... 3 İndirme... 3 Sunucu yazılım kurulumu... 3 Kurulum sayfası çıkacaktır...

Detaylı

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

BM-311 Bilgisayar Mimarisi. Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar) Bus

Detaylı

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman WiFi Relay Sayfa 1 / 11 WiFi Relay Teknik Döküman WiFi Relay Sayfa 2 / 11 1. ÖZELLĐKLER 100.0mm x 80.0mm devre boyutları 12/24 VDC giriş gerilimi Giriş ve çalışma gerilimini gösteren LED ler 4 adet, 12/24V,

Detaylı

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU

BETİ GSM/GPRS MODEM KULLANIM KILAVUZU BETİ GSM/GPRS MODEM KULLANIM KILAVUZU Yayınlanış Tarihi: 01.08.2012 Revizyon:1.2 1 1. MODEM İN ÖZELLİKLERİ: Beti GSM/GPRS modem kartı, kullanıcıların M2M uygulamaları için ihtiyaç duyabilecekleri asgari

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ Bilgisayar ve elektronik tablolama yazılımı sağlandığında elektronik tablolama yazılımı çalışma alanı düzenlemelerini yapabileceksiniz. ARAŞTIRMA Güncel olarak

Detaylı

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı

Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY DİSK Disket Monitör LCD LED Projeksiyon Klavye Mouse Mikrofon Tarayıcı 1 Donanım Bileşenleri ve Çalışma Prensipleri Anakart (Mainboard) İşlemci (Cpu) Ekran Kartı Bellekler Ram Rom Ses Kartı Ağ Kartı TV Kartı Sabit Diskler HDD HHD SSD Optik Sürücüler CD/CD-ROM DVD HD-DVD/BLU-RAY

Detaylı

BM-311 Bilgisayar Mimarisi

BM-311 Bilgisayar Mimarisi 1 BM-311 Bilgisayar Mimarisi Hazırlayan: M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Konular Bilgisayar Bileşenleri Bilgisayarın Fonksiyonu Instruction Cycle Kesmeler (Interrupt lar)

Detaylı

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Veri Tabanı Yönetim Sistemleri Bölüm - 02 Veri Tabanı Yönetim Sistemleri Bölüm - 02 İçerik Web sunucusunun yapılandırılması için gerekli yazılımların temini Yazılımlarının sunucuya yüklenmesi Ön test Uygulama yazılımlarının yapılandırılması Son

Detaylı

MCR02-AE Ethernet Temassız Kart Okuyucu

MCR02-AE Ethernet Temassız Kart Okuyucu MCR02-AE Ethernet Temassız Kart Okuyucu Teknik Özellikleri Ethernet 10BaseT Dahili TCP/IP Stack TCP/IP Client-Server Bağlantı Özelliği Dahili DNS İstemcisi DHCP veya Statik IP ile çalışabilme UDP, TCP,ARP,ICMP(ping)

Detaylı

İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR. İmage nedir?

İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR. İmage nedir? İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR İmage nedir? Sistem yüklemelerini en kolay ve en hızlı şekilde yapmak için kullanılan yöntemlerden biridir. Format atılan bir bilgisayara önce işletim

Detaylı

ÜSKÜDAR ÜNVERSİTESİ EBYS KULLANIM KILAVUZU

ÜSKÜDAR ÜNVERSİTESİ EBYS KULLANIM KILAVUZU ÜSKÜDAR ÜNVERSİTESİ EBYS KULLANIM KILAVUZU 1. Sisteme Giriş Üsküdar EBYS sistemine giriş için, kullanıcı ismi ve şifre gereklidir. Kullanıcı İsmi: Bu alana, EBYS kullanıcı isminizi giriniz. Bu alan, eğer

Detaylı

AKINSOFT NetFoto. Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 27.12.2010. Sayfa-1. Copyright 2010 AKINSOFT

AKINSOFT NetFoto. Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 27.12.2010. Sayfa-1. Copyright 2010 AKINSOFT AKINSOFT Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 27.12.2010 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA KISA BİLGİ AKINSOFT programı tüm fotoğraf sütüdyolarına hitap etmektedir. A-) Güvenli hızlı ve çok

Detaylı

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/

Detaylı

CAMPUSIUM UZAKTAN EĞİTİM SİSTEMİ KULLANIM KILAVUZU

CAMPUSIUM UZAKTAN EĞİTİM SİSTEMİ KULLANIM KILAVUZU CAMPUSIUM UZAKTAN EĞİTİM SİSTEMİ KULLANIM KILAVUZU YÖNETİM PANELİ 1-Kategori Tanımlama: Sistemde öncelikle kategori eklemelisiniz. Kategori eklemek için işlemler menüsünden kategoriler sekmesini tıklayınız.

Detaylı

Hızlı Kurulum ve Yapılandırma Kılavuzu

Hızlı Kurulum ve Yapılandırma Kılavuzu Hızlı Kurulum ve Yapılandırma Kılavuzu İçindekiler SPX Özellikleri... 2 SPX Kurulum... 3 Hedef Oluşturma... 9 Yeni Görev Oluşturma... 12 Görüntü Zinciri Tarayıcısı... 15 Eposta Bildirimi Oluşturma... 16

Detaylı

GOOGLE DRİVE KULLANARAK FORM OLUŞTURMA

GOOGLE DRİVE KULLANARAK FORM OLUŞTURMA GOOGLE DRİVE KULLANARAK FORM OLUŞTURMA Google Docs yani Google Dokümanlar hizmeti bir süre önce Google Drive adlı bulut depolama hizmetinin içerisine alındı ve çok daha gelişerek yoluna devam etti. Google

Detaylı

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile

Açılan programın pencere görünümü aşağıdaki gibidir. 2. Araç Çubuğundan kaydet düğmesi ile POWERPOINT PROGRAMI Powerpoint bir sunu hazırlama programıdır. Belirli bir konu hakkında bilgi vermek için, derslerle ilgili bir etkinlik hazırlamak için, dinleyicilere görsel ortamda sunum yapmak için

Detaylı

MARTILAR A FORUM KULLANMA DERSLERİ

MARTILAR A FORUM KULLANMA DERSLERİ Bizde Hyde Park vardı da biz mi konuşmadık diyen Martılar ın yeri Ders 3. MARTILAR A FORUM KULLANMA DERSLERİ Kullanıcı adım var, şifreyi de biliyorum ama değiştirmek istiyorum Ne yapmalı? İşte Kullanıcı

Detaylı

Makey Oz Modülünü Bilgisayardan Programlamak Uygulama Kurulumu

Makey Oz Modülünü Bilgisayardan Programlamak Uygulama Kurulumu Makey Oz Modülünü Bilgisayardan Programlamak Uygulama Kurulumu Makey Oz+ modülü Makey ailesinin programlanabilen modülüdür. Temelinde Arduino bulunan bu modül ile Makey modüllerini çok basit bir şekilde

Detaylı

BLGM 354 DENEY 1 * GİRİŞ

BLGM 354 DENEY 1 * GİRİŞ BLGM 354 DENEY 1 * GİRİŞ Amaçlar 1. Oracle istemcisi kurulumu 2. Veritabanı bağlantısı 3. SQL geliştirme ortamında çalışma Oracle İstemcisinin Kurulumu Oracle istemcisi bölümün FTP sunucusundan (ftp://ftp.cmpe.emu.edu.tr)

Detaylı

ÇANKIRI KARATEKİN ÜNİVERSİTESİ ZİMBRA E-POSTA SİSTEMİ KULLANICI DOKÜMANI

ÇANKIRI KARATEKİN ÜNİVERSİTESİ ZİMBRA E-POSTA SİSTEMİ KULLANICI DOKÜMANI ÇANKIRI KARATEKİN ÜNİVERSİTESİ ZİMBRA E-POSTA SİSTEMİ KULLANICI DOKÜMANI İÇİNDEKİLER GİRİŞ... 3 EPOSTA SİSTEMİNE BAĞLANMA... 3 ESKİ E-POSTLAR... 5 YENİ KİŞİ VEYA GÖREV OLUŞTURMA... 6 MESAJ YAZMA... 6 KİŞİLER...

Detaylı

İÇERİK YÖNETİM SİSTEMİ KULLANMA KILAVUZU

İÇERİK YÖNETİM SİSTEMİ KULLANMA KILAVUZU T.C. SÜLEYMAN DEMİREL ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI İÇERİK YÖNETİM SİSTEMİ KULLANMA KILAVUZU Hazırlayanlar Mahmut ÖZDEMİR Sezgin SERPEN Büşra TUNCER Yönetim Paneli Kullanımı Sistemin yönetim

Detaylı

Horoz Programlanabilir Zaman Rölesi

Horoz Programlanabilir Zaman Rölesi Horoz lanabilir Zaman Rölesi 1 Giriş: Horoz programlanabilir zaman rölesi android işletim sistemine sahip mobil cihazlar ile bluetooth üzerinden programlanabilen bir zaman rölesidir. Röle üzerinde 1 adet

Detaylı

BQ353 Modbus 8x D.Input 8x Röle Cihazı Kullanım Kılavuzu

BQ353 Modbus 8x D.Input 8x Röle Cihazı Kullanım Kılavuzu BQ353 Modbus 8x D.Input 8x Röle Cihazı Döküman Ver: 1.0.0 İçindekiler 1. BQ353 Hakkında 3 2. Cihaz Özellikleri 3 3. Cihaz Görünümü 4 3.1. Besleme Girişi 5 3.2. RS485 Port 5 3.3. Power Led 5 3.4. Address

Detaylı

İşletim Sistemlerine Giriş

İşletim Sistemlerine Giriş İşletim Sistemlerine Giriş İşletim Sistemleri ve Donanım İşletim Sistemlerine Giriş/ Ders01 1 İşletim Sistemi? Yazılım olmadan bir bilgisayar METAL yığınıdır. Yazılım bilgiyi saklayabilir, işleyebilir

Detaylı

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI

Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayar Donanımı Dersi BİLGİSAYARIN MİMARI YAPISI VE ÇALIŞMA MANTIĞI Bilgisayarın Mimarı Yapısı ve Çalışma Mantığı Bilgisayarı yapısal olarak; bilgilerin girilmesi, girilen bilgilerin belirtilen durumlara

Detaylı

ZWCAD +2012. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu

ZWCAD +2012. Önemli. Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu Sayfa - 2 ZWCAD +2012 Tek Kullanıcı Sürümü Lisans Kodu Kullanarak Yükleme Kılavuzu Önemli ZWCAD de aktivasyon işlemini yaptığınızda lisans kodu, yükleme yapılan bilgisayara kilitlenir. Bu sebeple lisans

Detaylı

AKINSOFT OfficeMessenger

AKINSOFT OfficeMessenger AKINSOFT Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 20.01.2011 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA KISA BİLGİ Yerel ağlarda (ofis veya ev) veya internet üzerinden (E-Ofis programı entegrasyonu sayesinde)

Detaylı

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU Telif Hakkı Uyarısı Bu doküman Argenom Elektronik tarafından hazırlanmıştır. Tüm hakları saklıdır. SERNET tescilli bir Argenom Elektronik

Detaylı

Cambridge LMS e Başlama- Öğrenciler

Cambridge LMS e Başlama- Öğrenciler Cambridge LMS e Başlama- Öğrenciler 1. Başlamadan önce LMS i kullanmaya başlamadan önce bilgisayarınızın minimum sistem gereklerine sahip olup olmadığını ve internet bağlantınızın kabul edilebilir bir

Detaylı

Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon : 1.02.01

Wolvox Kapı Ekranı. AKINSOFT Wolvox Kapı Ekranı Yardım Dosyası. Doküman Versiyon : 1.02.01 AKINSOFT Yardım Dosyası Doküman Versiyon : 1.02.01 Tarih : 15.11.2014 1 1. KULLANIM AMACI Personel takip sistemi kullanmak isteyen tüm işletmeler için geliştirilmiştir. WOLVOX İnsan Kaynakları programı

Detaylı

EKLER EK 12UY0106-5/A4-1:

EKLER EK 12UY0106-5/A4-1: Yayın Tarihi: 26/12/2012 Rev. :01 EKLER EK 12UY0106-5/A4-1: nin Kazandırılması için Tavsiye Edilen Eğitime İlişkin Bilgiler Bu birimin kazandırılması için aşağıda tanımlanan içeriğe sahip bir eğitim programının

Detaylı

Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir.

Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir. Assembly Dili Nedir? Assembly dili biliyorum derken hangi işlemci ve hangi işletim sistemi için olduğunu da ifade etmek gerekir. Bunun için X86 PC Assembly dili, Power PC Assembly dili veya 8051 Assembly

Detaylı

CAP1300 Hızlı Kurulum Kılavuzu

CAP1300 Hızlı Kurulum Kılavuzu CAP1300 Hızlı Kurulum Kılavuzu 09-2017 / v1.0 İÇİNDEKİLER I Ü rün Bilgileri... 3 I-1 Paket İçeriği... 3 I-2 Sistem Gereksinimleri... 4 I-3 Donanım Genel Özeti... 4 I-4 LED Durumu... 4 I-5 Sıfırlama...

Detaylı

C# ile e-posta Göndermek

C# ile e-posta Göndermek Kemal Demir http://kemal.csharpturk.net kemal@csharpturk.net C# ile e-posta Göndermek 25.12.2006 Web sitemizin üyelerine ya da adreslerini bir yerde biriktirdiğimiz arkadaşlarımıza toplu olarak eposta

Detaylı

BLGM 344 DENEY 3 * AĞ PROGRAMLAMAYA GİRİŞ

BLGM 344 DENEY 3 * AĞ PROGRAMLAMAYA GİRİŞ BLGM 344 DENEY 3 * AĞ PROGRAMLAMAYA GİRİŞ Amaçlar 1. TCP protokolünün öğrenilmesi 2. Ağ programlamada kullanacağımız sistem komutlarının öğrenilmesi 3. Ağ programlamanın kavranması TCP ile veri alışverişi

Detaylı

Grove Parmak İzi Okuyucu Sensör ile Arduino Uno

Grove Parmak İzi Okuyucu Sensör ile Arduino Uno Grove Parmak İzi Okuyucu Sensör ile Arduino Uno Ürün Linki : http://www.robotistan.com/parmak-izi-okuyucu-sensor-grove-fingerprint- Sensor,PR-1746.html Parmak izi okuyucu modülü farklı programlar aracılığı

Detaylı

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme Clonezilla Server ile aynı ağ üzerinde bulunan birden fazla istemciye aynı anda imaj yükleyebilirsiniz. Bunun için gerekli tüm bileşenleri içerisinde barındıran DRBL (Diskless Remote Boot in Linux) sunucusunu

Detaylı

İşletim Sistemleri (Operating Systems)

İşletim Sistemleri (Operating Systems) İşletim Sistemleri (Operating Systems) 1 İşletim Sistemleri (Operating Systems) Genel bilgiler Ders kitabı: Tanenbaum & Bo, Modern Operating Systems:4th ed., Prentice-Hall, Inc. 2013 Operating System Concepts,

Detaylı

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

BQ Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000. Kullanım Kılavuzu. Doküman Versiyon: BQTEK Modbus Analog Giriş Kartı 6 Kanal PT100 - PT1000 Kullanım Kılavuzu Doküman Versiyon: 1.0 22.04.2016 BQTEK İçindekiler İçindekiler... 2 1. Cihaz Özellikleri... 3 2. Genel Bilgi... 3 1. Genel Görünüm...

Detaylı

Bu kılavuz, ders kaydınızı nasıl yapacağınızı açıklamaktadır. Kontrol listesi:

Bu kılavuz, ders kaydınızı nasıl yapacağınızı açıklamaktadır. Kontrol listesi: Ders seçimi yapmadan önce, GSIS kullanıcı adınızı ve şifrenizi kayıt yaptırmış olduğunuz bölümden şahsen 1 temin etmelisiniz. (Öğrenci numaranız kaydınızı yapan görevli tarafından size kayıt esnasında

Detaylı

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN

BİLGİSAYAR PROGRAMLAMA. Yrd. Doç. Dr. Beytullah EREN BİLGİSAYAR PROGRAMLAMA Yrd. Doç. Dr. Beytullah EREN beren@sakarya.edu.tr 0264 295 5642 EXCEL DE DOĞRULAMA VE DENETLEME DOĞRULAMA Bir hücre grubuna veri girişi için doğrulama kriterleri (tamsayı, ondalıklı,

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2 Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

İÇİNDEKİLER. 3 STM32F4 MIKRO-DENETLEYICISI 23 STM32 Ailesi ve STM32F STM32 Ailesi 23 STM32 Mikrodenetleyicileri 30 Numaralandırılması 30

İÇİNDEKİLER. 3 STM32F4 MIKRO-DENETLEYICISI 23 STM32 Ailesi ve STM32F STM32 Ailesi 23 STM32 Mikrodenetleyicileri 30 Numaralandırılması 30 VII 1 GİRİŞ 1 Gömülü Sistemler (Embedded Systems) 1 Kitap Hakkında 2 Kitap Kimler İçin? 2 Kitabı Takip Edebilmek İçin Gerekenler 3 Kitabın İçeriği ve Uygulamaları 4 2 ARM İŞLEMCISI VE MIKRO-DENETLEYICILER

Detaylı

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz. USB Disk Paylaşımı Değerli Müşterimiz, AirTies desteklediği USB Tak&Paylaş özelliği ile hiçbir ekstra donanıma ihtiyaç duymadan yaygın olarak kullanılan standart USB disk sürücülerinizi tüm ağınıza paylaştırmanıza

Detaylı

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ UZAKTAN EĞİTİM ve ARAŞTIRMA MERKEZİ ÖĞRENME YÖNETİM SİSTEMİ KULLANIM KILAVUZU (ÖĞRENCİ)

ESKİŞEHİR OSMANGAZİ ÜNİVERSİTESİ UZAKTAN EĞİTİM ve ARAŞTIRMA MERKEZİ ÖĞRENME YÖNETİM SİSTEMİ KULLANIM KILAVUZU (ÖĞRENCİ) 01 Tarayıcınızın adres çubuğuna http://uzem.ogu.edu.tr yazıp açılan sayfada Giriş (Log in) bağlantısına tıklayınız. Kullanıcı adı ve şifre bilgilerinizi yazıp Giriş yap butonuna tıklayın. 02 Kullanıcı

Detaylı

İçindekiler ADIM 1 : Üye Olma... 2 ADIM 2 : Giriş Yap ve Hatırlatma Sayfaları... 3 ADIM 3: Üye Girişi yapıldıktan sonra yapabileceğiniz işlemler...

İçindekiler ADIM 1 : Üye Olma... 2 ADIM 2 : Giriş Yap ve Hatırlatma Sayfaları... 3 ADIM 3: Üye Girişi yapıldıktan sonra yapabileceğiniz işlemler... İçindekiler ADIM 1 : Üye Olma... 2 ADIM 2 : Giriş Yap ve Hatırlatma Sayfaları... 3 ADIM 3: Üye Girişi yapıldıktan sonra yapabileceğiniz işlemler... 3 ADIM 4: Bildiri Özet Gönderimi Bilgilendirme ve Yardım

Detaylı

AutoCAD 2011 Kurulumu

AutoCAD 2011 Kurulumu AutoCAD 2011 Kurulumu AutoCAD Installation Wizard Kurulum için AutoCAD 2011 DVD sini sürücüye yerleştirdiğinizde, DVD-ROM un içeriğinin okunduğunu belirten Setup Initialization penceresinden sonra, karşınıza

Detaylı

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017 Temel Bilgi Teknlolojileri 1 Ders notları 5 Öğr.Gör. Hüseyin Bilal MACİT 2017 Windows işletim sistemi Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek

Detaylı

ŞEFİM ADİSYON SİSTEMİ SATIŞ EKRANI-MASA SATIŞ

ŞEFİM ADİSYON SİSTEMİ SATIŞ EKRANI-MASA SATIŞ ŞEFİM ADİSYON SİSTEMİ SATIŞ EKRANI-MASA SATIŞ Masa satış modülü işletmenizde masaya oturup garsonlarınız tarafından servis alarak hizmet verildiğinde kullanılan modülümüzdür. Bu modülümüz için sarı işaretli

Detaylı

EĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU

EĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU EĞİTMENLER İÇİN UZAKTAN EĞİTİM SİSTEMİ (MOODLE) eders.giresun.edu.tr KULLANIM KILAVUZU İçindekiler Sisteme Giriş Yapma... 2 Sanal Ders Oluşturma... 3 Sisteme Materyal Yükleme... 13 Sisteme Sanal Ders Videosunu

Detaylı

Cambridge LMS e Başlama- Öğrenciler

Cambridge LMS e Başlama- Öğrenciler Cambridge LMS e Başlama- Öğrenciler 1. Başlamadan önce LMS i kullanamaya başlamadan önce bilgisayarınızın minimum sistem gereklerine sahip olup olmadığını ve internet bağlantınızın kabul edilebilir bir

Detaylı

Haftalık Ders Saati Okul Eğitimi Süresi

Haftalık Ders Saati Okul Eğitimi Süresi DERSİN ADI BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ VE DAĞILIMI (MODÜLLER VE HAFTALARA GÖRE DAĞILIMI)

Detaylı

LİNUX MİNT KURULUM REHBERİ

LİNUX MİNT KURULUM REHBERİ LİNUX MİNT KURULUM REHBERİ Linux Mint ISO Dosyasını İndirme Linux Mint ISO dosyalarını aşağıdaki bağlantıdan indirebilirsiniz. http://www.linuxmint.com/download.php MD5SUM Güvenlik Anahtarı Doğrulaması

Detaylı

Kurulum Dökümanı * v * Bu döküman FortiLogger versiyonu için hazırlanmıştır.

Kurulum Dökümanı * v * Bu döküman FortiLogger versiyonu için hazırlanmıştır. Kurulum Dökümanı * v1.4.3 9.11.2017 * Bu döküman FortiLogger 3.1.7 versiyonu için hazırlanmıştır. Ön Gereksinimler FortiLogger ı bilgisayarınıza kurmak için aşağıdaki ön gereksinimlere ihtiyaç duyulmaktadır:

Detaylı

Qdenetim ve Qdestek (Sistem Danışmanlık) Hakkında

Qdenetim ve Qdestek (Sistem Danışmanlık) Hakkında Qdenetim ve Qdestek (Sistem Danışmanlık) Hakkında Sistem Danışmanlık (http://e-defterdar.com), 2001 yılında faaliyetlerine başlamış olup, müşterilerinin performans ve verimliliklerini arttırmaya yönelik

Detaylı

Kullanıcı Klavuzu

Kullanıcı Klavuzu www.fonosis.com Kullanıcı Klavuzu Kullanıcı Bakımı Anahtar Kelimeler Kullanıcı oluşturma Kullanıcı görüntüleme, listeleme, Kullanıcı yetkilendirme, ilişkilendirme Uygulama içerisinde dilediğiniz kadar

Detaylı

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri www.argenom.com

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri www.argenom.com SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU Telif Hakkı Uyarısı Bu doküman Argenom Elektronik tarafından hazırlanmıştır. Tüm hakları saklıdır. SERNET tescilli bir Argenom Elektronik markasıdır.

Detaylı

NESNEYE YÖNELİK PROGRAMLAMA

NESNEYE YÖNELİK PROGRAMLAMA NESNEYE YÖNELİK PROGRAMLAMA Metotlar Şu ana kadar yaptığımız örneklerde hep önceden hazırlanmış ReadLine(), WriteLine() vb. gibi metotları kullandık. Artık kendi metotlarımızı yapmanın zamanı geldi. Bilmem

Detaylı

Kablosuz 802.11N USB Adaptör

Kablosuz 802.11N USB Adaptör Kablosuz 802.11N USB Adaptör Hızlı Kurulum Kılavuzu ve Garanti Belgesi NWD-270N Kablosuz 802.11n USB Adaptör Genel Bakış NWD-270N, WPS (Kablosuz Gu venlik Yapılandırması) destekli USB arayu zu ne sahip

Detaylı

NB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma

NB Ekran Seri Port Üzerinden Veri Okuma/Yazma. Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma NB Ekran Seri Port Üzerinden Veri Okuma/Yazma Genel Bilgi Protokol Oluşturma Veri Okuma Veri Yazma Genel Bilgi NB Ekranlar üzerinde 2 adet seri port bulunmaktadır. Bu portları kullanarak noprotocol modunda

Detaylı

DYNED İLE İLGİLİ SIRASIYLA HANGİ İŞLEMLER YAPACAĞIZ

DYNED İLE İLGİLİ SIRASIYLA HANGİ İŞLEMLER YAPACAĞIZ DYNED İLE İLGİLİ SIRASIYLA HANGİ İŞLEMLER YAPACAĞIZ 1. Bilgisayarımızda İnternet Explorer yani tarayıcı penceresini açtığımızda; ilk yapacağımız şey Tüm Resmi Okullar ve İlçe ve İl Milli Eğitim Müdürlükleri

Detaylı

2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir.

2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir. MEB.K12.TR Uzantılı E-Posta Hesabının Kullanımı 1) http://mail.meb.k12.tr internet adresinden e-posta hesabına giriş yapılır. Kullanıcı Adı : KURUM KODUNUZ (meb.k12.tr kısmını yazmayınız.) Şifre : Hesabınıza

Detaylı

Apache üzerinden Red Hat 5 yüklenmesi

Apache üzerinden Red Hat 5 yüklenmesi Apache üzerinden Red Hat 5 yüklenmesi Erdal YAZICIOGLU Sistem ve Ağ Mühendisi 21.07.2008 MAKALEDE KULLANILAN KISALTMALAR: RHEL = Red Hat Enterprise Linux GUI = Grafical User Interface (Grafiksel Arayüz)

Detaylı

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi

DONANIM VE YAZILIM. Bilişim Teknolojileri ve Yazılım Dersi DONANIM VE YAZILIM Bilişim Teknolojileri ve Yazılım Dersi Bilgisayar Kendisine verdiğimiz bilgileri istediğimizde saklayabilen, istediğimizde geri verebilen cihaza denir. Donanım, Yazılım Bilgisayar Donanım

Detaylı

ART S602W Standalone Kart Okuyucu

ART S602W Standalone Kart Okuyucu ART S602W Standalone Kart Okuyucu ART S602W Standalone kart okuyucuya ait genel bilgiler, montaj, kablolama, programlama bilgileri ve teknik özellikleri hakkında detaylı açıklama. www.artelektronik.com

Detaylı

1 LOGGER Yapılandırma Kılavuzu

1   LOGGER Yapılandırma Kılavuzu 1 www.mepsan.com.tr LOGGER Yapılandırma Kılavuzu 2 www.mepsan.com.tr İÇİNDEKİLER 1. LOGGER :: Bağlantı Ayarları 2. LOGGER :: Giriş Sayfası 3. LOGGER :: Port Tanımlama İşlemleri 4. LOGGER :: Birim Tanımlama

Detaylı

K12NET Öğrenci Bilgi Sistemi Kullanım Kılavuzu. denge.k12.tr

K12NET Öğrenci Bilgi Sistemi Kullanım Kılavuzu. denge.k12.tr K12NET Öğrenci Bilgi Sistemi Kullanım Kılavuzu denge.k12.tr INTERNET SİTEMİZİNİN ADRESİ www.denge.k12.tr K12NET ÖĞRENCİ BİLGİ SERVİSİ ADRESİ www.denge.k12net.com İçindekiler K12NET Sistemine Giriş... 2

Detaylı

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü BM-209 Nesne Yönelimli Programlama Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü Java Programlama Dili Java bayt kodları Java Sanal Makineleri üzerinde

Detaylı

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı

AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı AEGEE-Eskişehir Online Web Yönetim Paneli ( WEBBY ) Yardım Dökümanı Emre GÜLCAN IT Responsible & Web Admin AEGEE-Eskişehir emregulcan@gmail.com e_gulcan@hotmail.com 0535 729 55 20 1 1. YÖNETİM PANELİNE

Detaylı

GUSTOLOJİ ÖN MUHASEBE PROGRAMI

GUSTOLOJİ ÖN MUHASEBE PROGRAMI GUSTOLOJİ ÖN MUHASEBE PROGRAMI STOK CARİ BANKA KASA FATURA ÇEK/SENET PERSONEL TOPLU SMS RAPORLAR DÖVİZ KUR HESABI GUSTOLOJİ ÖN MUHASEBE PROGRAMI GENEL ÖZELLİKLERİ Muhasebe Programı istediğiniz para biriminden

Detaylı

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş

Java 2 Standart Edition SDK Kurulum ve Java ya Giriş Kurulum için ilk önce Sun Microsystems in sitesinden uygun J2SE sürümünü indirin. Ben J2SE v1. 4. 2_16 Windows Installer paketini kullandım J2SE SDK Kurulumu aşağıdaki gibi başlayacaktır. 1 Kurulum tamamlandıktan

Detaylı

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU

UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU UZAKTAN EĞİTİM YÖNETİM SİSTEMİ (MMYO)EĞİTMEN YARDIM KILAVUZU MERSİN, 2018 MERSİN MESLEK YÜKSEKOKULU ANA SAYFASI TANITIMI Mersin Meslek Yüksekokulu resmi web sitesine http://uzak4.mersin.edu.tr/index.php

Detaylı

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe

Turquaz Windows kurulum dökümanı. ftp://ftp.mirror.ac.uk/sites/ftp.postgresql.org/binary/v7.3.1/windows/pgsql731wina1.exe 1. Giriş Turquaz programını windows üzerinde çalıştırmak için öncelikle bilgisayarınızda postgresql ve Java nın kurulu olması gerekli. Aşağıdaki bilgi ve dökümanlar windows 2000 işletim sistemi üzerinde

Detaylı

CEPPARAM UYGULAMA KILAVUZU

CEPPARAM UYGULAMA KILAVUZU CEPPARAM UYGULAMA KILAVUZU CepParam uygulaması ile 7 gün 24 saat hızlı bir şekilde dilediğiniz kişiye para gönderebilir, size gönderilen paraları görüntüleyerek, başkasına gönderebilir, iade edebilir,

Detaylı

AKINSOFT ProKuaför. Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 29.12.2010. Sayfa-1. Copyright 2010 AKINSOFT

AKINSOFT ProKuaför. Yardım Dosyası. Doküman Versiyon : 1.01.01 Tarih : 29.12.2010. Sayfa-1. Copyright 2010 AKINSOFT Yardım Dosyası Doküman Versiyon : 1.01.01 Tarih : 29.12.2010 Sayfa-1 1- ÇALIŞMA ŞEKLİ HAKKINDA KISA BİLGİ Müşterilerine daha iyi hizmet vermek ve kurumsallaşmak isteyen tüm kuaförlere hitap eden programı

Detaylı

ZİRVEDRİVEWEB YAZILIMI KULLANIM KILAVUZU

ZİRVEDRİVEWEB YAZILIMI KULLANIM KILAVUZU ZİRVEDRİVEWEB YAZILIMI KULLANIM KILAVUZU Kullanıcı Girişi:Giriş ekranınd dan kullanıcı adı ve şifre bilgileri girilip giriş butonuna basılaraksisteme giriş yapılır. Sistem Ekranı: 4 2 Klasörler Dosyalar

Detaylı

ROKAY. Robot Operatör Kayıt Cihazı KULLANMA KILAVUZU V:1.0

ROKAY. Robot Operatör Kayıt Cihazı KULLANMA KILAVUZU V:1.0 ROKAY Robot Operatör Kayıt Cihazı KULLANMA KILAVUZU V:1.0 1 İÇİNDEKİLER SAYFA Cihazın Genel Özellikleri... 3 Programın Kurulumu... 4 Windows-7 Sürücülerin Yüklenmesi... 5 Windows-Vista Sürücülerin Yüklenmesi...

Detaylı

AX3000 MEKANİK TESİSAT VE EKB V2014

AX3000 MEKANİK TESİSAT VE EKB V2014 AX3000 MEKANİK TESİSAT VE EKB V2014 Kurulum ve Lisanslama 2015... ALUPLAN BİLGİSAYAR I AX3000 MEKANİK TESİSAT VE EKB V2014 İçindekiler 0 I. BÖLÜM 1 1 Kurulum... ve işletim için gerekli Donanım ve Yazılım

Detaylı

HIZLI VE KOLAY TEKLİF OLUŞTURMA ADIMLARI

HIZLI VE KOLAY TEKLİF OLUŞTURMA ADIMLARI HIZLI VE KOLAY TEKLİF OLUŞTURMA ADIMLARI /bimsabiz /bimsa bilgi@bimsa.com www.bimsa.com YARDIM DOKÜMANI İÇERİK SİSTEME GİRİŞ... 1 PAZARLIĞA GİRİŞ... 2 PAZARLIK BİLGİLERİ... 2 TEKLİF GİRİŞİ... 4 Önizleme

Detaylı

BİL BİLGİSAYAR PROGRAMLAMA (JAVA)

BİL BİLGİSAYAR PROGRAMLAMA (JAVA) BİL 141 - BİLGİSAYAR PROGRAMLAMA (JAVA) KURULUM DÖKÜMANI Ders kapsamında lab saatlerinde veya lab saatleri dışında Java kodları yazabilmek ve çalıştırabilmek için bilgisayarınıza bazı yazılımların kurulması

Detaylı

--------------------------------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------------------------------- freedcamp.com internet üzerinde online olarak proje yönetimini sağlayan bir sistemdir. Kullanıcılara değişik yetkilerin verilebildiği, görevler atanabildiği, dosya paylaşımının ve tartışma ortamlarının

Detaylı

BLGM 343 DENEY 8 * TCP İLE VERİ İLETİŞİMİ

BLGM 343 DENEY 8 * TCP İLE VERİ İLETİŞİMİ BLGM 343 DENEY 8 * TCP İLE VERİ İLETİŞİMİ Amaçlar 1. TCP protokolünün öğrenilmesi 2. Ağ programlamada kullanacağımız sistem komutlarının öğrenilmesi 3. Ağ programlamanın kavranması TCP ile veri alışverişi

Detaylı

CEPPARAM UYGULAMA KILAVUZU

CEPPARAM UYGULAMA KILAVUZU CEPPARAM UYGULAMA KILAVUZU CepParam uygulaması ile 7 gün 24 saat hızlı bir şekilde dilediğiniz kişiye para gönderebilir, size gönderilen paraları görüntüleyerek, başkasına gönderebilir, iade edebilir,

Detaylı

CP1E-ARGOX AS8000-R SERI PORT HABERLEŞMESİ GENEL BILGI BAĞLANTI ŞEMASI HABERLEŞME AYARLARI RXD KOMUTU HABERLEŞME PROGRAMI

CP1E-ARGOX AS8000-R SERI PORT HABERLEŞMESİ GENEL BILGI BAĞLANTI ŞEMASI HABERLEŞME AYARLARI RXD KOMUTU HABERLEŞME PROGRAMI CP1E-ARGOX AS8000-R SERI PORT HABERLEŞMESİ GENEL BILGI BAĞLANTI ŞEMASI HABERLEŞME AYARLARI RXD KOMUTU HABERLEŞME PROGRAMI Genel Bilgi Bu dökümanda CP1E PLC ile Argox marka barkod okuyucunun seri port üzerinden

Detaylı

BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa

BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa Hugin ALPHA Alpha ER-425TX ER-350N BU CİHAZ BİLGİSAYAR BAĞLANTILI SİSTEM OLMAYIP, BAĞLI OLDUĞU BİLGİSAYAR İLE DEVAMLI İLETİŞİM YAPMAMAKTADIR. Mali Onaylı Yazarkasa 1 İÇİNDEKİLER İÇİNDEKİLER... 2 Bilgisayar

Detaylı

Kurulum; Ana Bilgisayar ve Tahtalara ayrı ayrı yapılmaktadır. KURULUM ŞEMASI x.x x.x x.x x.

Kurulum; Ana Bilgisayar ve Tahtalara ayrı ayrı yapılmaktadır.  KURULUM ŞEMASI x.x x.x x.x x. KURULUM ŞEMASI 192.168.x.x 192.168.x.x 192.168.x.x 192.168.x.x ANA BİLGİSAYAR Kurulum; Ana Bilgisayar ve Tahtalara ayrı ayrı yapılmaktadır. KURULUM SİHİRBAZI adresine girerek aktahta_kur.exe dosyasını

Detaylı

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir. TEMEL AĞ TANIMLARI Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir WAN ve LAN Kavramları Bilgisayarlar ve paylaşılan

Detaylı

SMART Board EĞİTİMLERİ(sürüm:10) 3. Aşama

SMART Board EĞİTİMLERİ(sürüm:10) 3. Aşama SMART Board EĞİTİMLERİ(sürüm:10) 3. Aşama Bölüm 1:Notebook dosyası içerisinde bağlantılar kurma Bu konuyu bir örnek üzerinde inceleyebiliriz. Üç sayfalık bir soru cevap dosyası hazırlayalım. Mesela birinci

Detaylı

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31

İÇİNDEKİLER 1. KLAVYE... 11 2. KLAVYE RB0... 19 3. KLAVYE RBHIGH... 27 4. 4 DİSPLAY... 31 İÇİNDEKİLER 1. KLAVYE... 11 Satır ve Sütunlar...11 Devre Şeması...14 Program...15 PIC 16F84 ile 4x4 klavye tasarımını gösterir. PORTA ya bağlı 4 adet LED ile tuş bilgisi gözlenir. Kendiniz Uygulayınız...18

Detaylı