bootloader

    0

    1답변

    플랫 어셈블러를 사용하여 어셈블리에 작은 부팅 가능 OS를 만들었습니다. 나는 그것을 PulsarOS라고 부른다. 그러나, 나는 그것에 대한 타이핑 프로그램을 만들고 싶다. 제가 말했듯이, 그것은 모두 x86 어셈블리에 있습니다. 사용자가 입력 할 수있는 곳으로 간단하게 입력하고 입력 한 텍스트가 화면에 표시됩니다. 여기에 코드가 있습니다. 비교적 간단한,

    1

    1답변

    내 부트 로더의이 단계는 0x7e0:0x0000에로드됩니다. 일부 "디버깅"후 다음 코드는 내 멀리 점프 후 트리플 오류를 생성하는 것을 발견했습니다. 점프 전에 응답 (예, 실제 프로 시저 자체 포함)을 이동하면 오류가 3 배로 발생하지 않습니다. 죄송합니다. 코드를 적게 포함 할 수 없습니다. 버그를 놓치지 않도록 충분한 코드를 제공하고 있는지 확인하려

    0

    1답변

    uboot 샌드 박스 작업 중입니다. 샌드 박스에서 내 fatls를 보는 방법. => help fatls fatls - list files in a directory (default /) Usage: fatls <interface> [<dev[:part]>] [directory] - list files from 'dev

    1

    1답변

    지난 몇 주 동안 어셈블리로 부트 로더와 커널을 작성해 보았습니다. (x86/x86_64)보다 복잡한 솔루션을 시도해 보았습니다. 어떤 코드를 시험해보기 위해서 신성화 된이 here으로 게시되었습니다. 내 부트 로더 코드는 다음과 같습니다 ;set print-registers MOV AH, 0x0E ;function nr MOV BH, 0x00 ;pag

    0

    1답변

    현재 Adduruit에서 제조 한 pn532 NFC 실드가있는 Arduino Uno (버전 1.3)가 있습니다. Arduino가 부팅 할 때마다 작성한 특정 코드를 실행하도록 만드는 방법이 있는지 궁금합니다. 이것은 부트 로더를 가지고 놀고있는가? 저는 Arduinos에 대한 사전 경험이 없으며 코딩 지식이 상당히 기본 적이기 때문에 (절대 파이썬으로 만

    6

    1답변

    UEFI 응용 프로그램 개발을 처음 사용합니다. 내 요구 사항은 내 UEFI 응용 프로그램 (app.efi) 소스 코드에서 UEFI 쉘 명령을 실행해야 점이다. 이 작업을 수행하는 방법에 대한 지침이 필요합니다. 예는 UEFI 셸 cp 명령 한 경로에서 다른 경로로 파일을 복사하기 위해 사용된다. 내 응용 프로그램 내에서 프로그래밍 방식으로이 작업을 수행하

    0

    2답변

    다음 소스 파일은 별도로 (원시 바이너리로) 어셈블되어 가상 플로피의 섹터 1과 2에로드됩니다. 이 플로피는 qemu-system-i386 VM의 부팅 매체 역할을합니다. "부트 로더"는 플로피의 섹터 2에서 "첫 번째 프로그램"을 읽은 다음 방금 읽은 코드가있는 메모리로 점프합니다. 다음 코드는 원하는대로 작동합니다 (예 : "첫 번째 프로그램"환영 메시

    0

    1답변

    나는 책을 읽고 있어요 그리고 있음을 알려줍니다 은 U-부트로드 리눅스 커널 후, 커널이 무엇을 의미합니까 U-부팅 의 모든 자원을 주장 할 것이다? U-Boot에 할당 된 모든 데이터 구조가 삭제된다는 것을 의미합니까? 예 : U-Boot 중에 PCIE 및 네트워크 장치가 초기화됩니다. Linux 커널을 부팅 한 후 PCIE 및 네트워크 장치 데이터 구조

    0

    3답변

    이 부트 로더에 새로운 기능입니다. SWD를 사용하여 stm3205를 프로그램합니다. 그래서 내 프로그램은 stm32f05 마이크로 컨트롤러를 프로그램 할 때 어떤 위치에있게됩니까? 나 자신의 부트 로더를 만들어 st의 기본 부트 로더로 바꿀 수 있습니까?

    1

    1답변

    GCC 및 작은 어셈블러 부트 스트랩 루틴을 사용하여 부트 로더를 작성하고 있습니다. 문자열을 제대로 기록하는 것으로 보이지 않는 BIOS 인터럽트를 사용하여 디스플레이에 문자열을 인쇄하는 puts 루틴을 작성했습니다. 내 부트 스트랩 어셈블러 파일 boot.s에는 다음이 포함 /* * A 16 bit bootloader. */ void putcha