{"id":238,"date":"2015-09-22T10:30:27","date_gmt":"2015-09-22T10:30:27","guid":{"rendered":"http:\/\/coolt.ch\/notizen\/?p=238"},"modified":"2015-09-22T15:34:10","modified_gmt":"2015-09-22T15:34:10","slug":"soft-core-os","status":"publish","type":"post","link":"https:\/\/coolt.ch\/notizen\/soft-core-os\/","title":{"rendered":"Soft Core OS"},"content":{"rendered":"<p>Nachdem ein Soft-Core-Prozessor in ein FPGA geladen wurde, folgt das Aufsetzen des OS. Bei Altera ist dies Nios2, bei Xilinx MicroBlaze.<\/p>\n<p><strong>Remote Zugriff auf OS<\/strong><br \/>\nPer SSH (bzw. Nios Shell) wird auf den Softcore zugegriffen.<\/p>\n<p><strong>Ordner und Programme<\/strong><br \/>\nBaut man einen Softprozessor ein, bildet dieser im Synthese Ordner ein Unterordner Software<\/p>\n<pre class=\"top-set:false lang:sh decode:true \">synthese\/software\/\r\n<\/pre>\n<p>In diesen Ordner kann man notwendige Scripts und Settings ablegen.<\/p>\n<p><strong>Board Support Packet erzeugen<br \/>\n<\/strong>Das Script create bildet die Support Packete (und Ordner dazu)<\/p>\n<pre class=\"top-set:false bottom-set:false lang:sh decode:true \">.\/create\r\n<\/pre>\n<p><strong>Kompilieren<\/strong><\/p>\n<pre class=\"top-set:false bottom-set:false lang:sh decode:true \">.\/compile\r\n<\/pre>\n<p><strong>Programm auf FPGA laufen lassen<\/strong><\/p>\n<pre class=\"top-set:false bottom-set:false lang:sh decode:true \">.\/run<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem ein Soft-Core-Prozessor in ein FPGA geladen wurde, folgt das Aufsetzen des OS. Bei Altera ist dies Nios2, bei Xilinx MicroBlaze. Remote Zugriff auf OS Per SSH (bzw. Nios Shell) wird auf den Softcore zugegriffen. Ordner und Programme Baut man einen Softprozessor ein, bildet dieser im Synthese Ordner ein Unterordner Software synthese\/software\/ In diesen Ordner &hellip; <a href=\"https:\/\/coolt.ch\/notizen\/soft-core-os\/\" class=\"more-link\"><span class=\"screen-reader-text\">Soft Core OS<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14,20,21],"tags":[],"_links":{"self":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/238"}],"collection":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/comments?post=238"}],"version-history":[{"count":3,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/238\/revisions"}],"predecessor-version":[{"id":248,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/posts\/238\/revisions\/248"}],"wp:attachment":[{"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/media?parent=238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/categories?post=238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coolt.ch\/notizen\/wp-json\/wp\/v2\/tags?post=238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}