m0_70933333 2023-08-03 09:41 采纳率: 100%
浏览 8
已结题

Oberon系统在国内X86工控板上安装不了

问题遇到的现象和发生背景

我司使用Oberon系统,GUI应用部分是我司定制,在大陆这边X86工控板上安装不了。情况如下:
1、安装台湾产 艾讯的PICO842 工控主板可行(此主板安装window11,LINUX,Oberon固件均可),此主板说明书见附件。
http://www.axiomtek.com.cn/Default.aspx?MenuId=Products&FunctionId=ProductView&ItemId=17092&upcat=137

img

2、安装笔记本i5-10代 可以进入下图安装界面,点击1后 会加载,然后出现可能黑屏现象(系统没有对硬盘进行任何操作);

img

3、安装台式机奔腾CPU ,安装情况同 2;(此主板安装window11,LINUX均可)
4、安装研盛工控板 一个是和艾讯同CPU J1900的主板,一个是I3-7100的主板 ,安装情况同 2;(此主板安装window11,LINUX均可)
https://detail.tmall.com/item.htm?abbucket=3&id=642409594120&rn=f5775bea0a4f004e51ec88eeb7ed644c&spm=a1z10.5-b.w4011-7319235327.184.766341528uwUUP
https://detail.tmall.com/item.htm?abbucket=3&id=619032652747&rn=f5775bea0a4f004e51ec88eeb7ed644c&spm=a1z10.5-b.w4011-7319235327.224.766341528uwUUP
5、安装派勤I5-5010的主板 ,安装情况同 2;(此主板安装window11,LINUX均可)
https://detail.tmall.com/item.htm?abbucket=3&id=599149109955&rn=4d6be96e7f03d39314a76ce5d025f3e6&spm=a1z10.5-b-s.w4011-22780160578.88.46535ec873d8LB

操作环境、软件版本等信息

Oberon系统,GUI应用部分是我司定制。附件为定制配置文件,可以查看;

img

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!--
Configuration

To edit: PET.Open Configuration.XML
To update: Configuration.Init ~
-->

<Config>

<!-- Localization -->

    <Section name="Local">
        <Section name="Formats">
            <Section name="Date">
                <Setting name="Short" value="dd.mm.yy"/>
                <Setting name="Long" value="www, dd.mm.yyyy"/>
            </Section>
            <Section name="Time">
                <Setting name="Short" value="hh:nn"/>
                <Setting name="Long" value="hh:nn:ss"/>
            </Section>
            <Section name="Timezone">
                <Setting name="Name" value="GMT-1"/>
                <Setting name="GMTDiff" value="+1"/>
            </Section>
        </Section>
    </Section>

<!-- File systems -->

    <Section name="Files">
        <Section name="Alias">
            <Setting name="AosFS" value="DiskVolumes.New;DiskFS.NewFS"/>
            <Setting name="OldAosFS" value="OldDiskVolumes.New;OldDiskFS.NewFS"/>
            <Setting name="NatFS" value="DiskVolumes.New;DiskFS.NewFS"/>
            <Setting name="RamFS" value="RAMVolumes.New;DiskFS.NewFS"/>
            <Setting name="FatFS" value="FATVolumes.New;FATFiles.NewFS"/>
            <Setting name="IsoFS" value="ISO9660Volumes.New;ISO9660Files.NewFS"/>
            <Setting name="ZipFS" value="NIL;ZipFS.NewFS"/>
            <Setting name="RelativeFileSystem" value="NIL;RelativeFileSystem.NewFS"/>
            <Setting name="SmbFS" value="NIL;SambaClient.NewFS"/>
        </Section>
    </Section>

<!-- Autostart -->

    <Section name="Autostart">
        <Setting name="FileTrapWriter" value="FileTrapWriter.Install"/>
        <Setting name="TrapWriter" value="WMTrapWriter.Install"/>
        <Setting name="Uptime Monitor" value="UpTime.Install"/>
        <Setting name="Start the main menu" value="StartMenu.Open"/>
        <Setting name="DefaultSkin" value="SkinEngine.Unload"/>
        <Setting name="Restore the desktop" value="WMRestorable.Load Auto.dsk"/>
            <Setting name="navigation manager" value="WMNavigate.Open -vs 1 0 0 Navigation:TaskList"/>

        <!-- Pinyin Input Method Editor (remove comment to activate)
            <Setting value="WMPinyinIME.Test"/>
        -->

        <!-- Setting name="Tasklist" value="WMNavigate.Open -vs 1 0 0 Navigation:TaskList"/--> 
        <!-- Setting name="Hotkey support" value="HotKeys.Open"/ -->
        <!-- Setting name="Hardware Detection" value="PCITools.DetectHardware"/-->
    </Section>

<!-- WindowManager -->

    <Section name="WindowManager">
        <Section name="FontManager">
            <Section name="DefaultFont">
                <Setting name="Name" value="Oberon"/>
                <Setting name="Size" value="12"/>
            </Section>
            <Section name="FontLoaders">
                <Section name="OberonFonts">
                    <Setting name="Exact" value="WMOberonFonts.LoadExactFont"/>
                    <Setting name="Approximate" value="WMOberonFonts.LoadApproximateFont"/>
                </Section>
                <Section name="BitmapFonts">
                    <Setting name="Exact" value="WMBitmapFont.LoadExactFont"/>
                    <Setting name="Approximate" value="WMBitmapFont.LoadApproximateFont"/>
                </Section>
                <Section name="CCGFonts">
                    <Setting name="Exact" value="WMCCGFonts.LoadExactFont"/>
                    <Setting name="Approximate" value="WMCCGFonts.LoadApproximateFont"/>
                </Section>
                <Section name="OTFonts">
                    <Setting name="Exact" value="WMOTFonts.LoadExactFont"/>
                    <Setting name="Approximate" value="WMOTFonts.LoadApproximateFont"/>
                </Section>
            </Section>
        </Section>
    </Section>

<!-- Font formats for GfxFonts.Open -->

    <Section name="FontFormats">
        <Setting name="TTF" value="GfxOType.Install"/>
        <Setting name="pk" value="GfxPKFonts.Install"/>
    </Section>




尝试过的解决方法

通过更改BIOS 通过更改硬盘模式IDE方式也是不行。工控机厂家也测试也是不行。

我想要达到的结果

就是通过更改OBERON端设置或者主板BIOS设置可以顺利安装OBERON固件(.img格式)用U盘安装方式。

  • 写回答

