Usually you’ll install an LINUX OS for the main CPU (ARM). But additionally there’re two real-time CPUs named PRU (Programable Realtime Unit) which run barebone (32 bit, 32 registers, up to 2000 steps each, full hardware access).
There’re at least two PRU assemblers. I use PASM, which is not supported by the manufacturer. No TI support means no Schnick-Schnack (= fully featured for hard real-time requirements).
It’s possible, but makes no sense. Run the BB ARM CPU on a LINUX OS that auto-loads firmware to the IRam on one or both PRUSS at start-up. Then let the ARM support your assembler firmware running bare bone on PRUSS (ie network IO, GUI, HD access, …).
Hi,
You just login trough USB (192.168.7.2 or 192.168.7.3, look it up) or Ethernet (if connected to a box, it will assign an IP to the BBB eg 192.168.1.5).
Then you’re on a terminal, and you can install run assembler and compilers.
If you want write code on a main computer, then you upload with filezilla via ssh and the same login (usually debian / temppwd).
Linux is installed by defaul, just run power up and login, you’re in and cad install software via “sudo apt-get install xyz” and run them.