Saya tidak ingin belajar pemrograman Windows

V

vdaniel

Guest
Dear Kolega,

Mungkin, seseorang di antara kalian melewati jalan yang sama dan menemukan solusi.
Saya mengalami hadware dan softwate desainer.Selama 30 tahun belakangan ini saya punya banyak proyek selesai.Aku digunakan Intel, kemudian Atmel AVR, sekarang Fujitsu FR dan Philips LPC2100 Microcontrollers.Tapi program terakhir untuk PC saya telah jauh wtitten di diberkati 1992 di bawah DOS.Ketika saya bekerja dengan Microcontrollers atau di bawah DOS, saya dapat berkonsentrasi terutama pada masalah itu sendiri.Tapi sekarang aku mencoba untuk beralih ke Windows, saya setiap kali tongkat, karena aku harus menghabiskan sebagian besar waktu proyek pada Windows rincian, bukan pada masalah itu sendiri.Mungkin aku HAME terlalu tua untuk hal-hal baru?
Aku punya program DOS yang masih bekerja, tapi, sayangnya, banyak komputer modern tidak mendukung lebih COM dan LPT port, hanya USB, dan aku tidak bisa lebih banyak menggunakan DOS.Aku mencoba mencari driver USB mensimulasikan COM atau LPT di bawah DOS, tetapi sia-sia.
Tolong, saya bertanya HANYA orang-orang yang memiliki pengalaman yang sama!Mana yang paling singkat dan termudah untuk mengadaptasi perangkat lunak saya ke komputer modern.Apakah Windows pembelajaran tak terelakkan?

Terima kasih,
Varuzhan

 
Przez ostatnich kilka miesięcy dyskusja o powrocie Nokii na rynek telefonów komórkowych ma ten sam scenariusz: najpierw pojawia się pogłoska, która następnie jest dementowana przez przedstawicieli fińskiej firmy a jedyne co biorą oni pod uwagę to możliwość umieszczania swojej marki na telefonach innych producentów, oczywiście za odpowiednią opłatą...

Read more...
 
Hai,
Hampir situasi yang sama di sini.Unfortunatelly Saya tidak dapat melihat bagaimana port aplikasi DOS di bawah lingkungan baru.Cara termudah saya temukan di bawah jendela lingkungan (saya tidak menyukainya, tetapi tidak dapat dihindari) adalah dengan menggunakan antarmuka USB seperti FT232 atau FT245, tergantung app., Dan untuk membuat aplikasi di VB.Lihatlah www.ftdichip.com.Anda dapat menggunakan chip ini dengan port serial driver (kasus di mana anda dapat menggunakan aplikasi. Yang menggunakan com port) atau dengan. DLL driver (ini adalah untuk kecepatan yang lebih tinggi dan untuk BitBang mode), yang mudah digunakan di bawah VB .Ada juga contoh-contoh kode di situs tersebut.Saya telah menggunakannya dengan sukses untuk berbagai proyek, MCU (51, avr, pic, smartcard) antarmuka dan pemrograman, pemrograman dan interfacing FPGA, dll

/ pisoiu

 
Itu tergantung dari qwhat yang ingin Anda lakukan.

1.tentu saja Anda dapat juga menggunakan linux, bukan jendela untuk mengembangkan tujuan

2.jenis perangkat lunak yang Anda maksud?Mengembangkan beberapa komponen perangkat lunak tertanam berada dalam mikrokontroler tidak membutuhkan pengetahuan dari beberapa antarmuka (LPT, COM) hal-hal tertentu.

When u mau mengandalkan (dan menggunakan) sistem operasi fitur seperti multitasking, atau keamanan terhadap kecelakaan dari aplikasi Anda, maka Anda harus menggunakan perpustakaan dan fungsi yang ditawarkan dari OS.

Untuk komunikasi ke perangkat eksternal, masing-masing OS membutuhkan beberapa file deskriptor, menangani, beberapa pernyataan fopen dan fclose dll

Jika Anda tidak perlu semua thes hal, apa yang berbicara terhadap beberapa Chjaracter BERDASARKAN aplikasi DOS, di mana Anda hanya menggunakan pernyataan-pernyataan seperti "keluar Port xyz, Nilai qq). Tidak akan ada konflik ressource, seperti aplikasi Anda adalah satu-satunya yang akan menggunakan ressoruce.

Jadi pikirkan tentang hal-hal yang ingin Anda capai.Untuk memasukkan paku dinding int tidak memerlukan manajemen proyek (karena merupakan tugas yang mudah), dan juga untuk melakukan beberapa "cepat dan kotor" h perangkat lunak (at) ck untuk mencapai beberapa perangkat eksternal untuk tujuan pengujian mungkin mungkin.

Yang lebih kompleks proyek Anda, atau yang lebih dapat dipercaya itu harus bekerja, Anda harus belajar tentang dependensi someting komponen lain dan th OS yang mengelola seluruh barang-barang.

 
Great thanks jawaban.

