Въвеждащ курс по електроника
Основни теми:
1. Що е то ток и има ли почва в Лаб-а?
2. Основи величини и закони на електротехниката, тяхното визуално онагледяване, референтна база и връзката им с реалния свят
3. Базови компоненти в електрониката и електротехниката – пасивни/активни, електромеханични, оптични, термични, магнитоелектрични, и т.н. и т.н.
4. Основни модули и вериги в алоговата електроника – делители, деференциращи/интегриращи звена, филтри, усилватели и т.н. и т.н.
5. Основни модули и вериги в цифровата електроника – логически функции и елементи, тригери, броячи, дешифратори, мултиплексори, тригер на Шмит, мултивибратори и т.н. и т.н.
6. Основни шини и интерфейси за комуникация между цифровите схеми – UART, SPI, I2C, високоскоростни – USB, DSI и CSI и т.н. и т.н.
7. Микропроцесори, микроконтролери и системи върху чип (SoC) – прилики и разлики. Основни блокове, периферия и интерфейси
8. Примери за връзка на микроконтролер/SoC с реалния свят – GPIO (+interrupts), ADC/DAC, UART
9. Примерни за конфигурация на периферни блокове и прелюдия към софтуера – къде е връзката между тях? Know how, how to…
10. Практически примери с Raspberry Pi, Microchip devkit и др. Работа с осцилоскоп, мултицет и т.н. Работа с поялник 🙂
11. Какво е Brillo или бъдещето на IoT – отворена дискусия
Към кого е ориентиран курса:
Към всеки, който проявява интерес към хардуера и по-специално тези, който искат да разберат какво се крие зад онези магически редове код, сървиси, драйвери, ОС и т.н… Курсът би бил полезен и за тези, които нямат интерес към хардуера, но изпитват неистово желание да си управляват климатика, кафеварката и тостера по свой начин с десетина реда написани на Python, но им е необходим „специфичен“ хардуер.
За лектора:
Казвам се Валери Иванов – магистър-инженер съм от ТУ-София специалност компютърни системи и технологии. Горд възпитаник на ТУЕС, където и в момента преподавам заедно с мои колеги 🙂
Понастоящем съм senior SW engineer в Софийския офис на Visteon Corp. – automotive electronics. В момента се занимавам с проучване и разработка на софтуер за next-gen automotive telematics platform.
Предишен опит в разработка и интеграция на imaging software в MM Solutions – опит с платформи Texas Instruments OMAP, Qualcomm Snapdragon; операционни системи – Symbian, Embedded Linux, Android, QNX; realtime processing; multitasking and multithreading; разработка на драйвери.
По-предишен опит с разработка и поддръжка на аудио системи (хардуер и софтуер) – усилватели, смесителни пултове и т.н; digital signal processing; VHDL и програмиране за Microchip микроконтролери
Интереси:
– Проектиране и разработка на електронни устройства – схеми и платки
– Линукс дивайс драйвери, приложения и сървиси
– Разработка на приложения за Андроид
– Мобилни устройства и сензори – telematics & telemetrics
– Embedded camera and imaging software
Блог на курса: http://ec.initlab.org
Канал в IRC @ludost.net: #жица