Ask
А как оно реагирует на цпу бусты?
Anonymous
http://asmforfun.blogspot.ru
Anonymous
Ну и ООП подучи, лучше будешь понимать работу ОС.
Demyan
Мне б на пк. Микрух на пару гигагерц еще поискать надо. А малинка не катит те не имеет порта pci-e или усб 3.0 для конвертации оного в pci-e
JeisonWi
Hpet давно стал стандартом для x86, угу
x86-64
вот у меня, например - посоветуйте, под какую архитектуру имеет смысл поиграть с ассемблером? чтобы не x86. Может, какой-нибудь эмулятор RISC?
ARM. И нафиг эмуляторы, реального железа до едрени фени. Начиная от смартов-планшетов и кончая всякими малинами-бананами.
x86-64
У меня для сей цели (тестирования) используется Fly IQ 238 и старичок iPhone 3GS
Nikolay Markov
ARM. И нафиг эмуляторы, реального железа до едрени фени. Начиная от смартов-планшетов и кончая всякими малинами-бананами.
у меня из ненужных планшетов только kindle fire, но я понятия не имею, как его разлочить, чтобы на нем нативно код запускать
Nikolay Markov
и малины нету тоже пока, к сожалению
x86-64
у меня из ненужных планшетов только kindle fire, но я понятия не имею, как его разлочить, чтобы на нем нативно код запускать
андроид вроде, зарутуй и подключи к ADB. Хотя амазон еще та кака, может какие подводные камни
x86-64
У супруги есть Kindle Paperwhite, для него есть джейлбрейк, инфу находил на mobileread.com, там вообще много интересного по теме разработки под киндлы
Demyan
Есть HPET
Разве он может наносекунды?
Demyan
вроде шаг у него был 100нс
x86-64
у меня из ненужных планшетов только kindle fire, но я понятия не имею, как его разлочить, чтобы на нем нативно код запускать
И почему именно ненужный? Не запускай под рутом, и ничего страшного не будет, на каком угодно девайсе
Человек-Даук
ээээ кстати
Человек-Даук
как влезть в арм
x86-64
как влезть в арм
В каком смысле?
Человек-Даук
в смысле вот я
Человек-Даук
студиолус
Человек-Даук
сдал экз на 8086 хочу в арм уметь, коих дохера
Человек-Даук
так какие книжки почитать и ресурсы ?
🦥Alex Fails
Спека где-т тут валялась на архитектуру и instruction set
Indr1x
в стм32 умеешь же?
Indr1x
там арм ядро
x86-64
Берешь любой андроидный девайс на арме, врубаешь developer mode, подключаешь к компу, и через ADB попадаешь в шелл, там и запускай свои программки
Nikolay Markov
поставил и понеслось?
Человек-Даук
в стм32 умеешь же?
неа, ток учусь
x86-64
а компилятор для арма там что, просто так работает?
Ну можно кросс-компилятор gcc собрать, llvm из коробки умеет генерить код под разные архитектуры, для асма вообще одних binutils достататрчно
JeisonWi
crosstool-ng в помощь
x86-64
Номера системных вызовов linux можно в файле arch/arm/include/uapi/asm/unistd.h посмотреть
JeisonWi
Tcc умеет для арма компилять, причём прямо на девайсе. Только версию из git надо брать
x86-64
по айфонам хороший ресурс www.theiphonewiki.com
JeisonWi
Fasm для арма есть
x86-64
Fasm для арма есть
Есть, но он вроде кривоват и написан на асме x86 ;)
x86-64
так какие книжки почитать и ресурсы ?
С сайта arm.com можно скачать спеки
Ask
На чистом армасме имхо только прерывания да лоадеры писать только) ну или для хека пайлоады)
x86-64
вот у меня, например - посоветуйте, под какую архитектуру имеет смысл поиграть с ассемблером? чтобы не x86. Может, какой-нибудь эмулятор RISC?
Еще MIPS можно пощупать, возьми какой-нить роутер, там обычно мипсовые процы стоят. И Линукс, разумеется.
Anonymous
по-хорошему
Nikolay Markov
или там arm тоже?
Anonymous
или через jffs
Nikolay Markov
на роутерах надо внешний носитель памяти ставить
на роутерах есть usb и можно внешнюю флешку примонтировать
Anonymous
далеко не на всех
Nikolay Markov
не на всех
на нормальных :)
Anonymous
лучше на рынке купить старенький DIR-300 за рублей 200
Nikolay Markov
мне активно разрекламировали вот эти штуки https://www.gl-inet.com/
Anonymous
прийти домой, прошить OpenWRT/DD-WRT
Anonymous
и через JFFS монтировать директорию/вручную USB-хаб припаять
x86-64
Anonymous
выйдет энивей дешево
Anonymous
Имею в наличии видеорегистратор для аналоговых камер. Подключился телнетом, увидел арм проц hi3520. В убунте установил "из каробки" arm-none-eabi-gcc, скомпил им hello_world в 3 строки кода. Примонтировал к решистратору nfs папку убунты. Из неё запустил своё приложение. Профит.
x86-64
Вот мой, я на него OpenWRT прошил.
Nikolay Markov
Вот мой, я на него OpenWRT прошил.
я на все свои openwrt первым делом прошиваю :)
Nikolay Markov
это нормально
x86-64
tp-link mr3020 старый добрый?
https://wiki.openwrt.org/ru/toh/tp-link/tl-mr3020
Nikolay Markov
Ну, классная прошивочка
у меня был классный квест один раз
Nikolay Markov
у билайна раньше был везде l2tp, которого не было в стандартной сборке
x86-64
Правда мипсы жестко конфигурируются как big-endian или little-endian, вплоть до того, что существуют разные тулчейены для обоих режимов
Nikolay Markov
мне приходилось через флешку скачивать opkg-файлы, ресолвить зависимости руками и ставить на роутер независимо
Nikolay Markov
тупо чтобы его в интернет выпустить
x86-64
Я OpenWRT ставил чтобы tor можно было прямо на роутере запускать
Nikolay Markov
а rtorrent? :)
x86-64
а rtorrent? :)
Не, мой такое не потянет, да и для торрентов винт нужен, а не флешка
x86-64
Я к нему еще IPv6 прикрутил, правда на чистом IPv6 жить полноценно пока нельзя )
JeisonWi
Да, в странах СНГ можно сказать ipv6 нет, и не чешутся
x86-64
Да, в странах СНГ можно сказать ipv6 нет, и не чешутся
Дело не в этом, там, где связь идет по айпишникам (те же торренты) ipv6 идет лесом. И IM клиент (pidgin) у меня не заработал, только через прокси
Anonymous
Да, в странах СНГ можно сказать ipv6 нет, и не чешутся
у меня провайдер с 2013 уже IPv6 разносит
JeisonWi
Один из тысячи? Достаточно посмотреть на карту поддержки ipv6 в разных странах
JeisonWi
https://www.google.com/intl/nl/ipv6/statistics.html
Anonymous
Все равно не понимаю: почему наплывами народ идёт?
🦥Alex Fails
Все равно не понимаю: почему наплывами народ идёт?
в одном групповом канале кто-то вбросил на про.асм