樹莓派系統自己編譯
A. 如何為樹莓派安裝Ubuntu Core並在Snap系統中進行編譯
用scp 先樹莓派安裝ssh-server用apt-get安裝先用apt-cache search ssh找包名 linux系統運行 scp <文件> pi@<樹莓派IP址>:<面目錄> 提示輸入 密碼輸入 raspi(密碼我記樹莓派預設密碼) 樹莓派默認採用英文字型檔且系統沒預裝文字型檔所即使locale改襪余文纖好段顯示文顯示堆塊需要我手安裝文字體文字體免費源使用ssh輸入命令 1 sudo apt-get install ttf-wqy-zenhei 安裝程碰(Y/n)都選擇y 文字型檔安毀譽裝完需要安裝文輸入輸入命令 2 sudo apt-get install scim-pinyin 安裝程安裝完畢輸入 3 sudo raspi-config 選擇change_localeDefault locale for the system environment:選擇zh_CN.UTF-8,配置完輸入命令 4 sudo reboot 重啟完VNC連接使用文顯示文輸入切換文輸入ctrl+space
B. 樹莓派Linux內核編譯選項如何開啟TPM 2.0
本文更新於2018-08-11
首發於, 文章鏈接 http://www.jianshu.com/p/174844b99716
同步至GitHub: https://github.com/liuqun/linux/wiki
定製樹莓派內核源碼, 通過樹莓派SPI介面載入並訪問TPM2.0設備
所需硬體: X86主機一台, 樹莓派3-B型號開發板一塊, 大容量Micro-SD卡+USB讀卡器一個, 英飛凌TPM2.0評估板一套
所需軟體: 任意版本樹莓派固件(推薦使用 最新版本 ), Ubuntu Linux 虛擬機, gcc-arm-linux-gnueabihf 交叉編譯器, libncurses5(編譯Linux內核配置菜單界面)
取出樹莓派的SD卡, 通過讀卡器插入 Ubuntu 主機或將讀卡器 USB 設備接入 VMware 虛擬機。Ubuntu 默認自動將 U 盤掛載到 /media/$USER/boot 和 /media/$USER/【根文件系統分區】
(以下為覆蓋式安裝, 如果不放心請自行備份SD卡上的原有內核及模塊文件)
選中 5. Interfacing Options --- P4 SPI(啟用/禁用SPI串口)
重啟樹莓派,開機後檢查/dev/tpm0設備文件是否已經載入就緒
C. 如何在windows下或者linux下對樹莓派編程(C語言或C++)
Windows用VS2017,裝上跨平台模塊,新建項目選擇「Linux」,選擇「控制台應用程序」或者「閃爍」,隨後會彈出「Getting Started」教你如何遠程連接上樹莓派,在main.cpp中編寫代碼,F7編譯,Ctrl+F5編譯運行(不調試)。
Linux新建.cpp文件,寫好代碼後保存退出,打開終端輸入 g++ 文件路徑
會生成可執行文件。
D. 怎麼用樹莓派編譯C語言程序
用樹莓派編譯C語言程序方法:
首先安裝Xshell軟體。
點擊New,新建一個ssh連接。
名字隨便起,這里我寫樹莓派。
ip地址,寫樹莓派的ip,我的樹莓派ip是192.168.1.222。
點擊OK。
這樣就建好ssh鏈接了,雙擊樹莓派。
填寫的用戶名,我是用的默認的pi。
點擊OK。
填寫密碼,默認的是raspberry
連接成功。
在命令行輸入vim test.c。
回車。
這時,無法輸入任何字元,按下i鍵,進入編輯模式,此時test.c會變成INSERT
,這時就可以輸入代碼了。
編輯好代碼。按ESC,進入命令行模式
輸入wq!回車
退出vim程序。
接下來在命令行中輸入gcc test.c -o test
回車,生成可執行文件test
./test即可看到運行結果hello world !
大功告成
E. 如何在windows下或者linux下對樹莓派編程(C語言或C++)
硬體的沒玩過
樹莓派 是不是那個 教學型 ARM編程主板?
建議你去 他們官方論壇看下
我同學他們畢業搞ARM的 都是 自己焊接板子的
然後用 winCE或者 unix linux 的嵌入式系統
他這種定製的包裝過的,一般都把很多底層的 原理封裝了,只需要 學號他官方提供的 支持文檔和事常式序,就能實現 很多功能。而且
如果 你直接去學C/C++ windows編程 以及通信編程 SSH協議 等 反倒離目的遠了。
我估計你應該是個 愛好者,或者學生。
論壇里有很多 愛好者 發的 相關項目及 細節
比如:我剛才在 論壇里看到一個帖子說
做了一個工具,在windows下面和pi 進行ssh 交互
http://bbs.ickey.cn/index.php?app=group&ac=topic&id=2573
F. 在樹莓派上怎麼寫C++程序
需要為樹莓派安裝linux操作系統,很多系統裡面都自帶vim、gcc/g++和gdb,vim是個編輯器,gcc/g++是編譯器,gdb是調試器。有了這三樣,就能開始寫c++程序了
G. 如何在樹莓派上安裝 QT 編譯器
首先我需要的開發工具Qt Creator 先從終端單獨下載:
sudo apt-get install qt4-dev-tools
之後安裝QT CREATOR 編譯器:
sudo apt-get install qtcreator
之後繼續安裝編譯環境:
sudo apt-get install gcc
sudo apt-get install xterm
sudo apt-get install git-core
sudo apt-get install subversion
該版本基於Qt Creator 2.5 with Qt 4.8.1 32 bit
存在問題:沒有工具鏈。
我們只能編譯遠程嵌入式設備,這不是這里的情況,因為我們是PI,而不是遠程訪問它。
我添加了一個gcc工具鏈
工具/選項>構建和運行>標簽工具鏈>按鈕添加 選擇GCC
然後設置編譯器路徑:/usr/bin/arm - linux - gnueabihf - gcc - 4.6
調試器:/usr/bin/gdb
Mkspec:默認
Qt Creator似乎發現我們將部署在一個遙遠的目標。
為了解決這個問題:
去幫助>菜單插件
取消設備支持遠程linux >
重啟Qt的創造者
去工具>選項選項卡> >構建和運行> Qt版本添加「/ usr / bin / qmake-qt4」
然後,它將顯示為一個桌面項目在項目向導,而不是嵌入。