Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
по фиксированному адресу. Например, я размещаю массив с конфиденциальными (основополагающими для данной работы, независящами даже от обновляющихся версий прошивок) данными или даже некие коротенькие неизменные функции в определенный адрес бут-области. Обращение к ним из прикладной программы по нужному адресу. Для кого-то это дополнительная защита от взлома. Действительно, вот прикладная программа просто вызывает нечто по фиксированному бут-адресу ((void (*)())0x1fс24)(); поди пойми что там за черти водятся, бут-область закрыта даже для тех пользователей, кто получил новую версию прошивки и изучает ее. Также и для массивов.
#define SECRET_ARRAY(__flash const unsigned char*)0x1ff00UL
q = *SECRET_ARRAY; // программа берёт данные из высоких адресов,а что там - неизвестно. Не, ортодоксом в этом смысле быть не надо. Каждому -своё.
Составить ответ | Вернуться на конференцию.
Ответы