NK.BIN 形成的主要參數儲存在OSDesign專案中的bib配置檔內 其中主要有四個設定區塊 MEMORY CONFIG MODULES FILES 其中與NK.BIN形成最主要的設定是MEMORY與CONFIG 兩個區塊的配置 MEMORY區塊: 主要是配製NK.BIN於記憶體中的安排方式 格式如下: NAME(區塊名稱) Address(記憶體位置) Size Type 其中Type:宣告常見有下面型態: FIXUPVAR: 該記憶體區快可以透過參數調整 NANDIMAGE: 標示該記憶體區快可以使用 NAND Flash 存放 RAM : 該記憶體區塊需使用ram 存放 RAMIMAGE: 標示該記憶體區段可以使用RAM或NOR Flash存放 RESERVED: 標示該記憶體區段為保留區塊 CONFIG 區塊: 提供附加選項 AUTOSIZE: 自動配置runtime所使用的記憶體 PROFILE: 提供Runtime的效能取樣功能 BOOTJUMP: 指定系統啟動的指令進入點 COMPRESSON: 指定nk.bin是否壓縮 KERNELFIXUPS: 指示核心是否需重新記憶體定位動作 RAMFLAGS: 設定核心運作時的特殊屬性 ROMSTART: 指定nk.bin ROM的起始位址 ROMWIDTH: 指定nk.bin ROM的位元寬度(8/16/32)與檔案數量 ROMSIZE: 指定ROM的大小
Microsoft Embedded MVP / Small Business MVP / MCT
MySQL Core Professional Certification
System Engineer( Linux, Windows Clustering
DBA MySQL , MSSQL
Programmer Java, Spring-JavaEE, Angular, Vue, Python, .Net
IoT Arm, CoAP , MQTT Deployer