arm

    0

    1답변

    현재 프로젝트를 컴파일하고 Linux 기반 시스템을 배포하는 32 비트 대상으로 포팅하려고합니다. 내 호스트 컴퓨터가 x86_64 데비안 스트레치를 실행하고 타겟이 Atmel SAMA5d2 사용자 지정 Linux를 실행합니다. 내 cross toolchain이 buildroot에서 생성되었습니다. 현재 필자는 buildroot가 생성 한 툴 체인을 사용하여

    0

    1답변

    freeRTOS에서 메모리 할당 체계 1을 이해하려고합니다. 이 함수에서 다음 코드가 사용됩니다. static uint8_t ucHeap[ configTOTAL_HEAP_SIZE ]; static uint8_t *pucAlignedHeap = NULL; if(pucAlignedHeap == NULL) { /* En

    2

    1답변

    ARMv7A mcu (Cortex-A8)에 대해 인터럽트를 활성화 하려다가 시도 할 때 사용자 모드에서 CPSR 레지스터의 I 비트를 변경할 수 없다는 것을 알았습니다. 나는 조금 주위를 읽었고 이것은 내가 USR 모드에 있기 때문에 일어나는 것처럼 보인다. SWI를 호출하고 SWI 처리기에서 SPSR을 변경하는 유일한 해결책은 무엇입니까?

    2

    1답변

    코드의 일부가 중요하고 빠르며 결정적으로 실행해야하는 임베디드 프로젝트 (차이가 나는 경우 ARM Cortex-M 사용)가 있다고 가정합니다. 가능한 한 많이. L1 캐시의 일부를 희생하여 중요한 코드/데이터를 예약 할 수 있습니까? 그런 다음 중요한 코드/데이터를로드하고 항상 L1 캐시 속도로 실행/액세스 할 수있었습니다.

    1

    2답변

    arm-linux-gcc 크로스 컴파일러를 사용하여 TS-7800 보드에서 libwebsockets 라이브러리를 사용하여 웹 서버를 구축하고 있습니다. 우분투 사용. CMake, OpenSSL 및 libwebsockets를 설치하고 Github의 지침에 따라 라이브러리를 빌드하십시오. libwebsockets.h를 #include하는 "hello world

    0

    1답변

    그래서 저는 ARM 어셈블리 초보자입니다 (어셈블리도 일반적으로). 지금 나는 프로그램을 작성 중이고 그 중 가장 중요한 부분 중 하나는 사용자가 문자를 입력해야한다는 것입니다. 그런 다음 그 문자를 다른 미리 입력 된 문자와 비교하여 사용자가 동일한 문자를 입력했는지 확인합니다 맡은 일. 는 예를 들어, 내 코드에서 나는 파일의 맨 아래에 addr_dim

    0

    1답변

    내 대상 Linux Arm 장치에서 javafx를 실행하고 싶지만 실패했습니다! 내가했던 [email protected]:~$ uname -a Linux NanoPi3 3.4.39-s5p6818 #3 SMP PREEMPT Mon Jun 19 18:28:53 HKT 2017 armv7l GNU/Linux [email protected]:~$ cat /

    2

    1답변

    현재 ARM 용 IAR toolchain을 사용하여 Eclipse 기반 IDE에서 프로젝트를 빌드하는 makefile을 개발 중입니다. 모든 소스 파일을 성공적으로 컴파일했지만 오브젝트 파일을 링크하려면 IAR에 대한 시작 코드가 있어야합니다. IAR IDE 또는 Eclipse와 IAR 플러그인을 사용하는 샘플 IAR 프로젝트에서 어디에 있는지 찾을 수 없

    0

    1답변

    임베디드 ARM 프로세서 용 libwebsockets (LWS)을 사용하여 웹 서버를 구현하고 있습니다. 나는 LWS에 대해 배울 때 우분투의 gcc에서 서버를 테스트하고있다. gcc 빌드로 작동하는 서버를 가지고 있지만 이제는 ARM 보드 용으로 크로스 컴파일 된 버전을 빌드하려고합니다. 내 GCC 빌드 디렉토리와 동일한 레벨에서 빌드 디렉토리를 생성 /

    0

    1답변

    I가 다음과 같은 폴더 구조와 기존의 C 프로젝트 : 빈 PROJ SRC INC 문서 conf의 i la unch 이클립스와 새 프로젝트를 만들 루트 프로젝트 폴더로 오염되어 .cproject 의 .project 또한 와 상위 폴더 : .metadata RemoteSystemsTempFiles은/ A는 내 사용자 지정 메이크 (여부)과 C의 IDE로 사용