Physics.Math.Code
139K subscribers
5.14K photos
1.91K videos
5.78K files
4.3K links
VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i
Download Telegram
📚 8 крутых книг по цифровой схемотехнике и ARM-процессорам

Скачать книги ⬇️

#подборка_книг #схемотехника #железо
8_крутых_книг_по_цифровой_схемотехнике_и_ARM_процессорам.rar
247.1 MB
📚 8 крутых книг по цифровой схемотехнике и ARM-процессорам
2
Практический_курс_микропроцессорной_техники_на_базе_процессорных.pdf
11.7 MB
Практический курс микропроцессорной техники на базе процессорных ядер ARM Cortex M3/M4/M4F [2019] Козаченко

Практический интерактивный курс микропроцессорной техники для встраиваемых применений на базе микроконтроллеров с процессорными ядрами ARM-Cortex- M3/M4/M4F, выпускаемых в том числе отечественными предприятиями. Является одновременно учебником, сборником лабораторно-практических работ, самоучителем и
справочником по архитектуре, системе команд и технологии разработки программного обеспечения на Ассемблере с использованием интегрированной среды разработки и отладки Keil μVision. Ориентирован на разработчиков цифровых систем управления в энергетике, в транспорте, в станкостроении и робототехнике. Предназначен для студентов большинства электротехнических специальностей, в том числе: «Электропривод и автоматика», «Электрический транспорт», «Электрооборудование автономных объектов», «Промышленная электроника» и др.
👍32
Цифровая_схемотехника_и_архитектура_компьютера_Дополнение_по_архитектуре.pdf
11.1 MB
Цифровая схемотехника и архитектура компьютера. Дополнение по архитектуре ARM ДМК Пресс [2019] Дэвид М. Харрис, Сара Л. Харрис

Данное издание является дополнением к книге «Цифровая схемотехника и архитектура компьютера» с описанием отличий архитектуры ARM от MIPS, описанной в первой книге. Оно состоит из глав, посвященных архитектуре процессоров ARM, их микроархитектуре, описанию подсистемы памяти и системы ввода-вывода. Также в приложении приведена система команд ARM. Книгу рекомендуется использовать совместно с первым (основным) изданием по архитектуре MIPS. Издание будет полезно студентам, инженерам, а также широкому кругу читателей, интересующихся современной схемотехникой.
👍4
The_Definitive_Guide_to_ARM_Cortex_M0_and_Cortex_M0+_Processors.pdf
61.4 MB
The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors [2015] Joseph Yiu

The Definitive Guide to the ARM Cortex-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques. Written by ARM’s Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program code and software porting.
👍1
Embedded_Systems_Real_Time_Operating_Systems_for_Arm_Cortex_M_Microcontrolle.rar
27.7 MB
Embedded Systems: Real-Time Operating Systems for Arm Cortex M Microcontrolle [2017] Valvano

This book is self-published and is printed on demand. The original ISBN was generated in 2012, but if you purchase the book new from CreateSpace or Amazon you will get the new version, which was uploaded January 3, 2017. This book, now in its fourth edition (January 2017), is the third in a series of three books that teach the fundamentals of embedded systems as applied to ARM Cortex-M microcontrollers. This book specifically covers the TM4C and MSP432 microcontrollers; however, it could be used with any Cortex-M microcontroller. This third volume is primarily written for senior undergraduate or first-year graduate electrical and computer engineering students. It could also be used for professionals wishing to design or deploy a real-time operating system onto an ARM platform. The first book Embedded Systems: Introduction to the ARM Cortex-M Microcontroller is an introduction to computers and interfacing focusing on
1
Practical_Reverse_Engineering_x86,_x64,_ARM,_Windows_Kernel,_Reversing.pdf
4.6 MB
Practical Reverse Engineering: x86, x64, ARM, Windows Kernel, Reversing Tools, and Obfuscation [2014] Bruce Dang, Alexandre Gazet

Analyzing how hacks are done, so as to stop them in the future. Reverse engineering is the process of analyzing hardware or software and understanding it, without having access to the source code or design documents. Hackers are able to reverse engineer systems and exploit what they find with scary results. Now the good guys can use the same tools to thwart these threats. Practical Reverse Engineering goes under the hood of reverse engineering for security analysts, security engineers, and system programmers, so they can learn how to use these same processes to stop hackers in their tracks. The book covers x86, x64, and ARM (the first book to cover all three); Windows kernel-mode code rootkits and drivers; virtual machine protection techniques; and much more. Best of all, it offers a systematic approach to the material, with plenty of hands-on exercises and real-world examples.
👍3
The_Definitive_Guide_to_ARM_Cortex_M3_and_Cortex_M4_Processors,.pdf
65 MB
The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, Third Edition [2014] Joseph Yiu

Новое издание было полностью пересмотрено и обновлено, чтобы включить обширную информацию о новом ядре ARM Cortex-M4. Тем самым предоставив читателям полное актуальное руководство по обоим ядрам Cortex-M3 и Cortex-М4, позволяющее, в том числе, понять как перенести старые проекты на современную платформу и погрузится в захватывающий мир новых возможностей. Эта книга рассматривает архитектуру ARM в общем, останавливаясь на её основных особенностях, вроде набора команд или способов обработка прерываний, а также демонстрирую использование наиболее продвинутых функций, таких как Memory Protection Unit (MPU). Главы посвящённые началу работу с инструментами IAR, Keil, gcc и CooCox CoIDE позволяют новичкам быстее приступить к написанию реального кода. Книга таже вкючает некоторые важные области разработки программного обеспечения в целом: использование режима пониженного энергопотребления, обработка ввода/вывода, смешание
Цифровая_схемотехника_и_архитектура_компьютера_2018_Дэвид_М_Харрис.rar
63.6 MB
Цифровая схемотехника и архитектура компьютера [2018] Дэвид М. Харрис, Сара Л. Харрис

В книге представлен уникальный и современный подход к разработке цифровых устройств. Авторы начинают с цифровых логических элементов, переходят к разработке комбинационных и последовательных схем, а затем используют эти базовые блоки как основу для самого сложного: проектирования настоящего процессора MIPS. По всему тексту приводятся примеры на языках SystemVerilog и VHDL, иллюстрирующие методы и способы проектирования схем с помощью САПР. Изучив эту книгу, читатели смогут разработать свой собственный микропроцессор и получат полное понимание того, как он работает. В книге объединен привлекательный и юмористический стиль изложения с развитым и практичным подходом к разработке цифровых устройств. Во второе англоязычное издание вошли новые материалы о системах ввода/вывода применительно к процессорам общего назначения как для ПК, так и для микроконтроллеров. Приведены практические примеры интерфейсов периферийных устройств
👍2
[1] Наноэлектроника. Состояние и перспективы развития [2012] Игнатов
[2] Классическая электроника и наноэлектроника [2012] Игнатов, Савинных, Вайспапир

Скачать книгу [1] ⬇️

Скачать книгу [2] ⬇️

#физика #наноэлектроника #нанофизика #электроника
Наноэлектроника_Состояние_и_перспективы_развития_2012_Игнатов_.pdf
5.4 MB
Наноэлектроника. Состояние и перспективы развития [2012] Игнатов

В книге рассматриваются тенденции развития микро– и наноэлектроники, концепции и проблемы формирования национальной нанотехнологической сети Российской Федерации, состояние и перспективы развития электронной промышленности, виды нанотехнологий и перспективы производства наноэлектронных изделий. Рассмотрены наноизделия пригодные для внедрения в инфокоммуникационных системах, состояние и перспективы развития микро– и наноэлектромеханических систем, медицинские и биологические аспекты производства нанопродукции, состояние и проблемы подготовки кадров для направления «Нанотехнологии». Книга содержит много полезной справочной информации для студентов, магистрантов, аспирантов, а также преподавателей и инженерно-технических работников, связанных с разработкой и использованием аппаратуры, выполненной на основе опто-, микро– и наноэлектронной элементных баз, а также на специалистов, работающих в области телекоммуникаций, наноэлектроники и оптоэлектрон
Классическая_электроника_и_наноэлектроника_2012_Игнатов,_Савинных.pdf
28.1 MB
Классическая электроника и наноэлектроника [2012] Игнатов, Савинных, Вайспапир

