Yazar |
|
reader
Kayıt: 24.12.2007 |
|
Arkadaslar hoca C ile character device örneği vermişti ama hla ile bunu nasıl yapıcaz?projeyı tam olarak anlayabilen varsa anlatabilir mi acabaYani şimdi kullanıcı işlemi nasıl giricek? direk "5+3" seklinde alınan inputların sonuclarını döndüren bir modül mü olcak,yoksa kullanıcı menüden yapacağı işlemi (toplama,çıkarma,çarpma...)seçip sonra da 5i ve 3ü mü gircek
|
|
Yazar |
|
reader
Kayıt: 24.12.2007 |
|
Arkadaslar konsolda hla ıle program yazdıgım zaman hata almıyorum,.o ve .asm uzantılı dosyalar olusuyor fakat basıt bır modul yazmak ıstedgımde su hataları verıyor,neden olabilir?
Error in file "/usr/hla/include/os.hhf" at line 5 [errid:107961/hlaparse.c]:
syntax error, unexpected namespaceTkn, expecting DoOneValStmt.
Near: << namespace >>
/usr/hla/include/os.hhf [4]:
error: illegal instruction.
|
|
Yazar |
|
fundagulkaya
istanbul
Kayıt: 07.11.2007 |
|
marakana yazdi | bilgin arkadaşımıza teşekkür ediyorum önce
bende şöyle bir hatayla
| sh: ld: command not found
Error returned by ld=32512 |
karşılaşıyorum, sadece deneme.o oluşuyor, deneme.asm yok. ne yapmalıyım acaba yardımcı olabilecek warmı |
bende de | sh: as: command not found
Error returned by Assembler = 32512 |
böle bi hata var,ve .asm dosyası oluşuyor ancak .o dosyası yok :( ben ne yapmalıyım acabaa??
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
ben daha hla olayını bitiremedim bile
mv /home/user/Masaüstü/hla/usr/hla /usr/ işleminden sonra bende şöyle bişey çıkıyor:
mv: "/home/merve/Masaüstü/hla/usr/hla" "/usr/hla"'e taşınamadı: Permission denied
neden oluyor bu?nasıl giderebilirim bu sorunu?
|
|
Yazar |
|
deadboy
Kayıt: 29.11.2007 |
|
admin olarak hesap açmadığın için oluyor. Önce 'sudo su' veya sadece 'su' yazıp şifreni girip(şifren gözükmez) root moduna geçmen lazım. Zaten admin olarak açınca başta root diye yazar
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
çok teşekkürler ya oldu valla çok sevindim
|
|
Yazar |
|
cengineer
Kayıt: 27.10.2006 |
|
reader yazdi | Arkadaslar konsolda hla ıle program yazdıgım zaman hata almıyorum,.o ve .asm uzantılı dosyalar olusuyor fakat basıt bır modul yazmak ıstedgımde su hataları verıyor,neden olabilir?
Error in file "/usr/hla/include/os.hhf" at line 5 [errid:107961/hlaparse.c]:
syntax error, unexpected namespaceTkn, expecting DoOneValStmt.
Near: << namespace >>
/usr/hla/include/os.hhf [4]:
error: illegal instruction.
|
Aynı hatayı ben de alıyorum hala çözüm bulamadım
" Her arayan bulamayabilir ancak bulanlar arayanlardir..! " Imam-i Rabbâni
|
|
Yazar |
|
errorist
istanbul
Kayıt: 20.10.2006 |
|
Arkadaşlar hla dosyasını derlediğimde .o ve .asm dosyaları oluşuyo ama
ld: cannot find -lc
Error returned by ld = 256
şeklinde bi hata verio . Bu hatayı alan kimse var mı acaba?
Bir de programın çıktısını almak için hangi komutu kullanıyoruz ?
|
|
Yazar |
|
concordia
Kayıt: 14.02.2007 |
|
arkadaşlar ben hocanın nasıl yazmamızı istediğini anlamadım hala
bi fikri olan ya da kodu yazmış olan arkadaşlar kodun küçük bi parçasını örnek olarak koyabilirler mi acaba
|
|
Yazar |
|
thetide
underground
Kayıt: 19.04.2008 |
|
concordia yazdi | arkadaşlar ben hocanın nasıl yazmamızı istediğini anlamadım hala
bi fikri olan ya da kodu yazmış olan arkadaşlar kodun küçük bi parçasını örnek olarak koyabilirler mi acaba |
biz derste character device yazdık ama C dilinde hocanın bizden istediği dört işlem yapan bir karakter device modülü yazmamız ama HLA ile zaten sorun burada C ile yazılabilir(denemedim ama ) HLA ile nasıl yazacağımız hakkında hiçbir fikrim yok
hla ile modül yazdık derste ama character device için yeterli mi bilmiyorum HLA bilgimiz
http://www.bilisimdergi.com
http://www.ceturk.com/
|
|
Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
version.hhf
#asm
.section .modinfo,"a",@progbits
.type __module_kernel_version,@object
.size __module_kernel_version,24
__module_kernel_version:
.string "kernel_version=2.6.27.9"
#endasm
khw.hla
#include( "getversion.hhf" )
unit kernelHelloWorld;
?__kernel__ := true;
#include( "linux.hhf" )
procedure init_module; external;
procedure cleanup_module; external;
procedure nothing; external;
static
khwi :dword; external;
khwi :dword;
procedure nothing;
begin nothing;
end nothing;
procedure init_module; @nodisplay; @noframe;
begin init_module;
linux.printk( "<1>Hello World
");
xor( eax, eax );
ret();
end init_module;
procedure cleanup_module; @nodisplay; @noframe;
begin cleanup_module;
linux.printk( "<1>Goodbye World
" );
ret();
end cleanup_module;
end kernelHelloWorld;
root@extreme-laptop:/home/extreme/Masaüstü/kernel (2)/helloworld# hla -c khw.hla
Error in file "/usr/hla/include/os.hhf" at line 5 [errid:107961/hlaparse.c]:
syntax error, unexpected namespaceTkn, expecting DoOneValStmt.
Near: << namespace >>
/usr/hla/include/os.hhf [4]:
error: illegal instruction.
Bu hata neden olur bilenvarmı?
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
reader
Kayıt: 24.12.2007 |
|
aynı hatayı ben de aldım ve bir arkadas daha almıs,kurulumda mı bır eksıklık yaptık acaba hepımız?
|
|
Yazar |
|
fonemi
Kayıt: 09.01.2007 |
|
program ... ya da unit ... satırının en başta olması gerekiyor (include'dan da önce). Hata bundan kaynaklanıyor.
|
|
Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
fonemi yazdi | program ... ya da unit ... satırının en başta olması gerekiyor (include'dan da önce). Hata bundan kaynaklanıyor. |
O şekildede denedim error: illegal instruction. hatası verdi. Kod da hata olmaması lazım.
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
fonemi
Kayıt: 09.01.2007 |
|
?__kernel__ := true;
Bu satırı silip dener misin bir de...
Çünkü yukarıda yazdığım olay bende çalışmıştı. Hatta özellikle e-book'taki kodun hatalı olduğunu farketmiştim, oradan hatırlıyorum.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |