我司使用Oberon系统,GUI应用部分是我司定制,在大陆这边X86工控板上安装不了。情况如下:
1、安装台湾产 艾讯的PICO842 工控主板可行(此主板安装window11,LINUX,Oberon固件均可),此主板说明书见附件。
http://www.axiomtek.com.cn/Default.aspx?MenuId=Products&FunctionId=ProductView&ItemId=17092&upcat=137
2、安装笔记本i5-10代 可以进入下图安装界面,点击1后 会加载,然后出现可能黑屏现象(系统没有对硬盘进行任何操作);
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应用部分是我司定制。附件为定制配置文件,可以查看;
<?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盘安装方式。
<!-- 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>
添加代码。是否在这里设置?