-
- На PC можно. На ARM (STM32, например) выбор ЯВУ не велик как-то... не? HAL занимает менее 10% от всего остального, остальное чистое программирование без железа. Разве что ОС нет, файловой системы и т.п. - fk0(02.08.2012 20:25)
- А вот в курятниках HAL (Hot Air Leveling?) занимает до 70% программы. Но я все равно хочу перейти на C++, так как там порядка больше. - Лeoнид Ивaнoвич(02.08.2012 23:36)
- Порядок он в головах.Оттуда перетекает в документацию.А на чем писать зависит от задачи. - PlainUser(03.08.2012 07:16)
- HAL=Hardware abstraction layer. Hot Air Leveling - это кто? - Apтём(03.08.2012 00:25)
- Печатные платы никогда не заказывали? - SciFi(03.08.2012 00:28, ссылка)
- HAL - прошлый век :> в век SMD - моветон :> - Snaky(03.08.2012 04:15)
- Для ручной пайки - самое то. - Лeoнид Ивaнoвич(03.08.2012 09:31)
- ручная и на золоте хорошо идет если оно не лежало долго на открытом воздухе, а вот выравнивать TQFP100 на плате с HAL это мучение - Snaky(03.08.2012 09:37)
- А разве золото не дороже? - Лeoнид Ивaнoвич(03.08.2012 13:42)
- дороже, но не сильно. HAL опаснее и сложнее для производителя плат и от него отхотят потихоньку. - Snaky(03.08.2012 14:04)
- А разве золото не дороже? - Лeoнид Ивaнoвич(03.08.2012 13:42)
- ручная и на золоте хорошо идет если оно не лежало долго на открытом воздухе, а вот выравнивать TQFP100 на плате с HAL это мучение - Snaky(03.08.2012 09:37)
- Для ручной пайки - самое то. - Лeoнид Ивaнoвич(03.08.2012 09:31)
- HAL - прошлый век :> в век SMD - моветон :> - Snaky(03.08.2012 04:15)
- Печатные платы никогда не заказывали? - SciFi(03.08.2012 00:28, ссылка)
- при этом м8 может стать тесновата - koyodza(02.08.2012 23:42)
- Я про STM32. - Лeoнид Ивaнoвич(03.08.2012 09:30)
- "не верю" ;=) - koyodza(03.08.2012 10:53)
- Пока это только мечта, а в мечту верить надо. - Лeoнид Ивaнoвич(03.08.2012 13:41)
- ну хоть так, уже хорошо - koyodza(03.08.2012 15:35)
- Пока это только мечта, а в мечту верить надо. - Лeoнид Ивaнoвич(03.08.2012 13:41)
- "не верю" ;=) - koyodza(03.08.2012 10:53)
- Не теснее чем для Си. - =AlexD=(03.08.2012 07:01)
- Если не тянуть туда STL, RTTI и прочее, то с чего тесновата станет? - Apтём(03.08.2012 00:21)
- Я про STM32. - Лeoнид Ивaнoвич(03.08.2012 09:30)
- Чистое программирование без железа как раз можно на PC писать/отлаживать. У меня был такой опыт. Я скидывал с устройства экспериментальные данные и передавал их коллеге, а он на ПК алгоритм обработки на базе этих данных отлаживал. После rezident(84 знак., 02.08.2012 20:34)
- Обычно это называют "синтетический порт" - Evgeny_CD(02.08.2012 22:55)
- А вот в курятниках HAL (Hot Air Leveling?) занимает до 70% программы. Но я все равно хочу перейти на C++, так как там порядка больше. - Лeoнид Ивaнoвич(02.08.2012 23:36)
- HAL на С++ пишется и юзается гораздо проще, элегантнее и удобнее. - =AlexD=(02.08.2012 19:47)
- Я не против, хоть на BASIC :) В любом случае для написания HAL нужно знание "железа". Этот тот уровень, который "платформеннозависим". "Старые наработки" для другого железа, которыми, например, Mahagam недавно бравировал, тут слабо помогут. - rezident(02.08.2012 20:29 - 20:36)
- Охоспидя, умение прочитать названия регистров и назначения битов делают кого-то неимоверно крутым ембеддером? Я тя умоляю. - =AlexD=(03.08.2012 06:58)
- Умение в нужное время выставить нужный бит делают крутым.Круче ничего нет. - PlainUser(03.08.2012 07:19)
- я под наработками понимал что-то не сильно зависимое от платформы. то, что легко и быстро можно портировать дальше. а так начало любого проекта на новой железке - колупание с даташитом, вылизывание железного кода, и потом уже льётся бизнес-логика. - Mahagam(03.08.2012 00:21)
- Охоспидя, умение прочитать названия регистров и назначения битов делают кого-то неимоверно крутым ембеддером? Я тя умоляю. - =AlexD=(03.08.2012 06:58)
- Я не против, хоть на BASIC :) В любом случае для написания HAL нужно знание "железа". Этот тот уровень, который "платформеннозависим". "Старые наработки" для другого железа, которыми, например, Mahagam недавно бравировал, тут слабо помогут. - rezident(02.08.2012 20:29 - 20:36)
- когда речь идёт о 40 тыс. строк взаимодействие с оборудованием составляет не более 10%, иначе это просто говнокод - koyodza(02.08.2012 19:31)
- Да хоть 1%. Если HAL не работает как надо, то всё устройство глючит и виснет. - rezident(02.08.2012 19:38)
- На PC можно. На ARM (STM32, например) выбор ЯВУ не велик как-то... не? HAL занимает менее 10% от всего остального, остальное чистое программирование без железа. Разве что ОС нет, файловой системы и т.п. - fk0(02.08.2012 20:25)