В книге изложены физические основы полупроводниковых электронных приборов. Рассмотрены основные типы радиокомпонентов, элементы и узлы аналоговых и цифровых микроэлектронных устройств и систем, интегральные схемы высоких степеней интеграции. Показана целесообразность и возможности перехода от классической электроники к наноэлектронике. Рассмотрены физические и технологические основы наноэлектроники; наноэлектронные транзисторы, фотоприемники и лазеры; приборы на основе углеродных нанотрубок; возможности создания квантовых компьютеров; наноэлектронные изделия для компьютеров, информационных и телекоммуникационных систем; основы функциональной электроники; вопросы стандартизации и надежности электронной аппаратуры.
Шифр Цезаря, также известный как шифр сдвига, код Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования. В статье кратко описывается смысл и предлагается вариант шифрования на Python

📝 Читать полностью 💡

#article #программирование #шифрование
Разбор 9 задач по тригонометрии, которые могут встретиться вам при сдаче ЕГЭ/ОГЭ

✏️Читать полностью

#разбор_задач #геометрия #математика
​​💡Задача по программированию для тренировки мозга.
Язык для реализации: C / C++ или на ваш выбор без использования библиотек.

Написать программу, которая будет считывать с клавиатуры 4 десятичных числа x, y, m, n. В числе x младшие m бит заменить на старшие m бит из числа y, потом инвертировать n младших бит в числе y. Все смещения бит указываются начиная с младшего (нулевого) бита. Программа должна выводить исходные данные в десятичном виде, а полученные значения x, y вывести в двоичном виде в табличной форме, напротив двоичного числа выведите имя соответствующей переменной.

Программа не должна содержать более одного цикла. Также запрещается использовать различные библиотеки и классы для работы с битами. Программа должна работать корректно, вне зависимости от используемой архитектуры.

📝 Обсуждение задачи в группе👨🏻‍💻
👍1
👨🏻‍💻 Еще одна интересная задачка по программированию для тренировки мозга.

Парсинг математических выражений: распознавание и подсчет. Реализация калькулятора.

📝 Обсуждение задачи 👨🏻‍💻
[1] Численные методы в теории оптимальных систем [1971] Моисеев
[2] Асимптотические методы нелинейной механики [1969] Моисеев
[3] Математика ставит эксперимент [1979] Моисеев

Скачать книги ⬇️

#подборка_книг #математика #численные_методы
3_книги_по_математике_от_Моисеев_Н_Н.rar
10.8 MB
[1] Численные методы в теории оптимальных систем [1971] Моисеев
[2] Асимптотические методы нелинейной механики [1969] Моисеев
[3] Математика ставит эксперимент [1979] Моисеев
Численные_методы_в_теории_оптимальных_систем_1971_Моисеев.djvu
6.1 MB
Численные методы в теории оптимальных систем [1971] Моисеев

Книга состоит из двух частей. В первой части дается систематическое изложение численных методов теории оптимальных управлений. В первой главе этой части описываются методы, использующие необходимые условия экстремума функционала. Во второй главе рассматриваются численные методы, использующие идеи последовательного анализа вариантов и динамического программирования.
Вторая часть (главы III и IV) посвящена собственно вопросам синтеза систем управления объектами, подверженными действию внешних возмущений разного типа. Сначала подробно обсуждается математическое содержание проблемы синтеза и приводятся разнообразные методы синтеза, основанные на эвристических соображениях. Затем излагаются строгие методы теории линейного синтеза.
В заключение обсуждается проблема синтеза в условиях неопределенности и приводится решение простых задач, иллюстрирующих роль информированности при построении оператора управления.
Асимптотические_методы_нелинейной_механики_1969_Моисеев.djvu
2.3 MB
Асимптотические методы нелинейной механики [1969] Моисеев

Предлагаемая книга возникла из лекций, которые автор читал студентам Московского физико-технического института. Заглавие книги совпадает с названием соответствующего курса, обязательного для студентов, специализирующихся в области прикладной математики.