Обновить
180
100

Embedded SW/Firmware Engineer

Отправить сообщение

Моя гипотеза в том, что компилятор gcc при печати констант printf-ом переводил данные в сегмент text.

К слову вот та самая утилита TunerPRO
https://habr.com/ru/articles/965828/

Я тоже согласен с @mlnw
Гирлянды нужны только в Рождество.

На платах на фото видны примерно по сотне дискретных (и не очень) элементов обвязки и прочие разъёмы

Где можно скачать pdf со схемотехникой FC7300 Demo Board?
Нужна электрическая принципиальная схема.

 Какие бы небыли российские специалисты талантливые, всё упирается во время которое не купишь))

Уж что ни что, а времени было море. СССР дак и вовсе за 30 лет отроду в сверхдержаву превратился.

https://habr.com/ru/articles/718300/

Рекомендую вам ознакомиться с трудами ещё одного "четкого пацана " нобелевского лауреата по физике Льва Давидовича Ландау, который всегда утверждал

"Главное в физике - это умение пренебрегать!"

"Главное в физике - это умение пренебрегать!"
"Главное в физике - это умение пренебрегать!"

Пока славяне спорят ставить или нет точки в схемах и писать или нет очевидные комментарии в коде типа "смотрите это инклуды", англосаксы запускают очередную ракету с возвращающейся ступенью.

Скрытый текст

Ракетная компания основателя «Амазона» Джеффа Безоса «Блю Ориджин» только что впервые успешно посадила свой новый ракетный ускоритель «Нью Гленн» на баржу посреди океана - став всего лишь второй компанией в истории планеты, посадившей ракетный ускоритель после SpaceX.

Полезной нагрузкой этого запуска стала пара марсианских спутников Escapade. Эти два аппарата отправились к Марсу для изучения его магнитного поля.

В отличие от SpaceX, где посадочные ноги работают на пневматике, у «Нью Гленна» они раскладываются под действием собственного веса и торможения. У F9 – 4 посадочных опоры, а у «Нью Гленна» — 6, расположенных по кругу в пространстве между двигателями. Опоры начинают раскладываться за 14 секунд до посадки, и процесс их полного раскрытия занимает 8 секунд.

Проектный многоразовый ресурс носителя составляет 25 пусков одной и той же ступени. Оборачиваемость - 16 дней между полётами

Грузоподъёмность «Нью Гленна» в 3 раза выше, чем у базовой версии F9, благодаря более эффективному двигателю, использованию метана и водорода, а также диаметру ракеты в 7 метров.

Один пуск «Нью Гленна» примерно равен 6 пускам «Союза» или 2 пускам самого тяжёлого, разрабатываемого с 1992 года и до сих пор проходящего лётные испытания российского носителя «Ангара А5». При этом «Нью Гленн» – многоразовый.

«Многоразовые ракеты – невыгодны»
(с) Руководитель Роскосмоса Рогозин в 2020

🚀 «Юра, прости»

Она сейчас так и собирается

echo off
cls
make clean 2>&1 | tee clean_log.txt
make all -j8 | tee build_log.txt

Уже сделано
Пуск Сервера Сборки Jenkins
https://habr.com/ru/articles/695978/

Тут же в make скрипте имеет смысл ещё и вложить Sha256 для ключевых артефактов.

Чтобы их не могли потом подделать утилитой TunerPRO


ARTIFACT_BIN = $(BUILD_DIR)/$(TARGET).bin
ARTIFACT_HEX = $(BUILD_DIR)/$(TARGET).hex
ARTIFACT_ELF = $(BUILD_DIR)/$(TARGET).elf
ARTIFACT_MAP = $(BUILD_DIR)/$(TARGET).map

TIME_STAMP_FILE = $(BUILD_DIR)/time_stamp.txt

# bin files can be modified by Tuner PRO. Thats why we put sha256 inside envelop
.PHONY: calc_sha256
calc_sha256: $(ARTIFACT_BIN)
	$(info CalcSha256)
	$(shell sha256sum -b $(ARTIFACT_BIN) >> $(TIME_STAMP_FILE) )
	$(shell sha256sum -b $(ARTIFACT_HEX) >> $(TIME_STAMP_FILE) )
	$(shell sha256sum -b $(ARTIFACT_ELF) >> $(TIME_STAMP_FILE) )
	$(shell sha256sum -b $(ARTIFACT_MAP) >> $(TIME_STAMP_FILE) )


.PHONY: archive_artifacts
archive_artifacts: compose_time_stamp calc_sha256 generate_dep $(ARCHIVE_DEPENDENCIES) auto_init
	$(info BUILD_DIR=$(BUILD_DIR))
	$(info FILES_TO_PACK=$(FILES_TO_PACK))
	$(info ARCHIVE_FILE=$(ARCHIVE_FILE))
	$(info Archive Artifacts...)
	tar.exe -v -f $(ARCHIVE_FILE) -c $(FILES_TO_PACK) --

Как извлечь абсолютные адреса членов C-структур из *.elf файла? Gdb их же как-то достает?

Как извлечь абсолютные адреса членов структур из *.elf файла? Gdb их же как-то достает?

Как извлечь абсолютные адреса членов структур из файла ELF?

В самом деле! Благодарю Вас.

интересно такой собрать и поиграться с обратной связью, возможно получится более чистый синус получить. 

Моделирование цепи показывает, что номиналы конденсаторов С1 и С2 задают коэффициент аттенюации переменного сигнала, проходящего через П-образный CLC фильтр по формуле K = C1 / C2. Таким образом можно, либо усиливать, либо ославлять влияние обратной связи.

Эта программа не показывает частоту получившегося сигнала.

$ 3 0.000005 10.20027730826997 50 5 43 5e-11
l 688 112 768 112 0 0.05 0.0006439076871010774 0
c 496 112 496 272 4 1e-9 -0.1570992729637803 0.001 0.1
c 880 160 880 256 4 1e-8 -0.26777791967073594 0.001 0
r 592 112 640 112 0 3
w 688 112 640 112 0
w 768 112 880 112 0
w 880 160 880 112 0
w 592 112 496 112 0
g 496 272 496 352 0 0
g 880 256 880 368 0 0
v 256 112 256 320 0 1 1000 10 0 0 0.5
w 256 112 496 112 0
g 256 320 256 352 0 0
w 880 112 1024 112 0

Благодарю Вас. Исправил.

А вы можете помочь мне про моделировать в этой программе вот этот аналоговый П-образный LC-фильтр?.

Нужно построить Амплитудно-частотную характеристики (АЧХ) и Фазо-частотную характеристику (фчх).

Еще эти аутисты стараются

Вот. Можете почитать отдельный текст про торжество аутистов
Нельзя Просто Так Пойти и Купить Овцу
https://habr.com/ru/articles/837396/

1
23 ...

Информация

В рейтинге
63-й
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Инженер встраиваемых систем, DevOps-инженер
Старший
Git
Bash
CI/CD
C
Встраиваемая система
Программирование микроконтроллеров
Разработка программного обеспечения
Алгоритмы и структуры данных
Системное программирование
Разработка драйверов