bare-metal

    0

    1답변

    나는 (https://github.com/yrakcaz/RasPiK/ 여기에 코드입니다) 내 라즈베리 파이를 위해 처음부터 작은 마이크로 커널을 쓰고 있어요 하지만 루트 장치 주소를 얻는 방법을 찾지 못했습니다. x86 아키텍처에서 주 함수에 인수로 전달 된 태그를 사용하여 ROM 주소를 얻을 수 있지만 이미 atags를 파싱 했으므로 아무 것도 흥미롭지

    0

    3답변

    2 개의 LED가 차례로 켜지거나 동시에 켜지는데 문제가 있습니다. 그러나 한 번에 하나씩 만 별도로 작업합니다. 문제는 동일한 프로그램에서이 문제를 해결하려고 할 때 발생합니다. 첫 번째 LED 만이 다른 LED가 아닌 형광등을 시작합니다. notmain()에서 #define GPFSEL1 0x20200004 #define GPFSEL2 0x202000

    2

    3답변

    다음 바이트 주소를 사용하여 임베디드 응용 프로그램 (ARM 베어 메탈)에서 주변 장치 용 32 비트 레지스터 집합을 가지고 있습니다. CTL 0x0; STAT 0x4를 TXR 0x8이 < - 불연속 주소 RXR가 0x20 DAT1 0x30에 < - 불연속 주소 DAT2 × 40 < - 불연속 주소 와 너무 에 나는 그룹에 원하는 모든 C 구조체에 등록한다

    0

    1답변

    두 개의 물리적 서버로 MAAS 클러스터를 설정하려고합니다. 두 서버는 우분투 14.04로 이미 부팅되었으므로 양쪽 서버에 Maas를 설치했습니다. node1에 클러스터 영역이 하나 있었고 다른 물리적 시스템을이 지역에 추가 할 생각이 없습니다. 일단 완료되면 Juju를 인스턴스에 배치하고 노드 1에서 양쪽 모두를 제어 할 수 있어야합니다. 문서는 다소 혼

    6

    3답변

    16 비트에서 32 비트 보호 모드로 전환하는 방법을 보여주는 xv6 https://github.com/chrisdew/xv6/blob/master/bootasm.S에 좋은 어셈블리 비트가 있습니다. 누구나 64 비트 모드로 들어가는 비슷한 예를 알고 있습니까? (32 비트 모드를 사용하거나 사용하지 않음)

    6

    2답변

    ARM 아키텍처 용 바이너리를 생성하는 크로스 컴파일 툴 체인이 있다고 가정합니다. 귀하의 도구 체인 (리눅스와 X86_64 시스템에서 실행)이 같다 : 팔 - 리눅스 - gnueabi-gcc.exe : ARM에서 실행되는 리눅스 용 크로스 컴파일을위한. arm-gcc.exe : ARM을 대상으로하는 베어 메틱 크로스 컴파일 용입니다. ... 그리고 ARM

    0

    1답변

    베어 메탈 프로젝트에서 ROM 섹션의 시작 주소를 전용 주소에 써야합니다. MEMORY{ ROM (rx) : ORIGIN = 0x00018000, LENGTH = 0x8000 UICR (r) : ORIGIN = 0x10001000, LENGTH = 0x400 } SECTIONS { .bootloader_addr 0x10001

    0

    2답변

    베어 메탈 프로젝트 내에서 Texas Instruments의 ICE 평가 보드의 DDR2 메모리에 대한 EMIF 및 DDR_PHY 초기화에 문제가 있습니다. StarterWare 부트 로더 예제에서 찾은 init 시퀀스를 기반으로 init 시퀀스를 작성했습니다. 그러나 나는 DDR을 작동시킬 수 없다. 컨트롤러는 전체 프로세스를 실행하지만, 디버거에서 수행

    1

    1답변

    QEMU에서 ARM Cortex-A9에서 MMU를 활성화하려고합니다. 내 모든 코드와 데이터는 첫 번째 MB 메모리 내에 있으므로 단일 L1 "섹션"항목 만 있으면 필요한 모든 메모리를 다루는 ID 매핑을 설정하기에 충분할 것으로 생각됩니다. 여기에 갈 단계의 다음 L1 항목 형식의 값 0x00000c02 (문서와 주소 0x16000에서 L1 항목을 작성

    0

    1답변

    베어 메탈 PowerPC 시스템에 프로그램을 작성해야합니다. OS/bootloarder가없는 베어 메탈 프로그래밍의 초보자로서 필자는 시작하기 위해 hello world 프로그램을 작성하기로 결정했습니다. 나는 이것에 관해 약간의 포스트를 봤고, Beagleboard bare metal programming 또는 Hello world, bare metal