<div> </div><div>Thank you for the answers!</div><div> </div><div>Now I have prepared the next bunch of stupid questions :)</div><div> </div><blockquote><div><blockquote> So, say we do have Aboriginal Linux OS started on Numato Mimas V2 board. What's next?<br /> 1. How to access hardware like ports/pins, memory, buttons, leds, vga, etc.?</blockquote><p><br />You a, make sure the appropriate IP cores are connected to the appropriate pins and b, write a program or device driver to control said core.</p></div></blockquote><div> </div><div>Alright, but what if I want to simply blink a led? (example everyone is already sick of, but nonetheless) Where do I get the address of the appropriate pin? How is address space defined (or designed)?</div><div> </div><blockquote><div><blockquote> 2. How to create executable files? Should I write them through terminal connection? Or put them directly to SD card? What IDE and/or toolchain should I use?</blockquote><p><br />Did you build from sources or did you use a precompiled binary? If you built from source, then you have the compiler installed, otherwise you need to follow the instructions on the j-core.org page and build / install a toolchain (using musl cross make).</p></div></blockquote><div>Yes, it was build from source, but I thought that compiler was<span> especially</span> for building the ROM bootloader.<br />What exact toolchain/compiler can i use to create executive file to run on linux on j2 (from c/c++ code)? (Is it Rich Felker's musl-libc toolchain?) (What are the specifics? Is there any examples?)</div><div> </div><blockquote><div><blockquote> 4. How to load executable binary (hex or elf or other format) from outside to execute within J2 Linux environment?</blockquote><p><br />On mimas, there is no ethernet. So you can drop the binary on the sdcard and run it from there. On a platform with Ethernet, you can also FTP the file over to the board.</p></div></blockquote><div>Say there is no ethernet. Do I have to insert this executable inside vmlinux (or literally drop it on the sdcard)?</div><div> </div><blockquote><div><blockquote> 5. Is there any support for DRAM? As you know, Mimas V2 has 512 Mbits of LPDDR, is that memory accessible for J2 for any purposes in current version?</blockquote><p><br />Linux, as you show in your boot messages, runs from DDR.</p></div></blockquote><div><br />What if we took another board with different size of DDR, what do we do? How\Where to fix it?</div><div> </div><blockquote><div> </div></blockquote><blockquote><div> </div></blockquote><div> </div><div>And final: is there any debugging strategy?</div><div> </div><div>Sorry in advance ;)</div><div>thngttr</div>