Pertama tentang www.ftdichip.com dan VB.Ya, saya setuju, ini adalah jalan terpendek untuk
sederhana, program interfacing mikrokontroler.Saya baru melewati jalan ini.

Namun program utama, yang kalau aku bicara, adalah real time yang besar CAM 2,5 sumbu program
untuk penggilingan, pemotongan dan ukiran laser.Ada banyak C kode untuk format yang berbeda
masukan file seperti DXF, DXB, pixel ke vektor konverter dan seterusnya.Butuh waktu beberapa bulan
desain dan kemudian bertahun-tahun pemeliharaan dan modernisasi.Pelanggan
seperti itu untuk keandalan dan mudah digunakan.Tidak ada kebutuhan program lain berjalan
secara simultan, jadi aku mengambil seluruh kontrol pada port (aku punya versi untuk kedua
LPT dan COM).Antarmuka bagian untuk pendekatan semacam itu tidak lebih dari 2-3%.
Tapi sekarang beberapa pelanggan ingin jalankan di laptop, yang hanya memiliki USB
untuk komunikasi.Dan mereka ingin menjalankannya di Windows, bukan Linux.
Tentu dalam kasus penggunaan VB, saya hanya bisa menyimpan algoritma tua, tapi tidak
pelaksanaan kode.
Menunggu saran baru,

Varuzhan

 
Sepertinya tidak menjadi pekerjaan yang sangat sulit.Apa pisoiu berkata: FTDI chip yang menyediakan jembatan yang mudah antara USB dan RS232.Anda memiliki port RS232 fisik nyata yang akan terhubung ke perangkat keras Anda saat ini.Satu-satunya pekerjaan yang harus dilakukan adalah port antarmuka Anda rutinitas dari jendela DOS gaya gaya (dalam murni C).Driver yang FTDI menyediakan virtual COM port, tampak sama dengan port COM yang nyata di jendela.Saya pikir akan lebih mudah menggunakan beberapa jendela fungsi untuk mengakses port COM daripada menggunakan fungsi DOS dan mengurus semua hardware dependensi.Cheer up - i hal ini lebih mudah daripada yang terlihat seperti.Mik (tanpa lem jendela pemrograman GUI

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />

)

 
Terima kasih Mik,

Mungkin sebenarnya tidak begitu sulit seperti itu tampaknya.
Kemudian pertanyaan untuk seluruh masyarakat.
1.Apakah ada tersedia di internet sebuah kode untuk Windows samble sederhana di bawah C,
tidak MFC dan refaerence lain bahan-bahan untuk memulai cepat.
2.Bagaimana saya dapat dari kode saya mengelola resourcec PC, misalnya, untuk menonaktifkan sebagian besar kegiatan, kecuali timer, keboard, mouse dan sumber daya sistem lainnya dan lagi memungkinkan mereka pada akhir program?

Terima kasih,

Varuzhan

 
Hai.
Anda tidak perlu menggunakan chip FTDI.Download win32 perpustakaan untuk akses langsung ke port di bawah w9x/nt.

http://online.download.ru/Download/ [ProgramID = 3.548]

Semoga beruntung!

 
Ok, tapi bagaimana melakukannya, jika PC hanya memiliki USB, tidak ada LPT, tidak ada COM?

Varuzhan

 
mengapa anda tidak menggunakan RS232 on usb adapter?lihat yaitu http://www.ramelectronics.net/html/usb_serial.htm

 
Adaptor membutuhkan sopir.Hanya mensimulasikan port COM.Anda tidak dapat bekerja
langsung dengan virtual seperti pelabuhan, seperti dengan nyata.Sayangnya tidak ada
driver untuk DOS

Varuzhan

 
vdaniel wrote:

Ok, tapi bagaimana melakukannya, jika PC hanya memiliki USB, tidak ada LPT, tidak ada COM?Varuzhan
 
Saya telah melakukan percobaan ini sudah.Tidak ada keberhasilan /

Varuzhan

 
vdaniel wrote:

Adaptor membutuhkan sopir.
Hanya mensimulasikan port COM.
Anda tidak dapat bekerja

langsung dengan virtual seperti pelabuhan, seperti dengan nyata.
Sayangnya tidak ada

driver untuk DOS
 
vdaniel wrote:

Saya telah melakukan percobaan ini sudah.
Tidak ada keberhasilan /Varuzhan
 
u dapat memeriksa www.codeproject.com yang memiliki banyak jendela serail proyek / perpustakaan termasuk virtual com.menggunakannya sebagai template kemudian tambahkan kode pengolahan data Anda.

 
Dear colleagues, karena thread ini menjadi COM DOS USB saya akan memulai berdedikasi baru satu,

Thanks jawaban,
Varuzhan

 

Welcome to EDABoard.com

Sponsor

Back
Top