1条回答 默认 最新

  • m0_70933333 2023-08-03 10:01
    关注
    
    <!-- Applications -->
    
        <Section name="Applications">
    
            <Section name="PET">
                <Section name="General">
                    <Setting name="BackupOnStore" value="Yes"/> <!-- No | Yes | Paranoid -->
                    <Setting name="BackupOnCompile" value="FALSE"/>
                    <Setting name="ShowPathInTabs" value="FALSE"/>
                    <Setting name="ScratchPanelHeight" value="5"/>
                    <Setting name="EnableWhitespaceWarnings" value="FALSE"/>
                    <Setting name="ShowLineNumbers" value="FALSE"/>
                    <Setting name="IndicateTabs" value="FALSE"/>
                    <Setting name="CurrentLineColor" value="0"/>
                </Section>
                <Section name="Compilers">
                    <Section name="PACO">
                        <Setting name="caption" value="Compile"/>
                        <Setting name="options" value="\Ws"/>
                        <Setting name="fileExtension" value="MOLD"/>
                        <Setting name="loadmodule" value="PC"/>
                        <Setting name="genTree" value="PETModuleTree.GenModuleTree"/>
                        <Setting name="findPC" value="TRUE"/>
                    </Section>
                    <Section name="Fox">
                        <Setting name="caption" value="Compile"/>
                        <Setting name="options" value="-b=AMD --warnings"/>
                        <Setting name="fileExtension" value="MOD"/>
                        <Setting name="loadmodule" value="TextCompiler"/>
                        <Setting name="genTree" value="PETModuleTree.GenModuleTree"/>
                        <Setting name="findPC" value="TRUE"/>
                    </Section>
                    <Section name="Fox">
                        <Setting name="caption" value="Compile"/>
                            <Setting name="options" value="--activeCells -b=TRM"/>
                        <Setting name="fileExtension" value="MDF"/>
                        <Setting name="loadmodule" value="TextCompiler"/>
                        <Setting name="genTree" value="PETModuleTree.GenModuleTree"/>
                        <Setting name="findPC" value="TRUE"/>
                    </Section>
                    <Section name="ReleaseTool">
                        <Setting name="caption" value="Parse"/>
                        <Setting name="options" value="\check"/>
                        <Setting name="fileExtension" value="TOOL"/>
                        <Setting name="loadmodule" value="Release"/>
                        <Setting name="genTree" value="PETReleaseTree.GenBuildTree"/>
                        <Setting name="findPC" value="FALSE"/>
                    </Section>
                    <Section name="AAMD64">
                        <Setting name="caption" value="Assemble"/>
                        <Setting name="options" value=""/>
                        <Setting name="fileExtension" value="ASM"/>
                        <Setting name="loadmodule" value="PCAAMD64"/>
                        <Setting name="genTree" value=""/>
                        <Setting name="findPC" value="FALSE"/>
                    </Section>
                    <Section name="XML">
                        <Setting name="caption" value="Parse"/>
                        <Setting name="options" value=""/>
                        <Setting name="fileExtension" value="XML"/>
                        <Setting name="loadmodule" value="PETXMLTree"/>
                        <Setting name="genTree" value="PETXMLTree.GenXMLTree"/>
                        <Setting name="findPC" value="FALSE"/>
                    </Section>
                        <Section name="OSACompiler0">
                        <Setting name="caption" value="Compile"/>
                        <Setting name="options" value="\s"/>
                        <Setting name="fileExtension" value="MOS"/>
                        <Setting name="loadmodule" value="OSACompiler0"/>
                        <Setting name="genTree" value="PETModuleTree.GenModuleTree"/>
                        <Setting name="findPC" value="TRUE"/>
                    </Section>
                    <Section name="TestTool">
                        <Setting name="caption" value="Test"/>
                        <Setting name="options" value="\e \r"/>
                        <Setting name="fileExtension" value="TEST"/>
                        <Setting name="loadmodule" value="PCTest"/>
                        <Setting name="genTree" value=""/>
                        <Setting name="findPC" value="FALSE"/>
                    </Section>
                </Section>
                <Section name="SyntaxHighlighter">
                    <!-- Map file extension to SyntaxHighlighter name -->
                    <Setting name="MOD" value="Oberon"/>
                    <Setting name ="MDF" value="DataflowOberon"/>
                        <Setting name="MOS" value="Oberon"/>
                    <Setting name="XML" value="XML"/>
                        <Setting name="ASM" value="Assembler"/>
                    <Setting name="TOOL" value="ReleaseTool"/>
                    <Setting name="C" value="C"/>
                </Section>
                <Section name="Diff">
                    <Setting name="Command" value="WMDiff.Open"/>
                    <Setting name="Prefix" value=""/>
                    <Setting name="Suffix" value=".Bak"/>
                </Section>
                <Section name="Search">
                    <Setting name="Wrap" value="FALSE"/>
                    <Setting name="HighlightAll" value="FALSE"/>
                    <Setting name="CaseSensitive" value="TRUE"/>
                </Section>
            </Section>
    
            <Section name="WMV24Component">
                <Setting name="WindowStartupSize" value="800x400"/>
                <Setting name="IndicateKeyboardFocus" value="TRUE"/>
                <Setting name="LineFeed" value="FALSE"/>
                <Setting name="UseBackspace" value="TRUE"/>
                <Setting name="ShowStatusBar" value="TRUE"/>
                <Setting name="Echo" value="FALSE"/>
    
                <!-- PortNumber Bps Databits Stopbits Parity -->
                <Setting name="PortSettings" value="1 115200 8 1 none"/>
    
                <!-- When pressing X/Y-Send buttons, the optional command string is sent to the target device (incl. CR) before sending -->
                <Setting name="XReceiveCommand" value=""/>
                <Setting name="YReceiveCommand" value=""/>
    
                <!-- When pressing X/Y-Receive buttons, the optional command string and the filename is sent to the target device -->
                <Setting name="XSendCommand" value=""/>
                <Setting name="YSendCommand" value=""/>
    
                <!-- User-defined commands for the command menu -->
                <Section name="CommandMenu">
                    <Setting name="Command1" value=""/>
                    <Setting name="Command2" value=""/>
                </Section>
            </Section>
    
            <Section name="MailClient">
                <Setting name="IMAPServer" value=""/>
                <Setting name="UserName" value=""/>
                <Setting name="SMTPServer" value=""/>
                <Setting name="SMTPThisHost" value=""/>
                <Setting name="ExpungeOnFolderChange" value="TRUE"/>
                <Setting name="ExpungeOnDelete" value="FALSE"/>
                <Setting name="UseDragNDropAsMove" value="TRUE"/>
                <Setting name="ExpungeOnMove" value="TRUE"/>
                <Setting name="UseATrashBin" value="FALSE"/>
                <Setting name="SentFolder" value=""/>
                <Setting name="DraftFolder" value=""/>
                <Setting name="TrashBin" value=""/>
                <Setting name="From" value=""/>
            </Section>
    
            <Section name="Performance Monitor">
                <Section name="Plugins">
                    <!-- Specify which plugins should be loaded at startup -->
                    <Setting name="WMPerfMonPluginCpu" value="TRUE"/>
                    <Setting name="WMPerfMonPluginMemory" value="TRUE"/>
                    <Setting name="WMPerfMonPluginPerfMon" value="TRUE"/>
                    <Setting name="WMPerfMonPluginMessages" value="TRUE"/>
                    <Setting name="WMPerfMonPluginNetStats" value="FALSE"/>
                    <Setting name="WMPerfMonPluginEvents" value="TRUE"/>
    
                    <!-- kernel statistics plugins -->
                    <Setting name="WMPerfMonPluginHeap" value="FALSE"/>
    
                    <!-- device performance plugins -->
                    <Setting name="WMPerfMonPluginNetwork" value="TRUE"/>
                    <Setting name="WMPerfMonPluginSerials" value="FALSE"/>
                    <Setting name="WMPerfMonPluginDisks" value="TRUE"/>
                    <Setting name="WMPerfMonPluginUsb" value="TRUE"/>
    
                    <!-- server statistics plugins -->
                    <Setting name="WMPerfMonPluginHTTPServer" value="FALSE"/>
                    <Setting name="WMPerfMonPluginFTPServer" value="FALSE"/>
                    <Setting name="WMPerfMonPluginVNCServer" value="FALSE"/>
                    <Setting name="WMPerfMonPluginQuoteServer" value="FALSE"/>
    
                    <!-- other plugins -->
                    <Setting name="WMPerfMonPluginExample" value="FALSE"/>
                </Section>
            </Section>
        </Section>
    
    <!-- Paco Compiler -->
    
        <Section name="Paco">
            <Setting name="ErrorMessages" value="Errors.XML"/>
        </Section>
    
    </Config>
    

    添加代码。是否在这里设置?

    评论

报告相同问题?

问题事件

  • 系统已结题 8月11日
  • 创建了问题 8月3日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?