newlib

    4

    2답변

    저는 IA-32 유형 프로세서로 작업하는 임베디드 소프트웨어 엔지니어입니다. 우리는 컴파일러 툴 체인을 찾고 있습니다. 우리는 Mentor Graphics CodeBench Lite를 사용 했었지만 더 이상 사용할 수 없습니다. 다른 GCC 배포판을 살펴 보았지만 glibc의 베어 메탈 구현이없는 것은 아닙니다. newlib을 제외하고는 아무 것도 없지만

    4

    2답변

    Cygwin FAQ에는 'Where is glibc?'에 대한 다음 정보가 있습니다. : Cygwin에서 glibc를 제공하지 않습니다. 대신에 newlib을 사용합니다.이 기능은 많은 기능을 제공합니다 (전부는 아니지만). glibc를 Cygwin으로 이식하는 것은 어려울 것입니다. 나는 이전에 사용했던 것처럼 릴리스 패키지를보고 놀랐습니다. 저장소를 확

    3

    2답변

    ARM 프로그래밍에서 새로 생겼습니다. CoIDE를 사용 중이며, C++에서 8 채널 PWM을 읽는 응용 프로그램을 작성하려고합니다. 제 문제는 연산자 new을 사용하고 있습니다. 내가 쓰는 경우 : RxPort rxPort = RxPort(RCC_AHB1Periph_GPIOA, GPIOA, GPIO_Pin_6, GPIO_PinSource6, GPIO_AF

    1

    1답변

    NEWLIB의 수학 함수를 사용하는 임베디드 시스템 용으로 설계된 코드를 추출하는 중입니다.이 코드를 Visual C++ Express Edition으로 컴파일하려고합니다. 그러나 NEWLIB 내부의 코드 부분은 GCC로만 컴파일되도록 설계되었습니다. 질문 : NEWLIB를 어떻게 든 GCC 이외의 컴파일러로 컴파일하도록 수정할 수 있습니까? 방법? 여기

    1

    1답변

    같은 이름을 가진 두 가지 기능을 갖는 공유 라이브러리 (.so를) 만드는 방법 : 문자열 memcpy.o 기계 memcpy.o을 둘 다 함수 memcpy()을 정의합니다. 자, 함께 (.so를) 공유 라이브러리를 만들려면 :이 인해 "memcpy의 여러 정의를"실패 gcc -shared -o test.so string-memcpy.o machine-mem

    2

    3답변

    newlib의 printf 기능에 이상이있어서 uart 포트로 재 지정됩니다. 문제는 예를 들어 설명 할 수 있습니다. printf(" hi "); ... ...//some other simple code. like a++; ... printf(" hello "); 이제 프로그램을 실행하면 다음 printf에 도달 할 때까지 'hi'가 표시되지

    0

    1답변

    베어 메탈 (OS 없음) ARM Cortex M3에 대한 타사 소스에서 일부 프로젝트를 빌드하고 실행하려고합니다. newlib로 arm-none-eabi-gcc (성공)로 빌드합니다. TI Code Composer Studio의 시뮬레이터에서 실행합니다. 문제 : 나는 그것을 실행하면 하드 오류로 실패 (해당 ISR로 입력) 런타임 라이브러리 함수 의 최초

    1

    2답변

    나는 리눅스에서 표준의 glibc와 #include <stdio.h> wprintf(L"Hello, %s\n", "world"); 작품, 같은 일이 newlib에와 동일한 방식으로 작동하지 않는 동안 것으로 나타났습니다. newlib는 "% s"에 대한 넓은 문자열을 예상하므로 다음과 같이 작동합니다 : wprintf(L"Hello, %s\n", L"

    1

    1답변

    커널 헤더는 프로그램이 커널과 상호 작용할 수있는 방법을 지정하므로 표준 라이브러리를 작성해야합니다. 방금 arm-elf toolchain (http://wiki.ubuntuusers.de/GNU_ARM-Toolchain)을 만드는 방법을 설명하는 튜토리얼을 읽었습니다. 나를 혼란스럽게하는 것은이 프로세스에 커널 헤더가 포함되어 있지 않다는 것입니다. 그들

    4

    3답변

    __libc_init_array의 소스 코드를 http://newlib.sourcearchive.com/documentation/1.18.0/init_8c-source.html에서 확인했습니다. 하지만이 기능이 무엇을하는지 이해하지 못합니다. 나는 이러한 기호 /* These magic symbols are provided by the linker. */