BASEUS 9 in 1, ультра портативный USB-C концентратор и подставка для MacBook Pro

BASEUS 9 in 1 является самым маленьким в мире хабом и подставкой, когда-либо созданным, который работает с 13, 15, 16-дюймовыми MacBook Pro 2017 ~ 2019, чтобы значительно расширить возможности подключения, повысить эффективность и производительность, одновременно подняв его на более удобную высоту и поддерживая ваш стол в чистоте и аккуратности.

Выдающиеся преимущества хаба для MacBook BASEUS 9 in 1 перед другими MacBook Pro Hub:

  •  Длится намного дольше — блокирующая конструкция скрывает заглушки от царапин и защелок
  •  Супер маленький и портативный — весит всего 90 грамм и помещается на ладони
  •  Никакого перегрева — не закрывает вентиляционные отверстия
  •  Быстрое подключение к Интернету — включает порт Gigabit Ethernet 1000 Мбит/с

BASEUS 9 in 1 — это первый в мире концентратор с революционным механизмом блокировки, который после отключения плотно прилегает к портам USB-C по обеим сторонам MacBook Pro, чтобы добавить множество портов при зарядке до макс. 100 Вт и более, чтобы прочно поднять его для более комфортного набора текста и просмотра и лучшей тепловой вентиляции.

Ультра портативный USB-C концентратор и подставка для MacBook Pro

 

Он блокируется так же, как кубик головоломки, который упаковывается маленьким, скрывая заглушки внутри, что позволяет вам легко получать доступ ко всем вашим любимым портам в любое время и в любом месте.

Он предназначен исключительно для работы с MacBook Pro, различных моделей от 13 до 16 дюймов, выпущенных в 2017 ~ 2019 годах.

BASEUS 9 in 1 позволяет одновременно подключать звук Thunderbolt 3 USB-C, USB-C, USB-A, HDMI, Ethernet и 3,5 мм, сохраняя при этом максимальную скорость зарядки MacBook Pro. 100W. Это экономит ваши деньги, помогает вам оставаться организованным и превращает ваш ноутбук в полноценную рабочую и развлекательную станцию.

Все наиболее часто используемые порты расположены на задней панели BASEUS 9 in 1, поэтому подключенные устройства и кабели скрыты от глаз, чтобы обеспечить беспрепятственный доступ к рабочему столу.

BASEUS 9 in 1 подключается к вашему MacBook Pro настолько надежно, что не возникает нестабильного соединения, даже когда все порты заняты.

Поверхности BASEUS 9 in 1, соприкасающиеся с вашим ноутбуком и столом, покрыты тонким кремнием, чтобы не поцарапать. Ваш MacBook Pro остается на BASEUS 9 in 1, когда вы вовлечены в напряженные онлайн-сражения или написание статьи.

В BASEUS 9 in 1 есть два порта для подключения к Thunderbolt 3 на MacBook Pro. Значительно превосходные функции доставки энергии, передачи данных и вывода видео могут быть достигнуты через соединения с этими двумя портами.

Ультра портативный USB-C концентратор и подставка для MacBook Pro

 

Они могут доставлять энергию в обоих направлениях. Они способны заряжать ваш MacBook Pro до 100 Вт или, альтернативно, могут заряжать устройство до 15 Вт. Их можно использовать для подключения к док-станции или дисплею и одновременной зарядки MacBook Pro, поэтому вам не придется беспокоиться о разряде питания.

Они передают данные со скоростью до 40 Гбит/с, что в восемь раз быстрее, чем через USB 3. Вы можете копировать тонны HD-видео, фотографий или песен менее чем за одну минуту.

Они позволяют вашему MacBook Pro поддерживать дисплей с высоким разрешением до 5K @ 60 Гц, позволяя вам наслаждаться захватывающим визуальным восприятием на нескольких мониторах Macbook/Mac/iMac.

Вы также можете подключить дисплей с помощью порта HDMI 4K @ 30 Гц на BASEUS 9 in 1, чтобы получить потрясающее изображение на телевизоре/экране/проекторе.

Ультра портативный USB-C концентратор и подставка для MacBook Pro

 

BASEUS 9 in 1 оснащен одним USB-C и тремя USB-A 3.0 для подключения к различным периферийным USB-устройствам, таким как флэш-накопитель, жесткий диск, клавиатура, мышь, принтер, камера, смартфон, MP3-плеер и многое другое.

Они позволяют передавать данные между вашим MacBook Pro и устройствами со скоростью до 5 Гбит/с, предлагая макс. Выходная мощность 10 Вт (5 В/2 А) для устройств. (USB-C является только портом для зарядки.)

BASEUS 9 in 1 оснащен портом Gigabit Ethernet, который позволяет вашему MacBook Pro использовать более стабильное и быстрое подключение к Интернету до 1000 Мбит/с.

BASEUS 9 in 1 поставляется с разъемом для наушников 3,5 мм. Просто подключите наушники или колонки, и вы готовы насладиться первоклассным звуковым эффектом.

BASEUS 9 in 1 сочетает в себе высокофункциональный концентратор Type-C с подставкой для ноутбука и предназначен исключительно для MacBook Pro 2017/2018/2019. Он предлагает три USB 3.0, HDMI, RJ45, Type-C (передача данных) и два типа C (Thunderbolt 3). Он поддерживает подачу питания 100 Вт, выход HDMI высокого разрешения 4K и 30 Гц, полнофункциональное соединение Thunderbolt 3 (видео, данные и питание) и Gigabit RJ45 Ethernet. Это маленький, стильный и портативный.

BASEUS 9 in 1 обладает уникальным механизмом блокировки, специально разработанным для MacBook Pro для работы в качестве концентратора и единой стойки, для расширения соединений и экономии места.

Ультра портативный USB-C концентратор и подставка для MacBook Pro

 

MacBook Pro работает от 100% батареи, а BASEUS 9 in 1 заряжает его до 34 Вт через порт Thunderbolt 3. Когда батарея MacBook Pro падает ниже 5%, BASEUS 9 in 1 быстро заряжает ее до 100 Вт.

Сигнал Wi-Fi не меняется, а соединение является сильным и не измененным после подключения BASEUS 9 in 1 к MacBook Pro.

Скорость передачи файлов остается неизменной после подключения BASEUS 9 in 1 к MacBook Pro. Для того, чтобы использовать ТВ3 порт на BASEUS 9 in 1 не влияет на скорость передачи файлов.



2020-04-27T20:15:55
Сети

MikroTik SSTP VPN Server Configuration with Windows 10

VPN (Virtual Private Network) technology provides a secure and encrypted tunnel across a public network. So, a private network user can send and receive data to any remote private network through VPN tunnel as if his/her network device was directly connected to that private network.




Secure Socket Tunneling Protocol (SSTP) transports PPP tunnel over TLS channel. SSTP uses TLS channel over TCP port 443. So, SSTP VPN can virtually pass through all firewalls and proxy servers. Because of using TLS channel, encrypted data passes over SSTP Tunnel. So, there is no chance to steal data by a middle man attacker and data can send and receive across public network safely. MikroTik SSTP Server can be applied in two methods.




  • Connecting from remote workstation/client: In this method, SSTP VPN client software can communicate with MikroTik SSTP VPN Server over Secure VPN tunnel whenever required and can access remote private network as if it was directly connected to that remote private network.
  • Site to Site SSTP VPN: This method is also known as VPN between routers. In this method, an SSTP client supported router always establishes a SSTP VPN tunnel with MikroTik SSTP VPN Server. So, private networks of these two routers can communicate with each other as if they were directly connected to the same router.




The goal of this article is to connect a remote client device over secure SSTP VPN Tunnel across public network. So, in this article I will only show how to configure MikroTik SSTP VPN Server for connecting a remote workstation/client (Windows 10 Client).




How SSTP Connection Established




To establish a SSTP VPN tunnel across public network, the following mechanisms are occurred.




SSTP How Works
SSTP How Works




  • TCP connection is established from SSTP Client to SSTP Server on TCP port 443.
  • SSL validates server certificate. If certificate is valid connection is established otherwise connection is denied.
  • The client sends SSTP control packets within the HTTPS session which establishes the SSTP state machine on both sides.
  • PPP username and password validation is checked over SSTP. Client authenticates to the server and binds IP addresses to SSTP Client interface.
  • SSTP tunnel is now established and packet encapsulation can begin.




Network Diagram




To configure a Client-Server SSTP VPN Tunnel between a MikroTik Router and a Windows 10 SSTP Client, we are following the below network diagram.




Client-Server SSTP Diagram
Client-Server SSTP Diagram




In this network diagram, a MikroTik Router’s ether1 interface is connected to public network having IP address 117.58.247.198/30 and ether2 interface is connected to LAN having IP network 10.10.11.0/24.




We will configure SSTP Server in this MikroTik Router on TCP port 443. So, Windows 10 SSTP Client can be connected to this SSTP Server and can be able to access remote network resources as if the device is connected to that remote network.




SSTP VPN Server and SSTP Client Configuration




We will now start SSTP Server and Client configuration. Complete SSTP configuration can be divided into two parts.




  • Part 1: SSTP Server Configuration in MikroTik Router
  • Part 2: SSTP Client Configuration in Windows 10




Part 1: SSTP Server Configuration in MikroTik Router




According to the network diagram, MikroTik Router is our SSTP VPN Server. So, we will enable and configure SSTP VPN Server in MikroTik Router. It is assumed that MikroTik WAN and LAN networks have been configured and are working without any issue.




Complete MikroTik SSTP Server configuration can be divided into the following three steps.




  • Step 1: Creating TLS Certificate for SSTP Server
  • Step 2: Enabling and Configuring SSTP Server
  • Step 3: Creating SSTP Users




Step 1: Creating TLS Certificate for SSTP Server




SSTP Server configuration requires TLS certificate because SSTP VPN uses TLS certificate for secure communication. MikroTik RouterOS v6 gives ability to create, store and manage certificates in certificate store. So, we will create required SSTP Server certificate from MikroTik RouterOS. SSTP Server requires two types of certificates:




  • CA (Certification Authority) Certificate and
  • Server Certificate




Creating CA certificate




MikroTik RouterOS provides a self-signed certificate and self-signed certificate must have a CA (Certification Authority) Certificate to sign Server Certificate. This CA certificate will also be installed in SSTP Client devices otherwise Server Certificate cannot be verified.  The following steps will show how to create a CA certificate in MikroTik RouterOS.




  • From Winbox, go to System > Certificates menu item and click on Certificates tab and then click on PLUS SIGN (+). New Certificate window will appear.
  • Put your CA certificate name (for example: CA) in Name input field.
  • Put the WAN IP Address (example: 117.58.247.198) of MikroTik Router in Common Name input field.
  • You will find some optional fields in General tab. You can fill those if you wish. All fields are self-defined.
  • Click on Key Usage tab and uncheck all checkboxes except crl sign and key cert. sign
  • Click on Apply button and then click on Sign button. Sign window will appear now.
  • Your created CA certificate template will appear in Certificate dropdown menu. Select your newly created certificate template if it is not selected.
  • Put MikroTik Router’s WAN IP address (example: 117.58.247.198) in CA CRL Host input field.
  • Click on Sign button. Your Signed certificate will be created within few seconds.
  • Click on OK button to close New Certificate window.
  • If newly created CA certificate does not show T flag or Trusted property shows no, double click on your CA certificate and click on Trusted checkbox located at the bottom of General tab and then click on Apply and OK button.




Creating CA Certificate for SSTP Server
Creating CA Certificate for SSTP Server




Creating Server Certificate




After creating CA certificate, we will now create Server Certificate that will be signed by the created CA. The Server Certificate will be used by SSTP Server. The following steps will show how to create Server Certificate in MikroTik RouterOS.






  • Click on PPP menu item from Winbox and then click on Interface tab.
  • Click on SSTP Server button. SSTP Server window will appear.
  • Click on Enabled checkbox to enable SSTP Server.
  • Make sure TCP Port 443 is assigned in Port input field.
  • From Authentication, uncheck all checkboxes except mschap2 checkbox.
  • From Certificate dropdown menu, choose server certificate (Server) that we created before.
  • From TLS Version drop down menu, choose only-1.2 option. TLS Version any can also be selected.
  • Now click on Force AES and PFS checkboxes.
  • Now click on Apply and OK button.




Enabling SSTP Server in MikroTik Router
Enabling SSTP Server in MikroTik Router




SSTP Server is now running in MikroTik Router. As MikroTik SSTP VPN is limited to use username and password for successful VPN connection, we will now create PPP users who will be able to connect to MikroTik SSTP Server and get IP information.




Step 3: Creating SSTP Users




MikroTik SSTP uses username and password to validate legal connection. So, we have to create username and password to allow any user. The complete user configuration for SSTP Server can be divided into the following three parts.




  • IP Pool Configuration
  • User Profile Configuration and
  • SSTP User Configuration




IP Pool Configuration




Usually multiple users can connect to SSTP Server. So, it is always better to create an IP Pool from where connected user will get IP address. The following steps will show how to create IP Pool in MikroTik Router.




  • From Winbox, go to IP > Pool menu item. IP Pool Window will appear.
  • Click on PLUS SIGN (+). New IP Pool window will appear.
  • Put a meaningful name (vpn_pool) in Name input field.
  • Put desired IP Ranges (example: 192.168.2.2-192.168.2.254) in Addresses input filed. Make sure not to use VPN Gateway IP (192.168.2.1)in this range.
  • Click Apply and OK button.




SSTP User IP Pool
SSTP User IP Pool




User Profile Configuration




After creating IP Pool, we will now configure user profile so that all users can have similar characteristics. The following steps will show how to configure user profile for SSTP Users.




  • From Winbox, go to PPP menu item and click on Profile tab and then click on PLUS SIGN (+). New PPP Profile window will appear.
  • Put a meaningful name (example: vpn_profile) in Name input field.
  • Put VPN Gateway address (example: 192.168.2.1) in Local Address input field.
  • Choose the created IP Pool (vpn_pool) from Remote Address dropdown menu.
  • Click Apply and OK button.




OpenVPN User Profile Configuration
OpenVPN User Profile Configuration




SSTP User Configuration




After creating user profile, we will now create users who will be connected to SSTP Server. The following steps will show how to create SSTP users in MikroTik RouterOS.




  • From PPP window, click on Secrets tab and then click on PLUS SIGN (+). New PPP Secret window will appear.
  • Put username (For example: sayeed) in Name input field and put password in Password input field.
  • Choose sstp from Service dropdown menu.
  • Choose the created profile from Profile dropdown menu.
  • Click on Apply and OK button.




SSTP User Configuration
SSTP User Configuration




We have created a user for SSTP Server. Similarly, we can create more users that we require.




SSTP Server configuration in MikroTik Router has been completed. In the next part we will configure SSTP Client in Windows 10 Operating System.




Part 2: SSTP Client Configuration in Windows 10




After configuring SSTP Server in MikroTik Router, we will now configure SSTP Client in Windows 10 Operating System. SSTP Client configuration in Windows 10 can be divided into the following two steps.




  • Installing CA Certificate in Windows 10
  • SSTP Client Configuration in Windows 10




Installing CA Certificate in Windows 10




Exported CA Certificate must be installed in Windows Trusted Root Certification Authorities otherwise SSTP Client cannot verify SSTP Server Certificate. To install CA Certificate in Windows 10, do the following steps.

Click mouse right button on the Exported CA Certificate and choose Install Certificate option.


CA Certificate Installation in Windows 10
CA Certificate Installation in Windows 10




You will now find Certificate Import Wizard window and it will ask for choosing certificate Store Location. From Sore Location panel, choose Local Machine radio button and then click Next button.




Certificate Import Wizard
Certificate Import Wizard




The next window will ask for choosing a specific certificate store. Exported CA must be placed in Trusted Root Certification Authorities store. So, click on Place all certificate in the following store radio button and then click on Browse button and choose Trusted Root Certificate Authorities and then click Next button.




Placing CA Certificate to Trusted Root Certification Authorities
Placing CA Certificate to Trusted Root Certification Authorities




The next Certificate Import Wizard will show a summery and ask to click Finish button. So, click Finish button and you will find a certificate importation successful message.




SSTP Client Configuration in Windows 10




After importing CA certificate in Trusted Root Certification Authorities, we will now configure SSTP Client in Windows 10 Operating System. The Following steps will show how to configure SSTP Client in Windows 10 OS.






How to Configure MikroTik SSTP VPN Server with Windows 10 Operating System has been discussed in this article. I hope you will now be able to configure SSTP Server and Client with MikroTik Router and Windows 10 Operating System. However, if you face any confusion to configure SSTP VPN Server and Client, feel free to discuss in comment or contact me from Contact page.  I will try my best to stay with you.



2020-04-27T16:44:45
MikroTik Router Tutorials & Guides

Как сгенерировать ключ SSH в Windows 10

В этом руководстве мы увидим простой способ создания ключа SSH в Windows 10. SSH или Secure Shell — это криптографический сетевой протокол, который создает безопасный туннель через незащищенную сеть, так что ваши данные могут передаваться между сервером и клиентами. в зашифрованном виде.

Например, предположим, у меня есть домашняя сеть, и она не защищена. В этом случае, если мне нужно передать данные из источника в место назначения, они могут быть атакованы киберпреступниками с использованием подхода « человек посередине» (MITM) . Однако если я использую протокол SSH для выполнения той же задачи, то связь останется защищенной с использованием криптографической технологии.

Сгенерируйте ключ SSH в Windows 10

Чтобы сгенерировать ключ SSH в Windows 10, сначала необходимо убедиться, что на вашем устройстве установлена ​​функция OpenSSH Client . OpenSSH поддерживает все версии протокола SSH и предоставляет возможности безопасного туннелирования. Он шифрует весь ваш трафик и позволяет избежать рисков угона.

Итак, откройте «Настройки Windows» и перейдите в «Приложения» > «Приложения и функции». На правой панели нажмите на ссылку Дополнительные функции.

Теперь проверьте, доступен ли клиент OpenSSH в списке.

Если он недоступен в списке, нажмите кнопку Добавить функцию. Выберите OpenSSH Client из списка и затем установите его.

После правильной установки перезагрузите компьютер, чтобы убедиться.

На следующем шаге откройте командную строку. Когда он откроется, введите следующую командную строку и нажмите Enter.

ssh-keygen

В это время система попросит вас сохранить местоположение по умолчанию. Вы можете сделать это, нажав клавишу Enter. Вы также можете изменить путь в соответствии с вашими требованиями. Однако по умолчанию он предлагает расположение в следующей форме:

C:users<yourusername>.sshid_rsa

После этого система попросит вас установить пароль (пароль). При вводе пароля вы ничего не увидите, но он там будет записан. Затем введите тот же пароль, чтобы подтвердить его.

Если вы хотите, вы можете продолжить без установки пароля. Для этого просто нажмите клавишу Enter, в противном случае введите пароль.

При нажатии клавиши ввода появится отпечаток для вашей клавиши и SHA256. Алгоритм по умолчанию — RSA 2048.

Открытый ключ будет сохранен в файле id_rsa.pub. По умолчанию он находится в следующей форме:

C:users<yourusername>.sshid_rsa.pub

Мы рекомендуем вам не делиться закрытым ключом SSH (id_rsa) по понятным причинам.

Я надеюсь, что это руководство будет полезно для создания ключей SSH для вашей системы.



2020-04-27T09:59:59
Вопросы читателей

4 основных направления, чтобы улучшить здоровье подростка

Мне 18 лет и я уже 2 года кайфую от здорового образа жизни. За этот период многое поменялось в моей жизни. Начиная с улучшения внутреннего самочувствия и заканчивая внедрением множества полезных привычек. На протяжении этого времени у меня образовался небольшой опыт, с которым я поделюсь в этой статье.

А прежде маленькое вступление.

Подростки и здоровье

По моим наблюдениям сейчас у молодежи все больше и больше возможностей для отравления собственного организма. Чего только стоят алкоголь и фастфуд. Нам стоит как можно быстрее задуматься о своем здоровье и с этого момента уделять ему больше внимания.

Читать также:

50 советов подросткам, которые помогут им в будущем


4 основных направления здорового образа жизни подростка

Еще раз напоминаю, что эти направления я составил, исходя из личного опыта. Применяя их, ваша жизнь станет энергичнее и полноценнее. А вы почувствуете в себе больше сил и выносливости.

1. Зарядка с утра

Начнем пожалуй с самого простого, но не менее важного – зарядка с утра.

Само название говорит за себя, что внедрив эту практику в свое утро, вы зарядите тело и разум на весь день.

Поначалу вам будет лень делать, но вскоре зарядка войдет в привычку, и вы не будете испытывать даже малейшего дискомфорта.

Зарядка с утра на пляжу у моря

Что входит в зарядку?

Зарядка – не такое уж сложное занятие. Оно не обязательно должно включать в себя определенный комплекс упражнений. Для зарядки хватит:

  • 10 вращений головой
  • Вращения и махи руками, тоже по 10 повторений
  • Далее идут наклоны и вращение туловищем
  • И заканчиваем ногами. Делаем упражнения на растяжку и приседания

Я также делаю каждое утро по 100 отжиманий. Это дает мне дополнительную бодрость и тем самым я убеждаю себя в том, что способен на это.

Попробуйте с завтрашнего дня сделать зарядку. И вы почувствуете, что многое упускали до этого.

2. Регулярное занятие спортом

Второе направление – это регулярный спорт. Здесь даже не имеет значения, каким спортом вы будете заниматься. Важно заниматься им регулярно.

Какой спорт выбрать и сколько уделять времени?

Выбор спорта зависит от ваших интересов. К примеру, вы мечтаете стать чемпионом по баскетболу (не обязательно иметь такие перспективы). Поэтому сейчас вам нужно заняться этим в полной мере. Я предлагаю вам пойти и записаться в какую-нибудь команду, которая тренируется минимум 3 раза в неделю и таким образом заниматься спортом. В остальные дни вы можете тренироваться в домашних условиях.

Таким образом вы будете регулярно поддерживать себя в форме, да еще и играть в любимую игру. И помните, что главное не результаты на играх, а прогресс на тренировках.

3. Правильное питание

Наши гениальные идеи, мотивация и энергия идут изнутри. Что там говорить, наше здоровье зависит от употребляемой нами пищи.

Наверное, настало то время, когда наша еда дошла до самого низшего качества за всю историю человечества. Фастфуд – самая простая, низкопробная и очень вредная еда.

Но подростки в большей степени предпочитают именно такую пищу. Из-за этого возникают ожирение, проблемы с сердечной системой, стресс и т.д. 

Можно конечно устраивать раз в 2 недели такие дни, когда вы едите абсолютно все. Но я же советую отказываться как можно чаще от такого вида пищи.

Людям, у которых выработалась зависимость, придется не легко. Но все это исправляется упорной работой над собой и развитием дисциплины.

Также избавление от фастфуда означает то, что вы полностью ответственны за свою жизнь и здоровье. З

Для стабильной работы обмена веществ выпивайте в день 1,5-2 литра воды в день. Для запуска организма советую выпивать стакан воды сразу после пробуждения.

Правильная еда

Какими продуктами заменять фастфуд?

Я предлагаю 3 вида заменителей.

  • Фрукты
  • Овощи
  • Орехи

Эти продукты нам подарила природа в чистом виде. Они являются сезонными, поэтому в любое время года вы найдете множество видов фруктов, овощей и орехов.

Советую употреблять эти продукты на завтрак. Так вы обеспечите организм необходимыми витаминами уже в начале дня. Также фрукты и овощи содержат в себе множество видов питательных веществ. Позавтракав ими, к обеду вы не будете испытывать сильного голода.

4. Режим сна

А сейчас приступим к последней основе ЗОЖа для подростка. Без него все упомянутые выше будут малоэффективны – это режим сна.

Нашему организму как никому нужен отдых, и поэтому стоит соблюдать нормы сна в 7-8 часов.

Медитация на пляже у моря

Какой режим выбрать мне?

Я не говорю о том, в какое время суток стоит лучше всего спать. Каждый имеет свой график и режим. Одним удобней работать ночью, а отдыхать днем. Вторым наоборот.

Сам же я ложусь в 22:30-23:00 и встаю в 7:00.

Чтобы найти свой режим, советую поэкспериментировать несколько дней со сном и работой. В результате экспериментов вы определите, когда работаете более эффективно.


Какой вывод

Все эти основы содействуют тому, чтобы вы стали энергичнее, выносливее и счастливее. Не пренебрегайте ни одной из них.

Я уверен, что вы уже сделали первый шаг к здоровому образу жизни – это осознали его важность. Вы дочитали эту статью, а значит взяли свою жизнь под собственный контроль. Это очень похвально для вашего возраста. Пусть ваши результаты будут служить мотивацией к дальнейшему прогрессу. У вас все получиться.

Делитесь этой статьей и оставляйте комментарии. Всего доброго!

Сообщение 4 основных направления, чтобы улучшить здоровье подростка появились сначала на CREATOR.


Source: creator-arseny.site health

Как начать работу с Raspberry Pi Zero W?

Pi Zero W — это небольшая версия популярного одноплатного компьютера Raspberry Pi (RPi) Linux (SBC) . Вы можете создавать такие же потрясающие проекты Raspberry Pi с помощью Pi Zero W. Этот туториал покажет, как настроить Pi Zero W.

Pi Zero W имеет те же функции, что и RPi. Как и RPi, Raspberry Pi Zero W имеет слот для карт памяти microSD, разъемы HDMI и камеры, возможности подключения Wi-Fi и Bluetooth 4.0, 40-контактный разъем универсального разъема общего назначения ввода-вывода ( GPIO ) и мини-разъем питания + 5 В постоянного тока. Микроконтроллер системы на кристалле (SoC) на базе процессора BCM2835 ARMv7 обеспечивает питание Pi Zero W.

Ресурсы, предоставляемые микроконтроллером BCM2835 SoC, включают в себя таймеры, контроллер прерываний, GPIO, USB, импульсную кодовую модуляцию (PCM), контроллер прямого доступа к памяти (DMA), интегральную схему (I2C), четыре порта последовательного периферийного интерфейса (SPI), широтно-импульсная модуляция (ШИМ) и два универсальных асинхронных приемника-передатчика (UART). Эти внутренние ресурсы доступны через внешние разъемы Pi Zero W или компьютерное кодирование.

На рисунке 1 показаны особенности Pi Zero W.

Pi Zero W имеет только одну универсальную последовательную шину (USB), интерфейсную схему на ходу (OTG) и разъем. OTG позволяет Pi Zero W не только передавать и отправлять данные, но и подавать питание на устройства +5 В постоянного тока.

Pi Zero W может взаимодействовать с дополнительными периферийными устройствами компьютера, такими как мышь и клавиатура, используя разъем OTG и концентратор USB. Концентратор USB позволяет подключаться к нескольким устройствам.

Теперь, когда мы рассмотрели внешнюю и внутреннюю периферию Pi Zero W, вы готовы установить ОС Linux на карту microSD.

NOOBS

Вы можете легко установить ОС Linux на Pi Zero W, используя NOOBS. Новое готовое программное обеспечение (NOOBS) предоставляет простой установщик ОС, содержащий дистрибутив Raspbian Linux (дистрибутив). Кроме того, в NOOBS включены альтернативные операционные системы, которые загружаются из Интернета и устанавливаются на Pi Zero W. Вы можете выбрать другую версию NOOBS под названием NOOBS Lite. NOOBS Lite имеет установщик ОС без дистрибутива Raspbian.

Кроме того, вам нужно будет получить файлы NOOBS после того, как вы скачали zip-папку из Интернета. После того, как заархивированная папка была загружена на ваш портативный компьютер или жесткий диск настольного компьютера, вам потребуется отформатировать карту памяти microSD не менее 4 ГБ. Вы найдете отличные инструкции по бесплатному программному обеспечению, необходимому для форматирования карты microSD, извлечения файлов из загруженной заархивированной папки и размещения содержимого файла на мини-устройстве хранения на веб-сайте raspberrypi.org.

С NOOBS, скопированным на карту microSD, вы можете вставить мини-накопитель в слот для карты Pi Zero W. Поздравляем с успешным завершением этой фазы проекта! Теперь вы готовы подключить компьютерную периферию к PI Zero W.

Присоединение периферийных устройств компьютера к Pi Zero W

Вы успешно извлекли файлы NOOBS из заархивированной папки и скопировали содержимое на отформатированную карту памяти microSD емкостью 4 ГБ. Следующим шагом проекта является подключение компьютерной периферии к Pi Zero W. Для выполнения этой задачи вам понадобятся следующие компьютерные периферийные устройства:

  • (1) USB клавиатура компьютера
  • (1) USB-мышь
  • (1) Адаптер переменного тока 5 В, 2,5 А (Adafruit Product ID 1995)
  • (1) монитор HDMI
  • (1) USB мини-концентратор с OTG (Adafruit Product ID 2991)

Вы можете подключить компьютерную периферию к Pi Zero W, используя рисунок 3.

Повторно проверьте периферийные устройства компьютера, чтобы убедиться, что они правильно подключены к соответствующим разъемам на PI Zero W. Вы можете вставить адаптер переменного тока 5 В, 2,5 А в розетку 120 В переменного тока.

Pi Zero W начнет последовательность загрузки и процесс инициализации, и на мониторе HDMI отобразится панель задач последовательности установки загрузки.

После завершения загрузки появится список различных вариантов ОС. Выберите дистрибутив Raspbian Linux из этого списка.

Дистрибутив Raspbian Linux займет несколько минут для установки на Pi Zero W. После завершения установки дистрибутива Pi Zero W отобразит рабочий стол Pixel на мониторе HDMI.

Это оно! Вы успешно настроили Pi Zero W. Вы можете изменить настройки Pi Zero W в разделе «Предпочтения» в качестве ознакомительного упражнения.



2020-04-26T15:54:58
Вопросы читателей

Лучший способ изучить Python (пошаговое руководство 2020 года). Часть 5

Уровень 4. Структуры данных и алгоритмы в Python

Если вы достигли этого уровня, похлопайте себя по плечу.

Потому что к настоящему времени у вас есть навыки, которые позволяют вам решать самые разнообразные проблемы.

Однако чего-то не хватает.

Вы все еще недостаточно опытны в написании эффективного кода.

Что мы имеем в виду?

Например, вы не знаете, как изменить свой код, чтобы он работал быстрее. Вы даже не можете проанализировать, почему это медленно в первую очередь.

Это нормально.

Знания, которые вы приобрели на предыдущих уровнях, недостаточны для того, чтобы вы имели четкое представление о том, что на самом деле представляет собой производительность и как изменить существующий код, чтобы он работал быстрее.

Не верите нам? Посмотрите на этот простой код, который вычисляет n-е число Фибоначчи.

def fib(n):

    if n < 2:

        return n

    return fib(n-2) + fib(n-1)



print(fib(100))

 

Код выглядит достаточно простым и очень простым, верно?

Попробуйте использовать этот код для вычисления  fib (100)

 

ПРЕДУПРЕЖДЕНИЕ
[Это займет очень много времени]

 

Теперь давайте сделаем простую модификацию кода.

def fib(n, d):

    if n < 2:

        return n

    if n not in d:

        d[n] = fib(n-2, d) + fib(n-1, d)

    return d[n]



print(fib(100, {}))

 

На этот раз все это заняло несколько миллисекунд, и вы получите ответ — 354224848179261915075 на тот случай, если вам интересно.

Мы использовали то, что называется динамическим программированием, чтобы решить эту проблему и заставить ее работать астрономически быстрее.

Что ж, мы надеемся, что вы уже убедились, что вам следует изучить структуры данных и алгоритмы.

Навыки, которые вы собираетесь освоить на этом уровне, являются одними из основных отличий между средними программистами и опытными программистами.

Вам нужно будет узнать о связанных списках, деревьях, стеках, очередях, графиках, хеш-таблицах, рекурсии, динамическом программировании, алгоритмах поиска и сортировки и т.д.

Как только вы овладеете этими концепциями, вы сможете получить работу по разработке программного обеспечения в любой технологической компании по вашему выбору.

Мы действительно это имели в виду!

 

Начало:



2020-04-25T14:00:19
Python