Tipo: | placa de desenvolvimento |
---|---|
Marca Registrada: | NanoPi |
Origem: | China |
Fornecedores com licênças comerciais verificadas
1 Introdução
O NanoPi R2C Plus (como "R2C Plus") é uma plataforma de código aberto com portas Ethernet de Gbps duplo concebidas e desenvolvidas pela FriendlyElec para aplicações IoT.
O NanoPi R2C Plus utiliza o RK3328 SoC. Tem duas portas Ethernet de Gbps, 1G DDR4 RAM e 8G eMMC Flash. FriendlyElec portou um sistema OpenWrt para ele. Funciona com o Docker CE. É uma boa plataforma para o desenvolvimento de aplicações IoT, aplicações nas, gateways domésticos inteligentes, etc.
CPU: Rockchip RK3328, Quad-core Cortex-A53
RAM DDR4: 1 GB
Flash: 8 GB eMMC 5.1 Flash
Porta Ethernet interna 10/100/1000M x 1
Porta Ethernet 10/100/1000M convertida em USB3.0 x 1
Anfitrião USB2.0: Tipo A x1
Ranhura microSD x 1
MicroUSB: Entrada de alimentação e USB Slave
Porta de série de depuração: 3,3V TTL, conector de passo de 2,54mm de 3 pinos, 1500000 bauds
LED: LED x 3
TECLA: TECLA x 1 programável
Conector GPIO de 8 pinos: 1 x I2C, 1 x UART/2 x GPIOs
Tamanho do PC: 57.5 x 54,3 mm
Fonte de alimentação: Cc 5V/2A
Intervalo de medição da temperatura: 0 a 80
SO/Software: U-boot, Ubuntu-Core, OpenWrt
Taxas de transmissão de rede
TX |
RX |
|
WAN |
941 Mbps |
941 Mbps |
LAN |
941 Mbps |
941 Mbps |
Notas: |
1. utilitário de teste: iperf |
Conector GPIO de passo de 8 pinos de 1,25 mm
Pino # |
Nome |
Linux gpio |
1 |
LIG. TERRA |
|
2 |
LIG. TERRA |
|
3 |
VDD_5 V. |
|
4 |
VDD_5 V. |
|
5 |
I2C0_SDA |
|
6 |
I2C0_SCL |
|
7 |
UART1_TX/ GPIO3_A4 |
100 |
8 |
UART1_RX/ GPIOG3_A6 |
102 |
Para mais detalhes, consulte: NanoPi_R2C_Plus_2109_SCH.PDFDimensional Diagram: NanoPi_R2C_Plus_2109_DXF.zip
4.3 depuração da porta serial
Utilize o ecrã para iniciar sessão no terminal de série:
Visite o link de download para baixar arquivos de imagem e utilitários.
Ficheiros de imagem |
|
rk3328-sd-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.zip |
Arquivo de imagem FriendlyCore Lite de 64 bits baseado no Ubuntu Core 20.04 de 64 bits, kernel versão 5.10.y |
rk3328-sd-friendlywrt-YYYYMMDD.img.zip |
Arquivo de imagem FriendlyWrt, baseado no OpenWrt 21.02, kernel versão 5.10.y |
Utilitário Flash: |
|
win32diskimager.rar |
Utilitário Windows. Em Linux, os usuários podem usar "dd" |
Os passos detalhados são os seguintes:
Obtenha um cartão SDHC 8G e faça backup dos seus dados, se necessário;
Baixe e extraia o rk3328-sd-OSNAME-YYYYMMDD.img.zip e o w32diskimager;
Execute o utilitário win32diskimager no Windows como administrador. Na janela principal do utilitário, selecione a unidade do cartão SD, o ficheiro de imagem pretendido e clique em "write" (gravar) para começar a piscar o cartão SD. No Linux execute "dd" para fazer a flash do arquivo rk3328-sd-OSNAME-AAAAMMDD.img no seu cartão SD;
Retire o SD e introduza-o na ranhura para cartões microSD da NanoPi-R2C-Plus;
Ligue o NanoPi-R2C-Plus e este será inicializado a partir do seu cartão TF;
NanoPi-R2C-Plus precisa inicializar a partir de cartão SD, use a ferramenta EFlasher para gravar o sistema para eMMC.
Visite o link de download para baixar arquivos de imagem e utilitários.
Ficheiros de imagem |
|
rk3328-eflasher-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.zip |
Arquivo de imagem FriendlyCore Lite de 64 bits baseado no Ubuntu Core 20.04 de 64 bits, kernel versão 5.10.y |
rk3328-eflasher-friendlywrt-YYYYMMDD.img.zip |
Arquivo de imagem FriendlyWrt, baseado no OpenWrt 21.02, kernel versão 5.10.y |
Utilitário Flash: |
|
win32diskimager.rar |
Utilitário Windows. Em Linux, os usuários podem usar "dd" |
Imagem Flash para eMMC com eflasher e cartão SD:
Obtenha um cartão SDHC 8G e faça backup dos seus dados, se necessário;
Baixe e extraia o rk3328-eflasher-OSNAME-YYYYMMDD.img.zip e o w32diskimager;
Execute o utilitário win32diskimager no Windows como administrador. Na janela principal do utilitário, selecione a unidade do cartão SD, o arquivo de imagem desejado EFlasher e clique em "write" para começar a piscar o cartão SD. No Linux execute "dd" para fazer a flash do arquivo rk3328-eflasher-OSNAME-AAAAMMDD.img no seu cartão SD;
Retire o SD e introduza-o na ranhura para cartões microSD da NanoPi-R2C-Plus;
Ligue o NanoPi-R2C-Plus e este será inicializado a partir do seu cartão SD e o utilitário EFlasher será iniciado automaticamente, verifique o progresso da instalação através das luzes LED na placa:
Estado |
LED DO SISTEMA (vermelho) |
LED LAN (Verde) |
LED WAN (verde) |
Ligar |
Brilho longo |
Desligado |
Desligado |
Inicialização DO SO |
Intermitência lenta |
Desligado |
Desligado |
Instalando o os no eMMC |
Intermitência rápida |
Desligado |
Desligado |
A instalação está concluída |
Intermitência lenta |
Brilho longo |
Brilho longo |
Após a instalação, desligue a placa e retire o cartão SD da NanoPi-R2C-Plus, ligue a placa e ela será inicializada a partir do eMMC;
FriendlyWrt é um sistema personalizado feito pela FriendlyElec baseado em uma distribuição OpenWrt. É de fonte aberta e é adequada para o desenvolvimento de aplicações IoT, aplicações nas, gateways domésticos inteligentes, etc.
Para a primeira inicialização, o sistema precisa executar o seguinte trabalho de inicialização:
1) sistema de arquivos raiz estendidos
2) Configuração inicial (executará /root/setup.sh)
Então você precisa esperar um tempo (cerca de 2~3 minutos) para inicializar pela primeira vez, e depois definir FriendlyWrt, você pode entrar no terminal ttyd na página da Web openwrt, quando o prompt é exibido como root @ FriendlyWrt, isso significa que o sistema foi inicializado.
A palavra-passe predefinida é a palavra-passe (palavra-passe vazia em algumas versões). Defina ou altere uma palavra-passe mais segura para o início de sessão na Web e o início de sessão ssh. Recomenda-se que conclua esta definição antes de ligar o NanoPi-R2C-Plus à Internet.
Utilize um cabo de rede para ligar a WAN da NanoPi-R2C-Plus a um router principal e a placa obterá um endereço IP através de DHCP. Inicie sessão no router e verifique o endereço IP do NanoPi-R2C-Plus.
Ligue o PC à porta LAN da NanoPi-R2C-Plus. Se o seu PC sem uma porta ethernet incorporada, ligue a porta LAN do AP sem fios à porta LAN do NanoPi-R2C-Plus e, em seguida, ligue o seu PC ao AP sem fios através de WiFi, introduza o seguinte URL no browser do seu PC para aceder à página de administração:
O acima é o endereço da porta LAN da NanoPi-R2C-Plus. O endereço IP da porta WAN será obtido dinamicamente a partir do router principal através de DHCP.
Recomenda-se vivamente que as seguintes definições sejam concluídas antes de ligar o NanoPi-R2C-Plus à Internet.
Defina uma senha segura
Só permitir acesso ao ssh a partir da lan, altere a porta
Permitir apenas que dispositivos locais acedam a luci
Edite o arquivo /etc/config/uhttpd, altere os endereços originais 0.0.0.0 e [::] para o endereço local da lan, por exemplo:
Reinicie o serviço:
Verifique as definições da firewall
Por padrão, FriendlyWrt irá definir o tráfego de entrada da WAN PARA ACEITAR, o que é conveniente para testar, mas reduz a segurança, você pode executar o seguinte comando para restaurar as configurações padrão do openwrt, a página de gerenciamento só pode ser acessada por dispositivos conectados à porta lan:
Entre no terminal ttyd, entre no comando poweroff e pressione ENTER, aguarde até que a luz do LED esteja apagada e, em seguida, desconecte a fonte de alimentação.
Antes de instalar pacotes de software, atualize a lista de pacotes:
Por padrão, o botão do usuário é configurado para reinicializar o dispositivo, como mostrado abaixo:
Pode alterar o seu comportamento alterando o ficheiro de configuração acima.
Aceda a "rede" ->"Firewall" e defina "dados de entrada", "dados de saída" e "Reencaminhamento" em "zona WAN" para "aceitar";
Se ainda não conseguir aceder à Internet, pode tentar desligar O IPV6;
Tente substituir o adaptador de alimentação e o cabo. Recomenda-se a utilização de uma fonte de alimentação com especificações superiores a 5 V/2A;
Tenha em atenção que alguns carregadores rápidos com interface Type-C terão um atraso, poderá demorar alguns segundos a começar a fornecer energia;
Se a sua rede principal for IPv4 e NanoPi-R2C-Plus funcionar em IPv6, o computador poderá não conseguir ligar-se à Internet. Recomenda-se desligar o IPv6 (o método é descrito mais adiante neste Wiki) ou mudar a rota principal para IPv6;
Se tiver dúvidas ou sugestões melhores, envie um e-mail para a assistência técnica;
Fornecedores com licênças comerciais verificadas