ubuntu系統(tǒng)怎么編程 如何在單片機(jī)裝Linux系統(tǒng)?
如何在單片機(jī)裝Linux系統(tǒng)?依理有這兩年經(jīng)驗(yàn),應(yīng)該要早認(rèn)識(shí)了幾款單片機(jī),像stm系列的或ti的,那樣的話肯定對(duì)soc的體系結(jié)構(gòu)也很知道一點(diǎn),像是單片機(jī)是在Windows下開(kāi)發(fā),清楚一些總線,認(rèn)識(shí)一系
如何在單片機(jī)裝Linux系統(tǒng)?
依理有這兩年經(jīng)驗(yàn),應(yīng)該要早認(rèn)識(shí)了幾款單片機(jī),像stm系列的或ti的,那樣的話肯定對(duì)soc的體系結(jié)構(gòu)也很知道一點(diǎn),像是單片機(jī)是在Windows下開(kāi)發(fā),清楚一些總線,認(rèn)識(shí)一系列業(yè)務(wù)算法,可以不若要為基礎(chǔ)。
1.簡(jiǎn)單需要需要補(bǔ)充os方面的知識(shí),古代和現(xiàn)代操作系統(tǒng),看一看,線程,進(jìn)程,內(nèi)存管理,文件系統(tǒng),網(wǎng)絡(luò)。
2.的新系統(tǒng)逐步在用Ubuntu或者其他linux發(fā)行版,比較熟悉linux的基本是操作,腳本,連在一起編譯
3.看潛近解釋linux內(nèi)核,lld第三版,清楚驅(qū)動(dòng)和內(nèi)核的基本知識(shí),可以重點(diǎn)看自己熟得不能再熟外設(shè)的驅(qū)動(dòng),如spi。
4.這個(gè)可以在熟悉的單片機(jī)上移植一個(gè)os,不當(dāng)然是linux,要是是stm32也可以移植freertos,這個(gè)網(wǎng)上很多資料,后再加強(qiáng)資源也可以移植linux。
5.是可以買(mǎi)一個(gè)樹(shù)莓派,移植linux也很方便啊的,可自己先添加驅(qū)動(dòng),寫(xiě)應(yīng)用,linux環(huán)境初級(jí)編程,也也可以看一下。
那樣就你可能會(huì)理解了,也絕對(duì)不會(huì)被卷入一個(gè)os。
不過(guò)最簡(jiǎn)單有效的是再找一份linux相關(guān)的工作,工作當(dāng)中自學(xué),這又是雞和蛋的問(wèn)題。
ubuntu系統(tǒng)怎么編程?C語(yǔ)言?
源文件:test.c
編譯:gcctest.c-otest或givetest
正常運(yùn)行:./test
如何打造一臺(tái)編程學(xué)習(xí)(我用Python)用windows筆記本?
anaconda很方便啊就配足了python的開(kāi)發(fā)環(huán)境,先用對(duì)應(yīng)的Spyder練手就很好啊
命令行窗口中,隨時(shí)用ipython測(cè)試一些python語(yǔ)句、模塊、函數(shù)
conda切換python版本環(huán)境
vscode也比較好,更適合組織一個(gè)目錄下的多py文件的項(xiàng)目
完全typora用得更抓起一些,要按裝一些插件
jupyter要非常熟練掌握到,特別是怎么學(xué)習(xí)數(shù)據(jù)分析pandas、numpy、matplotlib等,可視化畫(huà)圖查找數(shù)據(jù)很比較方便
pycharm是神器,搜搜看看怎摸用來(lái)github申請(qǐng)授權(quán),而且免費(fèi)版不內(nèi)嵌支持旗下django項(xiàng)目
以上在windows筆記本上都絕對(duì)沒(méi)問(wèn)題,僅因?yàn)閜ython的特殊學(xué)習(xí)需求。
關(guān)鍵肯定看你要干什么,只不過(guò)是基本上學(xué)習(xí)的話Spyder就足夠了