Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "25 уязвимостей в RTOS Zephyr, в том числе эксплуатируемые че..." | +/– | |
| Сообщение от opennews (??), 27-Май-20, 10:47 | ||
Исследователи из компании NCC Group опубликовали результаты аудита свободного проекта Zephyr, развивающего операционную систему реального времени (RTOS), нацеленную на оснащение устройств, соответствующих концепции "Интернет вещей" (IoT, Internet of Things). В ходе аудита было выявлено 25 уязвимостей в Zephyr и 1 уязвимость в MCUboot. Разработка Zephyr ведётся при участии компаний Intel... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним (1), 27-Май-20, 10:47 | +6 +/– | |
>обращение по отрицательному номеру системного вызова приводит к целочисленному переполнению | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #15, #16, #31, #76 | ||
| 2. Сообщение от ryoken (ok), 27-Май-20, 10:52 | +1 +/– | |
>> Примечательно, что среди ключевых достоинств Zephyr упоминается разработка с оглядкой на безопасность. Утверждается, что все стадии разработки проходят обязательные этапы подтверждения безопасности кода: fuzzing-тестирование, статический анализ, испытания на проникновение, рецензирование кода, анализ внедрения бэкдоров и моделирование угроз. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #5, #37, #49 | ||
| 5. Сообщение от Аноним (5), 27-Май-20, 11:08 | –2 +/– | |
25 - неплохое число уязвимостей для Целой Операционной Системы. Давай сравним это число с количеством уязвимостей в любой другой оси? Например, операционной системы GNU/Linux (начиная с ядра и заканчивая калькуляторами). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #8 | ||
| 6. Сообщение от Аноним (-), 27-Май-20, 11:12 | +7 +/– | |
Сейчас снова набегут растоманы с криками "ко-ко-ко! это всё ваш небезопасный Ц! вы все должны писать на расте!" вместо того, чтобы самим написать на своём расте что-нибудь полезное. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #10, #13, #18 | ||
| 7. Сообщение от Аноним (10), 27-Май-20, 11:14 | +/– | |
SASOS-нули с безопасностью | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. Сообщение от Аноним (8), 27-Май-20, 11:14 | +5 +/– | |
А в Zephyr есть калькулятор? А то будет не очень честное сравнение. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #5 | ||
| 9. Сообщение от Страдивариус (?), 27-Май-20, 11:14 | +1 +/– | |
> В IPv4 стеке платформы выявлена удалённо эксплуатируемая уязвимость, приводящая к повреждению памяти при обработке определённым образом модифицированных ICMP-пакетов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #12 | ||
| 10. Сообщение от Аноним (10), 27-Май-20, 11:16 | +9 +/– | |
ко-ко-ко! это всё ваш небезопасный Ц! вы все должны писать на расте! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 12. Сообщение от ryoken (ok), 27-Май-20, 11:33 | –1 +/– | |
> Шел 2020 год, а школоте упорно не давали забывать про вариации ping | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #9 | ||
| 13. Сообщение от qetuo (?), 27-Май-20, 11:48 | +4 +/– | |
Как ни странно, вместо "растоманов" обычно прибегают фанатики анти-"растоманы", приплетающие раст по поводу и без. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 14. Сообщение от Аноним (1), 27-Май-20, 12:05 | +1 +/– | |
>Дополнительно был изучен код открытого загрузчика MCUboot, в котором была найдена одна неопасная уязвимость, которая может привести к переполнению буфера при испльзовании протокола SMP (Simple Management Protocol) через UART. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #19, #20 | ||
| 15. Сообщение от Аноним (15), 27-Май-20, 12:08 | +1 +/– | |
согласен, использование signed/unsigned должно как бы отражать предметную область. Если бы отрицательные номера системных вызовов имели практический смысл - ваще ок. Но использовать -2^N...2^N-1 диапазон, когда используешь по факту 0...2^N - ну такое. Всегда, когда работаешь с числами на ЭВМ, знак или беззнак нужно выбирать, исходя из того, какой wraparound тебе нужен по смыслу/менее катастрофичен. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #32 | ||
| 16. Сообщение от Аноним (16), 27-Май-20, 12:13 | +4 +/– | |
Не удивлён. Встречаются те, которые пишут просто int вместо uint8, uint32 в коде для микроконтроллеров с 32 кб флеша и 4 кб ОЗУ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #34, #52 | ||
| 18. Сообщение от Аноним (16), 27-Май-20, 12:18 | +/– | |
Конечно! Они уже создали микропитон и esptuino на джаваскрипте! Подумаешь, что памяти в 10 раз больше кушает, в 50 раз медленней циклы работают, для домашней поделки то хватит, а для промышленной партии в сотни тысяч такие расходы уже несовместимы с жизнью. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #6 | ||
| 19. Сообщение от Аноним (16), 27-Май-20, 12:20 | +/– | |
Почему же её назвали Rust, почему уж сразу не Shit или какой-нить Punk? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 Ответы: #36, #40 | ||
| 20. Сообщение от Аноним (15), 27-Май-20, 12:23 | +/– | |
Могут, скорее их проэксплуатировать нельзя просто. Доводилось встречать растописцев, которые кроме овнершипа и лайфтаймов дальше внимательно спеку не читали, поэтому try-catch в Rust-стиле (обработка panic, возникающей при любых операциях, где у чего-то задекларирован фиксированный размер и адресация по индексам) и не производится. Ну спасибо что хоть прога на проде падает в прайм-тайм, а не светит дырками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #14 | ||
| 22. Сообщение от Аноним (22), 27-Май-20, 12:58 | +2 +/– | |
интернет свищей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #28, #69 | ||
| 26. Сообщение от Аноним (-), 27-Май-20, 13:30 | +1 +/– | |
> Разработка Zephyr ведётся при участии компаний Intel. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #29, #30 | ||
| 27. Сообщение от Аноним (16), 27-Май-20, 13:40 | –2 +/– | |
Суть одно: криков много, дела мало. Поэтому и в одну кучу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #75 | ||
| 28. Сообщение от Аноним (16), 27-Май-20, 13:42 | +/– | |
> интернет дрищей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 | ||
| 29. Сообщение от WD40 (?), 27-Май-20, 13:44 | +2 +/– | |
"цыган встал на цыпочки и сказал цыплёнку: «Цыц»" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 | ||
| 30. Сообщение от Аноним (15), 27-Май-20, 13:50 | –2 +/– | |
Вот разнылись-то, а. Meltdown и Spectre как были в стадии proof-of-concept, так и поныне там. Нужна хренова туча одновременно выполненных условий, чтобы у тебя с компа украли чувствительную инфу таким образом. Вероятность того, что пароли сопрут, вкрутив нормальный руткит с кейлоггером или тупо запудрив голову Машке из бухгалтерии, гораздо выше. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #26 Ответы: #41 | ||
| 31. Сообщение от Z (??), 27-Май-20, 13:52 | –1 +/– | |
Использование int это Unix style :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 Ответы: #33, #35 | ||
| 32. Сообщение от Аноним (-), 27-Май-20, 14:03 | +/– | |
Обычно на wraparound все кладут, а потом получают СЮРПРИЗ! Ну или как вариант можно чекать в рантайме результат. Только скорость математики в несколько раз обвалится, из-за разбавления проверками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #60, #82 | ||
| 33. Сообщение от 1 (??), 27-Май-20, 14:09 | +/– | |
неа - тут ты неправ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 | ||
| 34. Сообщение от Аноним (-), 27-Май-20, 14:12 | +1 +/– | |
В случае 32-битных микроконтроллеров - у него один фиг регистры 32 бита и от уменьшения uinit код может и не улучшиться. А иногда и ухучшается. Относительно int тот же uint32_t явно конкретнее указывает пожелания, int на разных железках может быть разным и это так себе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #47 | ||
| 35. Сообщение от Аноним (-), 27-Май-20, 14:12 | +1 +/– | |
Это C89 античный. И это грабли - потому что на разных железках размер int не гарантирован одинаковым. Это создает поле для багов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #31 Ответы: #53 | ||
| 36. Сообщение от Father Karras (?), 27-Май-20, 14:14 | +1 +/– | |
Кто-то из моих адептов пережил так неудачно сфейленный мной армагеддец. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 37. Сообщение от Аноним (-), 27-Май-20, 14:14 | –1 +/– | |
> не помогли, вопреки наставлениям местных диванных экспертов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #79 | ||
| 39. Сообщение от Аноним (-), 27-Май-20, 14:18 | –2 +/– | |
> Ясно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 40. Сообщение от Аноним (-), 27-Май-20, 14:20 | +/– | |
> Почему же её назвали Rust, почему уж сразу не Shit или какой-нить Punk? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #19 | ||
| 41. Сообщение от Аноним (41), 27-Май-20, 14:22 | +1 +/– | |
Однако идея стыбзить все то же самое БЕЗ руткита и кейлогера яваскриптом каким - очень даже. А безопасник потом сойдет с ума пытаясь найти руткит которого нет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #30 Ответы: #58 | ||
42.
Сообщение от Аноним (42), 27-Май-20, 14:26
| +1 +/– | |
Тыкните их носиком в RUST! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #46, #50, #71, #97 | ||
| 43. Сообщение от YetAnotherOnanym (ok), 27-Май-20, 14:29 | +1 +/– | |
> уязвимость, приводящая к повреждению памяти при обработке определённым образом модифицированных ICMP-пакетов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 45. Сообщение от None (??), 27-Май-20, 14:55 | +3 +/– | |
Если бы я был серьёзным оператором бот-нет сетей, участие в подобный проектах "ОС" было бы одним из моих основных приоритетов. Вкладываться в будущее ведь надо. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #51, #59 | ||
| 46. Сообщение от Аноним (46), 27-Май-20, 14:55 | +/– | |
Привет! А что ты написал на своём RUST, чтобы тыкать кого-то "носиком"? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 47. Сообщение от Аноним (47), 27-Май-20, 15:05 | +1 +/– | |
>4 кб ОЗУ. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #34 Ответы: #65 | ||
| 49. Сообщение от Аноним (1), 27-Май-20, 15:31 | –1 +/– | |
>Очередные сишные дыры)) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #2 Ответы: #57 | ||
| 50. Сообщение от Аноним (1), 27-Май-20, 15:37 | –1 +/– | |
Ой, не надо. Пахнет сильно резко! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 51. Сообщение от Аноним (1), 27-Май-20, 15:40 | +/– | |
И пользователю выгодно. Майнят, тем самым, кофе заваривая. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 52. Сообщение от Lex (??), 27-Май-20, 15:48 | +/– | |
В теории, знаковые и беззнаковые должны были всем упростить жизнь и сделать её лучше.. по крайней мере, так казалось на заре подобного типизированного подхода... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #62 | ||
| 53. Сообщение от Lex (??), 27-Май-20, 15:51 | +2 +/– | |
По большому счету, у него вообще не должно быть «размера». | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #35 Ответы: #63, #66 | ||
| 54. Сообщение от Аноним (54), 27-Май-20, 15:53 | +/– | |
На C есть примеры не дырявых программ, очевидно что дело не в языке программирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #56 | ||
| 56. Сообщение от Fracta1L (ok), 27-Май-20, 16:09 | –1 +/– | |
> На C есть примеры не дырявых программ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 Ответы: #74, #96, #102 | ||
| 57. Сообщение от Lex (??), 27-Май-20, 16:14 | +/– | |
Ну чё, ну давай Win7 в STM32F103 запихаем. Нам-то слабо что-ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #49 Ответы: #78, #90, #121, #27, #39 | ||
| 58. Сообщение от пох. (?), 27-Май-20, 16:32 | –1 +/– | |
Не ссцы, они обычно не могут найти и того, который есть и прямо у них под носом. И с ума вовсе не сходят, был бы ум... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #41 Ответы: #70 | ||
| 59. Сообщение от оператор (?), 27-Май-20, 16:34 | +2 +/– | |
да ладно, время на фигню тратить. Эти обезьяны и так все за нас сделают. Будущее безоблачно. "Интернет свищей", ага. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #45 | ||
| 60. Сообщение от HyC (?), 27-Май-20, 16:34 | +/– | |
На него все кладут потому-что формально тип кагбе автоматически приводится, компилятор не матерится, а череп морщить чего оно там по контексту надо, что можно и что нельзя не царское дело. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #61, #64 | ||
| 61. Сообщение от Аноним (61), 27-Май-20, 16:49 | +3 +/– | |
А когда предлагаешь новые проекты на Rust начинать, где такой проблемы нет (и многих других), начинают шипеть и нечленораздельно возмущаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #98, #111 | ||
| 62. Сообщение от Аноним (61), 27-Май-20, 16:52 | +/– | |
Всему виной дебильные правила неявного приведения. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #52 Ответы: #95 | ||
| 63. Сообщение от Аноним (61), 27-Май-20, 16:54 | +/– | |
C и не является языком высокого уровня. Проходит по категории среднего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #67 | ||
| 64. Сообщение от Аноним (64), 27-Май-20, 17:18 | –1 +/– | |
> На него все кладут потому-что формально тип кагбе автоматически приводится, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #60 Ответы: #99 | ||
| 65. Сообщение от Аноним (64), 27-Май-20, 17:20 | +1 +/– | |
> именно столько озу у 32битных микроконтроллеров и бывает. не больше не меньше | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #47 Ответы: #105 | ||
| 66. Сообщение от Аноним (64), 27-Май-20, 17:26 | +/– | |
> По большому счету, у него вообще не должно быть «размера». | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #53 Ответы: #86 | ||
| 67. Сообщение от Аноним (64), 27-Май-20, 17:27 | –2 +/– | |
> C и не является языком высокого уровня. Проходит по категории среднего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #63 Ответы: #83 | ||
| 68. Сообщение от Аноним (-), 27-Май-20, 17:44 | –1 +/– | |
> Что у фанатиков дырявой сишки бошки такие же дырявые) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 | ||
| 69. Сообщение от Аноним (-), 27-Май-20, 17:46 | +2 +/– | |
> интернет овощей | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #22 Ответы: #93 | ||
| 70. Сообщение от Аноним (-), 27-Май-20, 17:48 | +/– | |
> Не ссцы, они обычно не могут найти и того, который есть и прямо у них под носом. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #58 | ||
| 71. Сообщение от Аноним (-), 27-Май-20, 17:49 | +1 +/– | |
> Тыкните их носиком в RUST! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 73. Сообщение от Аноним (73), 27-Май-20, 17:53 | +/– | |
>. Специфичный для приложений код комбинируется с адаптированным под конкретное применение ядром и образует монолитный исполняемый файл для загрузки и запуска на определённом оборудовании. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 74. Сообщение от Аноним (-), 27-Май-20, 17:53 | +/– | |
> Это какие? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 75. Сообщение от Аноним (137), 27-Май-20, 17:55 | +/– | |
> Суть одно: криков много, дела мало. Поэтому и в одну кучу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #54, #68, #80 | ||
| 76. Сообщение от Ordu (ok), 27-Май-20, 18:07 | –1 +/– | |
> На кой вообще было использовать знаковый тип для номеров системных вызовов? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 78. Сообщение от Аноним (78), 27-Май-20, 18:43 | –1 +/– | |
А вот и не смешно. В этот МК JS/Python проекты не влазят. А на C++ либы влазят | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #87 | ||
| 79. Сообщение от anonymous (??), 27-Май-20, 18:43 | +/– | |
А что мешает rust для МК использовать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #37 Ответы: #119, #131 | ||
| 80. Сообщение от WD40 (?), 27-Май-20, 18:47 | –1 +/– | |
У тебя тоже есть уязвимость. Если вакансии будут только на крестах, то с голоду можно помереть. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #75 Ответы: #88 | ||
| 81. Сообщение от Аноним_ (?), 27-Май-20, 18:49 | +2 +/– | |
Интернет щелей. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 82. Сообщение от Аноним84701 (ok), 27-Май-20, 19:07 | +2 +/– | |
> Только скорость математики в несколько раз обвалится, из-за разбавления проверками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #32 Ответы: #94, #113 | ||
| 83. Сообщение от Аноним84701 (ok), 27-Май-20, 19:31 | +1 +/– | |
>> C и не является языком высокого уровня. Проходит по категории среднего. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #67 Ответы: #116 | ||
| 85. Сообщение от commiethebeastie (ok), 27-Май-20, 19:54 | +/– | |
>обращение по отрицательному номеру системного вызова приводит к целочисленному переполнению | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #101, #133 | ||
| 86. Сообщение от Lex (??), 27-Май-20, 20:14 | –1 +/– | |
И... что ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #66 Ответы: #117 | ||
| 87. Сообщение от Lex (??), 27-Май-20, 20:17 | +1 +/– | |
За применение плюсОв для мк с действительно серьезно ограниченной памятью ИМХО надо сс.ными тряпками бить.. возможно, даже по лицу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #78 Ответы: #92 | ||
| 88. Сообщение от Lex (??), 27-Май-20, 20:19 | +/– | |
Но кого мы обманываем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #80 Ответы: #124 | ||
| 90. Сообщение от Аноним (1), 27-Май-20, 21:24 | +1 +/– | |
Так камрад Самоподобный топит за то, что всякие сишечки надо заменить managed языками. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 | ||
| 91. Сообщение от Аноним (91), 27-Май-20, 21:28 | +2 +/– | |
S in IOT stands for "Security" | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 92. Сообщение от Аноним (1), 27-Май-20, 21:28 | –1 +/– | |
Я проводил опыт. Намеренно налепил иерархию классов с виртуальными методами и всё это скомпилил для Ардуины и залил. Был сам удивлён, что катастрофы с занимаемыми ресурсами не произошло. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #87 Ответы: #107 | ||
| 93. Сообщение от Аноним (1), 27-Май-20, 21:39 | +1 +/– | |
Ну это про тех, кто топит за IoT даже там, где не особо-то и нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #69 Ответы: #120 | ||
| 94. Сообщение от Forth (ok), 27-Май-20, 21:52 | +1 +/– | |
Бенч неправильный для современных процов с их конвейерами. Одно сложение в цикле и сразу проверка на выход. Да, во втором случае есть еще одна на overflow, как видно из objdump, но её видать съедает предсказатель переходов или еще какой микрокодовый гремлин. :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #104 | ||
| 95. Сообщение от Аноним (95), 27-Май-20, 21:55 | +/– | |
> typecast в uin32_t можно сделать и на void* по недосмотру | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #62 Ответы: #100 | ||
| 96. Сообщение от Аноним (47), 27-Май-20, 22:17 | –1 +/– | |
Hello World | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 97. Сообщение от Аноним (-), 27-Май-20, 23:06 | +/– | |
С добрым утром! https://github.com/ixy-languages/ixy-languages | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #42 | ||
| 98. Сообщение от Онаним (?), 28-Май-20, 00:01 | –1 +/– | |
Нет кода - нет проблем, в принципе. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 99. Сообщение от Annual (??), 28-Май-20, 00:10 | +/– | |
> Ну, вообще, в свежих компилерах завезли ASAN, UBSAN, а в шланге и | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #64 Ответы: #112 | ||
| 100. Сообщение от Forth (ok), 28-Май-20, 00:42 | +1 +/– | |
Может я что не так понимаю? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #95 Ответы: #103 | ||
101.
Сообщение от Michael Shigorin (ok), 28-Май-20, 01:00
| +/– | |
Winwars 2000?.. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #123 | ||
| 102. Сообщение от Аноним (102), 28-Май-20, 01:52 | +/– | |
А тебе уже говорили какие. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #56 | ||
| 103. Сообщение от Аноним (95), 28-Май-20, 02:13 | +/– | |
> Ну ладно, вот такое сделаем в одну сторону и в другую: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #100 Ответы: #106 | ||
| 104. Сообщение от Аноним84701 (ok), 28-Май-20, 02:18 | +/– | |
> Бенч неправильный для современных процов с их конвейерами. Одно сложение в цикле | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #94 Ответы: #108 | ||
| 105. Сообщение от с (?), 28-Май-20, 03:10 | +/– | |
> STM32F | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #65 Ответы: #114 | ||
| 106. Сообщение от Forth (ok), 28-Май-20, 08:35 | +/– | |
Это у меня под рукой не было компилятора для 32 битной системы. Я-то думал это и так очевидно и можно на примере uin64_t показать. Но это же opennet, тут надо разжевывать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #103 Ответы: #110 | ||
| 107. Сообщение от Lex (??), 28-Май-20, 08:45 | +1 +/– | |
> Я проводил опыт. Намеренно налепил иерархию классов с виртуальными методами и всё | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #92 Ответы: #140 | ||
| 108. Сообщение от Forth (ok), 28-Май-20, 08:51 | +/– | |
Там не malloc, там memcpy. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #104 Ответы: #109 | ||
| 109. Сообщение от Аноним84701 (ok), 28-Май-20, 12:33 | +/– | |
> Там не malloc, там memcpy. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #108 | ||
| 110. Сообщение от Аноним (95), 28-Май-20, 14:52 | +/– | |
> Это у меня под рукой не было компилятора для 32 битной системы. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #106 | ||
| 111. Сообщение от Аноним (111), 28-Май-20, 16:11 | +/– | |
> А когда предлагаешь новые проекты на Rust начинать, где такой проблемы нет | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #61 | ||
| 112. Сообщение от Аноним (-), 28-Май-20, 16:25 | +/– | |
> Дрянь же все эти ASAN. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #99 | ||
| 113. Сообщение от Аноним (-), 28-Май-20, 16:27 | +1 +/– | |
> Но далеко не всегда и далеко не везде: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #82 Ответы: #115 | ||
| 114. Сообщение от Аноним (-), 28-Май-20, 16:50 | +1 +/– | |
> это что? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #105 Ответы: #147 | ||
| 115. Сообщение от Аноним84701 (ok), 28-Май-20, 17:00 | +/– | |
>> Но далеко не всегда и далеко не везде: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #113 Ответы: #118, #122 | ||
| 116. Сообщение от Аноним (116), 28-Май-20, 17:01 | +/– | |
> похожий вид - ну совершенно не показатель "высокоуровневости": | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #83 | ||
| 117. Сообщение от Аноним (-), 28-Май-20, 17:13 | +/– | |
> И... что ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #86 | ||
| 118. Сообщение от Аноним (-), 28-Май-20, 17:24 | +1 +/– | |
> Компилируется и работает на штеуде и второпишке с ее armv7 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 Ответы: #125 | ||
| 119. Сообщение от Аноним (119), 28-Май-20, 18:06 | +/– | |
> А что мешает rust для МК использовать? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #132 | ||
| 120. Сообщение от Аноним (119), 28-Май-20, 18:11 | +1 +/– | |
> Ну это про тех, кто топит за IoT даже там, где не особо-то и нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #93 Ответы: #126 | ||
| 121. Сообщение от Аноним (-), 28-Май-20, 18:29 | +/– | |
> Ну чё, ну давай Win7 в STM32F103 запихаем. Нам-то слабо что-ли? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #57 Ответы: #134 | ||
122.
Сообщение от Michael Shigorin (ok), 28-Май-20, 18:34
| +/– | |
>>> Но далеко не всегда и далеко не везде: | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #115 | ||
| 123. Сообщение от Аноним (124), 28-Май-20, 18:39 | +/– | |
Цива же | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #101 | ||
| 124. Сообщение от Аноним (124), 28-Май-20, 18:42 | +/– | |
Ну это смотря какая причина наличия вакансий... Я видел одну, год висела, на делфи: сделай всё за три рубля называется, и все накопленные грехи искупи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #88 | ||
| 125. Сообщение от Аноним84701 (ok), 28-Май-20, 19:38 | +/– | |
>> Компилируется и работает на штеуде и второпишке с ее armv7 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #118 Ответы: #135 | ||
| 126. Сообщение от Аноним (126), 28-Май-20, 21:06 | +/– | |
Ну так распределяйся. Мне IoT пц как нужно. Но в том виде в каком за него топят - не нужно. Они его топят - и это правильно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #120 Ответы: #138 | ||
| 131. Сообщение от Вебмакака (?), 29-Май-20, 00:07 | +/– | |
Особая микроконтроллерная атмосфера. Так, срачи Си против ассемблера не очень давно были актуальны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #79 Ответы: #139 | ||
| 132. Сообщение от Вебмакака (?), 29-Май-20, 00:15 | +/– | |
Юзер314 это ты? Стек чем на С без ассемблера настраиваешь, или на полшишечки не считается? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #119 Ответы: #136 | ||
| 133. Сообщение от Аноним (95), 29-Май-20, 01:38 | +/– | |
> Главное в индийские ракеты её не ставьте. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #85 Ответы: #143 | ||
| 134. Сообщение от Lex (??), 29-Май-20, 16:51 | +/– | |
> А что, чувак Ubuntu на AVR загружал... :) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #121 Ответы: #137 | ||
| 135. Сообщение от Аноним (135), 29-Май-20, 17:58 | +/– | |
> Сделай в виде макро и #ifdef (да, так тоже можно – если | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #125 | ||
| 136. Сообщение от Аноним (136), 29-Май-20, 18:22 | +/– | |
> Юзер314 это ты? Стек чем на С без ассемблера настраиваешь, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #132 Ответы: #141 | ||
| 137. Сообщение от Аноним (137), 29-Май-20, 18:26 | +/– | |
> Мб все-таки на ARM загружал ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #134 | ||
| 138. Сообщение от Аноним (137), 29-Май-20, 18:36 | +/– | |
> Ну так распределяйся. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #126 | ||
| 139. Сообщение от Аноним (148), 29-Май-20, 18:48 | +/– | |
> Особая микроконтроллерная атмосфера. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #131 Ответы: #142 | ||
| 140. Сообщение от Аноним (148), 29-Май-20, 18:51 | +/– | |
Вот кстати одна штука которую в расте вроде слегка просекли как в си и некоторые растоманы нормально юзали: макросы. Они не генерят код. То-есть это compile-time вычисления, и довольно навороченные вещи в коде всего лишь тривиальная константа, крайне быстрая и эффективная. Плюсовики этим похвастать как правило не могут. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #107 | ||
| 141. Сообщение от Forth (ok), 29-Май-20, 19:23 | +/– | |
1) Использование предоставленных производителем платформы средств типа armlib (__user_setup_stackheap() например) . Ну да, там сделают mov sp, на нам-то не пофиг? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #136 Ответы: #146 | ||
| 142. Сообщение от Forth (ok), 29-Май-20, 19:30 | +/– | |
Главное не увлекаться. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #139 Ответы: #144 | ||
| 143. Сообщение от commiethebeastie (ok), 29-Май-20, 20:26 | +/– | |
> Почему в индийские-то? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #133 | ||
| 144. Сообщение от Аноним (-), 30-Май-20, 00:48 | +/– | |
> И делают в итоге за 3 месяца, а не за год, качественно и в срок. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #142 Ответы: #145 | ||
| 145. Сообщение от Аноним (145), 30-Май-20, 00:57 | +/– | |
p.s. разок мне просто ...дец как приперло - и я за 2 дня и налутал борд и отрихтовал под это фирмваре. Но скроить с ноля девайс за 2 дня все же несколько экстрим. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #144 | ||
| 146. Сообщение от Аноним (-), 30-Май-20, 01:07 | +/– | |
> 1) Использование предоставленных производителем платформы средств типа armlib | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #141 | ||
| 147. Сообщение от с (?), 30-Май-20, 06:13 | +/– | |
> орать что он на 100% в | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #114 Ответы: #148 | ||
| 148. Сообщение от Аноним (148), 30-Май-20, 11:34 | +/– | |
> есть и stm8f это другое семейство? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #147 Ответы: #149 | ||
| 149. Сообщение от с (?), 31-Май-20, 14:34 | +/– | |
> У китайцев есть и более интересные артефакты | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #148 Ответы: #150 | ||
| 150. Сообщение от Аноним (-), 01-Июн-20, 02:28 | +/– | |
> который даже в режим записи прошивки по джамперу не переходит)) ). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #149 Ответы: #151 | ||
| 151. Сообщение от с (?), 01-Июн-20, 18:05 | +/– | |
> 2 джампера. Неверный уровень на boot1 приведет к boot from RAM. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #150 Ответы: #152 | ||
| 152. Сообщение от Аноним (-), 04-Июн-20, 04:03 | +/– | |
> Там gd, | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #151 Ответы: #153 | ||
| 153. Сообщение от с (?), 04-Июн-20, 10:09 | +/– | |
> GD32F? Какой именно? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #152 Ответы: #154 | ||
| 154. Сообщение от Аноним (-), 07-Июн-20, 17:58 | +/– | |
> https://ibb.co/B2SqR6c | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #153 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |