Ещё вариат - в часть функций/библиотек/массивов констант держать в необновляемой части прошивки.
Например, когда то мы производили Linux контроллер, с измерительными каналами. Прошивку с Linux и ПО мы не защищали никак, а низкоуровневые метрологические функции и таблицы каллибровки, идентификаторы ...
Найдено 6 результатов
- Вт фев 14, 2017 12:18:44
- Форум: ARM
- Тема: Защита устройства от клонирования и апдейты по интернету.
- Ответы: 9
- Просмотры: 2680
- Вт фев 14, 2017 12:05:59
- Форум: ARM
- Тема: Настройка, кучи выводов, с быстрым переназначением,Stm32
- Ответы: 5
- Просмотры: 3127
Re: Настройка, кучи выводов, с быстрым переназначением,Stm32
Reflector, можно более полный исходник Вашего примера? Или сслылку на подобный подход.
- Вт фев 07, 2017 16:57:40
- Форум: ARM
- Тема: Настройка, кучи выводов, с быстрым переназначением,Stm32
- Ответы: 5
- Просмотры: 3127
Re: Настройка, кучи выводов, с быстрым переназначением,Stm32
С библиотекой SPL это делается примерно так.
Описываем конфигурацию GPIO в массиве (код весьма компактен )
typedef struct {
GPIO_TypeDef* GPIOx;
GPIO_InitTypeDef Config;
}gpio_init_t;
gpio_init_t pincfg1[]={
{ GPIOA,{ 9 , GPIO_Speed_2MHz, GPIO_Mode_AF_PP } }, //UART1.TX
{ GPIOA,{ 10 , 0 ...
Описываем конфигурацию GPIO в массиве (код весьма компактен )
typedef struct {
GPIO_TypeDef* GPIOx;
GPIO_InitTypeDef Config;
}gpio_init_t;
gpio_init_t pincfg1[]={
{ GPIOA,{ 9 , GPIO_Speed_2MHz, GPIO_Mode_AF_PP } }, //UART1.TX
{ GPIOA,{ 10 , 0 ...
- Ср дек 28, 2016 05:16:46
- Форум: ARM
- Тема: stm32 libc FILE
- Ответы: 5
- Просмотры: 2844
Re: stm32 libc FILE
Нашел как работать с потоками на stm32!
Открытие потока со своими функциями делается функцией - fopencookie ()
Практически, расширенный аналог, того что на avr делала функция fdevopen()
Когда разобрался, то и небольшое количество примеров нашлось, по ключевому слову fopencookie , а в стандартных ...
Открытие потока со своими функциями делается функцией - fopencookie ()
Практически, расширенный аналог, того что на avr делала функция fdevopen()
Когда разобрался, то и небольшое количество примеров нашлось, по ключевому слову fopencookie , а в стандартных ...
- Пн дек 26, 2016 17:02:12
- Форум: ARM
- Тема: stm32 libc FILE
- Ответы: 5
- Просмотры: 2844
Re: stm32 libc FILE
Да, библиотеки товарища Чена рабочие, что то я даже использовал. Но проблему с потоками не решал, боле того он их не использовал вовсе.
Обычно, имеющиеся у потока/файла функции чтения, записи и прочие, описаны или в самой структуре или сслылаются на другую структуру устройства(или на драйвер).
Всё ...
Обычно, имеющиеся у потока/файла функции чтения, записи и прочие, описаны или в самой структуре или сслылаются на другую структуру устройства(или на драйвер).
Всё ...
- Вс дек 25, 2016 17:55:24
- Форум: ARM
- Тема: stm32 libc FILE
- Ответы: 5
- Просмотры: 2844
stm32 libc FILE
Здравствуйте.
Недавно занялся процессорами stm32, и вот, хочу поспрашивать про библиотеку LibC.
Портирую проект с OrangePI(клон Raspberry), который ранее работал очень медленно и на AVR.
В предыдущих версиях проектов я работал с TFT дисплеем, малельким дисплейчиком, устройствами i2c, uart и ...
Недавно занялся процессорами stm32, и вот, хочу поспрашивать про библиотеку LibC.
Портирую проект с OrangePI(клон Raspberry), который ранее работал очень медленно и на AVR.
В предыдущих версиях проектов я работал с TFT дисплеем, малельким дисплейчиком, устройствами i2c, uart и ...