Raspberry Pi: Difference between revisions
Jump to navigation
Jump to search
Line 145: | Line 145: | ||
| valign="top" | | | valign="top" | | ||
* [https://www.tomshardware.com/reviews/raspberry-pi-headless-setup-how-to,6028.html Install Raspberry Pi OS Without a Monitor] | |||
* [https://www.programmersought.com/article/37674456208/ Install the CentOS on Raspberry Pi4] | * [https://www.programmersought.com/article/37674456208/ Install the CentOS on Raspberry Pi4] | ||
* [https://miguelangelantolin.com/bitbucket-server-on-raspberry-pi/ Bitbucket server on Raspberry Pi] | * [https://miguelangelantolin.com/bitbucket-server-on-raspberry-pi/ Bitbucket server on Raspberry Pi] | ||
Line 150: | Line 151: | ||
* [https://gist.github.com/brunojppb/1c5a95f941f7306a4865766a3316da3e Install TeamCity on Ubuntu] | * [https://gist.github.com/brunojppb/1c5a95f941f7306a4865766a3316da3e Install TeamCity on Ubuntu] | ||
* [https://www.centos.org/centos-linux/ CentOS Linux ARM64] | * [https://www.centos.org/centos-linux/ CentOS Linux ARM64] | ||
* [https://www.raspberrypi.org/documentation/remote-access/vnc/ Installing VNC] | |||
|} | |} |
Revision as of 22:41, 12 October 2020
Maker pHAT
<pdf page="9">File:Pi_maker_phat_users_manual.pdf</pdf>
touch /Volumes/boot/ssh
screen /dev/tty.wchusbserial14430 115200
sudo raspi-config
sudo nano /etc/dhcpcd.conf
# Chorke Academia, Inc.
# static domain_name_servers=10.19.83.5 10.19.83.1
static domain_search=dev.shahed.biz
# static host_name=pi3
sudo systemctl restart dhcpcd
sudo systemctl daemon-reload
sudo apt install resolvconf
sudo apt install openresolv
sudo resolvconf -u
# execute in ssh client machine
ssh-copy-id -i ~/.ssh/rpi_chorke_rsa [email protected]
ssh -i ~/.ssh/rpi_chorke_rsa [email protected]
# ~/.ssh/config
Host rpi.bgd.chorke.org
HostName 10.19.83.3
PreferredAuthentications publickey
IdentityFile ~/.ssh/rpi_chorke_rsa
User pi
ssh rpi.bgd.chorke.org
apt install openjdk-8-jre
apt install openjdk-8-jdk
update-alternatives --config java
update-alternatives --config javac
dpkg-reconfigure phpmyadmin
apt autoremove
Swap Memory
printf '\nbefore:\n';free -th;\
sed -i "s|CONF_SWAPSIZE=100|CONF_SWAPSIZE=2048|" /etc/dphys-swapfile;\
service dphys-swapfile restart;\
printf '\nupdate:\n';free -th
Operating Voltage
for id in core sdram_c sdram_i sdram_p;do \
echo -e "$id:\t$(vcgencmd measure_volts $id)";\
done
Dotnet Core
sudo su
mkdir -p /opt/dotnet
chown pi /opt/dotnet
sudo apt udpate
sudo apt install curl libunwind8 gettext apt-transport-https
sudo apt install libicu63 libssl1.1
cd /opt/dotnet
# download from http://cdn.chorke.org/soft/rpix/dotnet/
sudo tar zxf dotnet-sdk-2.2.102-linux-arm.tar.gz -C /opt/dotnet/
sudo tar zxf dotnet-runtime-2.1.9-linux-arm.tar.gz -C /opt/dotnet/
sudo tar zxf aspnetcore-runtime-2.2.1-linux-arm.tar.gz -C /opt/dotnet/
echo 'export DOTNET_ROOT=opt/dotnet' >> ~/.bash_profile
echo 'export PATH=$PATH:$DOTNET_ROOT' >> ~/.bash_profile
printenv
sudo ln -s /opt/dotnet/dotnet /usr/local/bin
dotnet --info
dotnet --help
Core Project
cd ~/Documents
mkdir HelloWorld
cd HelloWorld
dotnet new console
dotnet publish -r linux-arm
bin/Debug/netcoreapp2.2/linux-arm/publish/HelloWorld
# Hello World!
dotnet publish -r win-arm
bin/Debug/netcoreapp2.2/win-arm/publish/HelloWorld
# Hello World!