This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @ -0,0 +1,489 @@ | |
| # ESP32-RPi Gateway Hardware Architecture | |
| ## Overview | |
| ESP32 board controls Raspberry Pi power and captures UART output for automated testing in GitHub Actions CI/CD. | |
| ## Block Diagram | |
| ``` | |
| ┌─────────────────────────────────────────────────────────────────────────┐ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 11:21:56.291315 Start executing | |
| 11:21:56.303406 Start configuration. IsELF = True, Target = VMware | |
| 11:21:56.348444 Starting kernel 'GraphicTest' | |
| 11:21:56.349530 Running task 'IL2CPU' | |
| 11:21:56.402665 Msg: Executing command line 'dotnet "run" "--no-build" " -- " "KernelPkg:" "EnableDebug:True" "EnableStackCorruptionDetection:True" "StackCorruptionDetectionLevel:AllInstructions" "DebugMode:Source" "TraceAssemblies:User" "DebugCom:1" "TargetAssembly:C:\Cosmos\Cosmos\Tests\Cosmos.TestRunner\bin\Debug\net6.0\win-x86\GraphicTest.dll" "OutputFilename:C:\Cosmos\Cosmos\Tests\Cosmos.TestRunner\bin\Debug\net6.0\win-x86\WorkingDirectory\GraphicTest\Kernel.asm" "EnableLogging:True" "EmitDebugSymbols:True" "IgnoreDebugStubAttribute:False" "AllowComments:True" "References:C:\Cosmos\Cosmos\source\Cosmos.Debug.Hosts\obj\Debug\netstandard2.0\HyperVServer\Cosmos.Debug.HyperVServer.dll" "References:C:\Cosmos\Cosmos\source\Cosmos.Debug.Hosts\obj\Debug\netstandard2.0\HyperVServer\System.Management.Automation.dl |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using System; | |
| using System.Text; | |
| using Sys = Cosmos.System; | |
| using System.Net.Sockets; | |
| using System.Net; | |
| namespace GraphicTest | |
| { | |
| class TcpServer | |
| { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Cosmos.HAL; | |
| using Cosmos.System.Network.Config; | |
| using Cosmos.System.Network.IPv4; | |
| using Cosmos.System.Network.IPv4.TCP; | |
| using Cosmos.System.Network.IPv4.UDP.DHCP; | |
| using System; | |
| using System.Text; | |
| using Sys = Cosmos.System; | |
| namespace NetworkTest |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Cosmos.HAL; | |
| using Cosmos.HAL.BlockDevice; | |
| using Cosmos.System.FileSystem; | |
| using Cosmos.System.FileSystem.VFS; | |
| using Cosmos.System.Network; | |
| using Cosmos.System.Network.ARP; | |
| using Cosmos.System.Network.Config; | |
| using Cosmos.System.Network.IPv4; | |
| using Cosmos.System.Network.IPv4.TCP; | |
| using Cosmos.System.Network.IPv4.TCP.FTP; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Cosmos.HAL; | |
| using Cosmos.System.Network; | |
| using Cosmos.System.Network.ARP; | |
| using Cosmos.System.Network.Config; | |
| using Cosmos.System.Network.IPv4; | |
| using Cosmos.System.Network.IPv4.TCP; | |
| using Cosmos.System.Network.IPv4.UDP; | |
| using Cosmos.System.Network.IPv4.UDP.DHCP; | |
| using Cosmos.System.Network.IPv4.UDP.DNS; | |
| using Cosmos.TestRunner; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Cosmos.HAL; | |
| using Cosmos.System.Network; | |
| using Cosmos.System.Network.ARP; | |
| using Cosmos.System.Network.Config; | |
| using Cosmos.System.Network.IPv4; | |
| using Cosmos.System.Network.IPv4.TCP; | |
| using Cosmos.System.Network.IPv4.UDP; | |
| using Cosmos.System.Network.IPv4.UDP.DHCP; | |
| using Cosmos.System.Network.IPv4.UDP.DNS; | |
| using Cosmos.TestRunner; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Cosmos.Build.Common; | |
| using Cosmos.Core.DebugStub; | |
| using IL2CPU.API.Attribs; | |
| using System; | |
| using System.Collections.Generic; | |
| using System.IO; | |
| using XSharp; | |
| using XSharp.Assembler; | |
| using XSharp.Assembler.x86; | |
| using static XSharp.XSRegisters; |