Jeffrey Cross
Jeffrey Cross

Siri projek yang disandarkan dengan Windows Embedded CE

Microsoft telah bekerjasama dengan Make: Online untuk membangunkan satu siri projek terbenam yang menggunakan Windows Embedded CE, Visual Studio 2005 Pro, dan perkakasan tertanam pihak ketiga. Kami telah membawa papan palet Kipp Bradford kami untuk membuat tiga projek berasaskan Windows Embedded dan untuk mendokumentasikannya, di sini di Make: Online dan di laman web SPARK Imagination Microsoft.

Bagi mereka yang tidak menyedari SPARK, ia adalah kempen MS dan siri pertandingan yang direka untuk memperkenalkan pelajar, penggemar dan lain-lain kepada Windows Embedded CE dan penggunaannya dalam "komputer minimalis" dan sistem terbenam. Microsoft telah bekerjasama dengan beberapa vendor perkakasan, termasuk VIA, Advantech, dan Komputasi Khas untuk menyediakan kit perkakasan khas. Beli kit peranti terbenam dari salah satu vendor ini dan dapatkan versi penuh Windows Embedded CE 6.0 R2 dan Visual Studio 2005 Professional secara percuma.

Untuk projek pertama, Kipp akan membina sistem automasi rumah pintar menggunakan Windows Embedded CE dan VIA ARTiGO A1000 Pico-ITX Builder Kit. Dia menyediakan beberapa latar belakang, mengenai dirinya dan projek:

Projek tertanam rumah pertama saya melibatkan pengaturcaraan Microchip PIC 16C73, menggunakan kod pemasangan untuk mengawal motor stepper untuk pemasangan kamera penglihatan stereo robot. Saya mempunyai pengalaman terhad mengubahsuai kod FORTH dan C pada 6811 yang dipercayai, tetapi ia benar-benar menarik untuk mesin pemasangan dan mengawal rangkaian, reka bentuk dan membina papan litar, menulis kod terbenam, dan menulis perisian PC. Malangnya, saya berada di kolej, semua kerja ini telah dilakukan di luar kelas saya, dan ia benar-benar mengambil masa yang cukup besar yang mungkin lebih baik menghabiskan masa belajar.

Saya akhirnya melengkapkan binaan dan elektronik dan perisian yang disertakan. Kebanyakan projek yang saya kerjakan pada hari ini memerlukan kemahiran yang sama dan menggabungkan unsur-unsur asas yang sama: peranti yang terbenam menerima input dari pengguna atau sensor dan menghasilkan output.

Banyak telah berubah dalam lima belas tahun sejak projek itu. Undang-undang Moore telah memberi kesan yang besar terhadap kuasa pengkomputeran sementara pemproses menjadi lebih cekap tenaga. Periferal cip sekarang termasuk USB, I2C, SPI, A / D, D / A, UART, dan lain-lain. Lebih penting lagi, jangkaan pelanggan telah berubah. Terdapat peningkatan tekanan kepada pemaju untuk menyampaikan antara muka pengguna yang kompleks dan produk yang kaya dengan ciri hampir semalaman. Penjual alat perisian bertindak balas dengan menukar inovasi yang dibangunkan untuk pembangunan aplikasi pesat pada komputer desktop ke versi yang lebih sesuai untuk perkakasan terbenam terkini.

Satu alat yang sangat menonjol adalah Windows Embedded CE. Saya masih ingat memikirkan betapa seronoknya mengambil kod Visual C saya dan menyusun semulanya untuk berjalan di beberapa kotak kecil di dalam robot. Sama seperti projek penglihatan stereo saya, saya tidak mempunyai sebab yang sah untuk menjalankan Windows dalam persekitaran yang tertanam selain daripada saya fikir ia akan menjadi projek yang menarik, dan ketika saya dengan cepat mengetahui, Windows CE (seperti yang dipanggil pada masa itu), adalah bukan jawapan yang saya cari. Saya merasakan saya memerlukan pengetahuan yang komprehensif tentang perpustakaan Windows CE untuk membuat sesuatu yang berguna berlaku dengan projek saya, dan saya tidak tahu di mana untuk memulakan dengan alat. Saya perhatikan bahawa penggemar lain menghadapi cabaran yang sama, jadi saya berputus asa dan mencari penyelesaian lain.

Saya baru-baru ini ditanya oleh MAKE untuk melihat kedua pada Windows Embedded CE baru dan untuk meneroka produk dari perspektif hobi. Dengan itu, saya akan bekerja pada tiga projek menggunakan beberapa sistem komputer terbenam baru yang menarik. Projek pertama akan melibatkan mewujudkan "papan pemuka" untuk bangunan kecekapan ultra tinggi yang memenangi anugerah di Providence, Rhode Island. Papan pemuka akan dijalankan pada VIA Pico-ITX. Saya akan merangkumi proses perancangan dan pembinaan projek ini, dan ins dan mula memulakan Windows Embedded CE, dalam siri jawatan yang akan datang. Menginap ...

Pembuat baru kami: Pengarang dan editor dalam talian, Kipp Bradford, adalah perunding teknologi dan usahawan. Beliau mengembangkan peranti elektromekanik yang terdiri daripada peralatan penyelidikan, produk pengguna, peranti perubatan, dan sistem "kritikal misi". Kipp mungkin mengakui beratus-ratus mainan untuk Hasbro dan Mattel, tetapi dia tidak mungkin memberitahu anda yang mana. Kipp juga merupakan Pensyarah Adjunct dalam Kejuruteraan di Brown University, di mana beliau mengajar beberapa reka bentuk kejuruteraan dan kursus keusahawanan. Di samping itu, beliau berkhidmat di papan dua seni bukan keuntungan, AS220 dan The Steel Yard, di Providence, RI.

Bermula minggu depan, Kipp akan melaporkan kemajuannya, baik di sini dan pada laman web SPARK Imagination anda, dalam menyusun sistem automasi ini menggunakan alat ini.

Berikut adalah pautan ke laman web SPARK.


SPARKI Imaginasi Anda Membuat: Siri projek Windows Terbenam ditaja oleh Microsoft Corporation.

Kongsi

Meninggalkan Komen