ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
6 июля
166789
rezident (17.09.2009 14:40, просмотров: 45535)
В тему холивара компиляторов MS vs Borland. http://caxapa.ru/164621.html
Коллега осваивает USB на PIC18. С нуля. За две недели разобрался с контроллером и USB. Реализовал HID на примерах Microchip. Теперь следующая задача - управление с помощью этого PIC18, подключенным к нему I2C-слейвом. Для отладки написал простенькую тестовую программку, которая через USB и PIC18 пишет/читает регистры м/с I2C-слейва. И хотя до "того как" писал только на Delphi и BC++, программку писал все же в MS Visual Studio, поскольку именно для него нашел описание готовых компонентов обмена по USB. Программка размером всего 82кБ. Но вот какая проблема выяснилась - она работает только на его компьютере и компьютере соседа, у которого AutoCAD 2006 стоит. На других компах не запускается. Оказывается для ее работы нужен .NET Framework. Размер дистриба 200МБайт. 82кБ или даже 1МБайт на фоне 200МБайт покажутся мелочью. Но как это объяснить пользователю, который обнаружит, что без фреймворка программа не работает? Думаю на BC++ эта же программа аж в "целых" 350кБайт вылилась бы. Но зато никаких дополнительных фреймворков.