Konuyu görüntüle
IUCODERS FORUM > Duyurular > Okul ile ilgili > Sistem Programlama odevi
Yazar
reader


avatar

Kayıt: 24.12.2007
10.01.2009-14:05 #54592
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 acabaconfusedYani ş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ü gircekconfused





Yazar
reader


avatar

Kayıt: 24.12.2007
10.01.2009-15:57 #54596
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ıyorworried,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


avatar
istanbul
Kayıt: 07.11.2007
10.01.2009-21:18 #54603
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ıconfused

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


avatar

Kayıt: 14.02.2007
11.01.2009-00:42 #54608
ben daha hla olayını bitiremedim bile crying
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?crying





Yazar
deadboy


avatar

Kayıt: 29.11.2007
11.01.2009-00:51 #54609
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


avatar

Kayıt: 14.02.2007
11.01.2009-00:57 #54610
çok teşekkürler ya oldu valla çok sevindimdancing





Yazar
cengineer


avatar

Kayıt: 27.10.2006
11.01.2009-11:57 #54616
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ıyorworried,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


avatar
istanbul
Kayıt: 20.10.2006
11.01.2009-14:44 #54626
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?beat upbeat up
Bir de programın çıktısını almak için hangi komutu kullanıyoruz ?





Yazar
concordia


avatar

Kayıt: 14.02.2007
11.01.2009-16:10 #54635
arkadaşlar ben hocanın nasıl yazmamızı istediğini anlamadım halaworried
bi fikri olan ya da kodu yazmış olan arkadaşlar kodun küçük bi parçasını örnek olarak koyabilirler mi acaba





Yazar
thetide


avatar
underground
Kayıt: 19.04.2008
11.01.2009-17:13 #54640
concordia yazdi
 
arkadaşlar ben hocanın nasıl yazmamızı istediğini anlamadım halaworried
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 yokconfusedconfused
hla ile modül yazdık derste ama character device için yeterli mi bilmiyorum HLA bilgimiznot talking





http://www.bilisimdergi.com
http://www.ceturk.com/
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
11.01.2009-17:21 #54641
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


avatar

Kayıt: 24.12.2007
11.01.2009-18:12 #54644
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?thinking





Yazar
fonemi


avatar

Kayıt: 09.01.2007
11.01.2009-18:20 #54645
program ... ya da unit ... satırının en başta olması gerekiyor (include'dan da önce). Hata bundan kaynaklanıyor.





Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
11.01.2009-18:30 #54647
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


avatar

Kayıt: 09.01.2007
11.01.2009-18:35 #54648
?__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.





1 2 3 4
Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb