Jump to content

    

CubeMX и User code

16 hours ago, mantech said:

Ага! И здравствуй прога моргания светодиодом и выводом в уарт "Hello world" на 2 мегабайта....  За то круто как, Мммм:biggrin:

Да, только этот светодиод будет управляться голосом через через облака в реальном времени по беспроводным интерфейсам на скорости 100 mbit  и при необходимости масштабироваться до миллиона светодиодов. :laugh1:
Ценность она не в конкретном применении, а в универсальности.
Минималистичное и самописанное не создает и десятой доли ценности, которую можно  получить  умея интегрировать готовые пакеты. 

Share this post


Link to post
Share on other sites
On 8/8/2019 at 2:08 PM, AlexFTF said:

Товарищи, а как пишут программы для мк настоящие программисты? Пишут свой HAL, понятный и простой? Используют си или для настоящих программистов идет только ассемблер? :smile: 

Настоящие программисты остались на Z80, AVR-ах и PIC-ах.... Поинтересуйтесь у них :)

 

Вместо HAL, написал LL для C6745. Сколько-то человеко-часов потрачено. Зато всё под контролем.

 

С STM32 другая история. Нужна была скорость "быть в теме". Помог Кало-Куб (без шуток).  Потом самостоятельно.

 

Но это всем пофиг.

 

Сейчас быдлокодерам нужны облака и питоны. И всем пофиг что бинарный высер получается на тонны мегабайт и скорость ниахти. Зато быстро и заказчика всё устраивает.

 

Ну и тенденция к многоядерности CPU располагает:  променяли качество на количество.

 

Edited by __inline__

Share this post


Link to post
Share on other sites
4 часа назад, __inline__ сказал:

Сейчас быдлокодерам нужны облака и питоны. И всем пофиг что бинарный высер получается на тонны мегабайт и скорость ниахти.

Под этим облаком есть возможность "обосновать" высокую цену за свою работу. Однако в серьёзных местах небходимо ТЗ, согласованное с заказчиком и исполнителем. Отличить настоящего программиста от быдлокодера можно по объёму документации при оформлении результатов работы. Настоящий программист совместно с заказчиком разработает функциональную схему работы программы с самыми подробными пояснениями для непосвящённого клиента и заложит до 25% от общей стоимости на отладку и доработку блоков программы. Все этапы пропишет в ТЗ с обозначенными в этом документе этапами работы, сроками исполнения и стоимостью. Этап разработки ТЗ оценивается в 25% от той же общей цены, что в конечном итоге выгодно клиенту, который сможет в половине случаев убедиться в собственном невежестве и с удовольствием заплатит за лекбез. Часто желаемый функционал программы в его представлении окажется анархоизмом и даже невыполним или убыточен. 

Share this post


Link to post
Share on other sites

я совсем не программист. Но видел крутых ребят в IBM PC 30 лет назад. Они тоже там писали на ассемблере 8086. Всё само собой напрямую в регистрах.

Потом как-то потихоньку смотрю - а у них уже Турбо-Паскаль.

А потом уже всякие Борланд Си поперли.

А тут и Виндовс.

И где те все ребяты?

Сейчас к телу процессора (да кого там к телу) вообще ведь никто не подходит.

Короче и мы все так же двигаемся тем же путем.

Если продолжить аналогии, то материнки мы еще сами разводим. :-)

А некоторые даже еще сами БИОС строгают. :-)

 

 

Edited by serglg

Share this post


Link to post
Share on other sites
5 hours ago, serglg said:

И где те все ребяты?

Плохо ищите :)

 

1) http://gendev.spritesmind.net/forum/

2) https://zx-pk.ru/forum.php

3) http://forums.nesdev.com/

 

Этих ребят никакими облаками не заманишь :)

5 hours ago, serglg said:

А тут и Виндовс. 

В качестве хост-платформы - почему бы и нет?

Помнится, на этапе появления 95-й винды, Билл Гейтс предложил окна, из-за чего был послан игроделами далеко и по-дальше. В то время господствовали Full-screen DOS игры :)

Правда в 98-й появился DirectX, с этого момента пошло массовое предательство и закат байто*бства на ПК )))

Edited by __inline__

Share this post


Link to post
Share on other sites
6 часов назад, serglg сказал:

Они тоже там писали на ассемблере 8086

Если подробно рассмотреть этот ассембдер, то в нём есть всё необходимое для создания программы со всеми "удобствами" на уровне языков Си. Просто эти ребята работали под руководством безграмотных "руководителей", которые были бесконечно далеки от специфики интенсивной работы в области дискретной математики. Создать необходимые условия для такой работы доступно далеко не каждому, но примеры успешной реализации таких условий были и методики для этого тоже существуют. 

6 часов назад, serglg сказал:

И где те все ребяты?

Таких "ребят" нужно учить программировать из новичков и гениев-энтузиастов найти не составит труда. Вся проблема в "руководителях" и условиях работы для названных гениев.

Share this post


Link to post
Share on other sites
21 hours ago, __inline__ said:

Настоящие программисты остались на Z80, AVR-ах и PIC-ах.... Поинтересуйтесь у них :)

Сейчас быдлокодерам нужны облака и питоны. И всем пофиг что бинарный высер получается на тонны мегабайт и скорость ниахти. Зато быстро и заказчика всё устраивает.

Ну-ну. Смотрим по вашей же ссылке на - https://zx-pk.ru/threads/30763-nakonets-to-vyshla-polnotsennaya-versiya-os-tasis-pod-zx-evolution.html

Человек написал нечто умеющее всего лишь работать с дисками, читать какие-то битмапы и играть какие-то  звуковые файлы.
И это у него заняло аж 830 кБайт!
Демки от Segger-а такое в 100 кБайт уложат и не поперхнуться. 
Нет, настоящих одиночек программистов способных адекватно написать что-то больше моргания светодиодом  больше нет, нигде. 

Share this post


Link to post
Share on other sites
WI:   TSTB  @#177560
      BPL WI
      MOVB  @#177562, R1
WO:   TSTB  @#177564
      BPL WO
      MOVB  R1,@#177566
      BR  WI
Edited by x893

Share this post


Link to post
Share on other sites
58 минут назад, AlexandrY сказал:

Нет, настоящих одиночек программистов способных адекватно написать что-то больше моргания светодиодом  больше нет, нигде. 

Глубоко ошибочное утверждение. 

Share this post


Link to post
Share on other sites
2 hours ago, AlexandrY said:

Ну-ну. Смотрим по вашей же ссылке на - https://zx-pk.ru/threads/30763-nakonets-to-vyshla-polnotsennaya-versiya-os-tasis-pod-zx-evolution.html

Человек написал нечто умеющее всего лишь работать с дисками, читать какие-то битмапы и играть какие-то  звуковые файлы.
И это у него заняло аж 830 кБайт!
Демки от Segger-а такое в 100 кБайт уложат и не поперхнуться.

Говнокодеров везде хватает, в том числе и на ZX :)

И почему выводы делаете только по одной ссылке?

Share this post


Link to post
Share on other sites
В 11.08.2019 в 11:22, __inline__ сказал:

Настоящие программисты остались на Z80, AVR-ах и PIC-ах....

34 минуты назад, __inline__ сказал:

Говнокодеров везде хватает, в том числе и на ZX :)

Как-то сами себе противоречите...  :wink2:

3 часа назад, AlexandrY сказал:

Нет, настоящих одиночек программистов способных адекватно написать что-то больше моргания светодиодом  больше нет, нигде. 

Не судите всех по себе  :unknw:

Edited by jcxz

Share this post


Link to post
Share on other sites
4 minutes ago, jcxz said:

Не судите всех по себе  :unknw:

Почему же по себе. Я по вашему  коду сужу тоже. :laugh1: 

35 minutes ago, __inline__ said:

И почему выводы делаете только по одной ссылке?

Дайте еще, только прямо на код.  

Edited by AlexandrY

Share this post


Link to post
Share on other sites
2 минуты назад, AlexandrY сказал:

Почему же по себе. Я по вашему  коду сужу тоже. :laugh1: 

Вы мой код не видели. Не надо гнать пургу.

Share this post


Link to post
Share on other sites
Just now, jcxz said:

Вы мой код не видели. Не надо гнать пургу.

Че альцгеймер?  Иль вы плагиатили когда тут постили снипеты типа как написанные вами? 
 

Share this post


Link to post
Share on other sites

Устное предупреждение: два предыдущих сообщения находятся на грани нарушения Правил Форума.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now