thư mục
anh không biết bánh dâu tây là gì sao? Ở đây, chúng tôi cho bạn thấy 12.5 triệu lý do để làm điều đó.
Dự án này được thiết kế đặc biệt cho những người hâm mộ giáo dục đại học và công nghệ, theo thông báo chính thức đăng trên blog của tổ chức Râu tây Anh, họ đã vượt qua mọi kỳ vọng về việc bán thiết bị, đạt mức tiêu thụ 12,5 triệu chiếc Râu tây Pi. hiện tượng này tương tự như công nghệ tiêu dùng hiện nay. ngoài ra, nó còn mang đến cho môi trường trong nước những đổi mới mới cách đây không lâu mà chỉ có thể tưởng tượng được trên phạm vi rộngnhà sản xuấtvâng.
nhưng, khoan đã, bánh dâu tây là gì? mẫu của chúng là gì? Tôi có thể vượt quabánh dâu tâyCái gì? là ứng dụng phổ biến nhất của nó. tất cả những câu hỏi này và nhiều câu hỏi khác sẽ được trả lời trong bài viết tiếp theo.
bánh dâu tây là gì?
Raspberry Pi là một bo mạch máy tính giá rẻ (SBC); Nó là một loại máy tính nhỏ, tương tự kích cỡ của một thẻ tín dụng, được phát triển vào năm 2011 bởi Raspberry PI Foundation tại Đại học Cambridge, Anh với mục đích chính là kích thích máy tính của trường học. dạy học, mặc dù nó không được bán cho công chúng cho đến năm 2012.
Khái niệm này là một máy tính trần mà tất cả các phụ kiện có thể được tháo rời mà không ảnh hưởng đến hoạt động cơ bản, nó bao gồm một bảng mạch hỗ trợ một số thành phần cần thiết trong một máy tính điển hình và có thể hoạt động như vậy.
Đối với Raspberry PI, nó được định nghĩa như một thiết bị nhỏ và tuyệt vời, làm giảm đáng kể sức mạnh tính toán bên trong của nó. Nó có thể làm những việc bình thường một cách đáng kinh ngạc. ngoài ra, sản phẩm này là thương hiệu máy tính bán chạy nhất thế giới thứ 3.
Với Raspberry PI, bạn có thể cắm nó vào TV, bàn phím và chuột, và nếu bạn muốn sử dụng nó để học cách lập trình hoặc xây dựng các dự án điện tử, nó có thể được sử dụng cho những công việc như bảng tính, xử lý văn bản, duyệt Internet và chơi game. Nó cũng có thể phát video HD. người lớn và trẻ em trên khắp thế giới đang sử dụng bánh dâu tây để họclập trình; biên soạnvà sản xuất kỹ thuật số.
1.1 lịch sử ngắn của bánh dâu tây
dự án này chủ yếu được thiết kế vào năm 2006, nhưng không được đưa ra thị trường cho đến tháng 2 năm 2012. nó được phát triển cho một nhóm ở đại học cambridge với nhiệm vụ quan trọng nhất là khuyến khích trẻ em dạy khoa học máy tính.
Raspberry Pi là một công cụ tuyệt vời để học về điện tử và lập trình. Thiết kế ban đầu của công cụ tuyệt vời này dựa trên bộ vi điều khiển Atmel ATmega644. Vào tháng 5 năm 2009, Quỹ Raspberry Pi được thành lập tại Caldecott, South Cambridge, Anh, là một hiệp hội từ thiện được giám sát bởi Ủy ban từ thiện Anh và xứ Wales.
Raspberry Pi Foundation được thành lập với một mục đích chính: đào tạo trẻ em sử dụng, dạy và hiểu biết về máy tính. Ý tưởng quan trọng nhất là tạo ra một chiếc máy tính xách tay, và rẻ hơn trên thị trường, để trẻ em có thể sử dụng chúng mà không sợ hãi, mở tâm trí của họ và dạy cho nó “mở ra và nhìn xem nó hoạt động như thế nào”
nhà tư tưởng của dự án này, david brevin.
Là một cựu nhà phát triển trò chơi điện tử, đảm bảo rằng mục tiêu quan trọng nhất của nó là cho phép trẻ em học về các tính năng cơ bản của máy tính theo cách thú vị và thông qua việc phát triển và mở rộng thiết bị của chính họ.
Người đồng sáng lập của tổ chức này là Eben Upton, người từng làm việc tại Broadcom, chịu trách nhiệm về kiến trúc phần mềm và phần cứng của Raspberry Pi. Eben Upton chịu trách nhiệmtiếp xúcMột nhóm các giáo sư học thuật và người hâm mộ máy tính đã tạo ra một chiếc máy tính với mục đích chính là khuyến khích trẻ em học khoa học máy tính, giống như chiếc máy vi tính Acorn của BBC vào năm 1981.
Quỹ hỗ trợ tải về các bản phân phối của kiến trúc ARM, Raspbian (từ Debian), RISC OS và Arch Linux; Nó chủ yếu thúc đẩy việc học ngôn ngữ lập trình Python cũng như các ngôn ngữ khác như Tiny BASIC, C và Perl.
đặc điểm kỹ thuật của bánh dâu tây là gì? hay, bánh dâu tây thì sao?
thiết kế chính của bánh dâu tây bao gồm:
Chipset Broadcom BCM2835 bao gồm bộ xử lý trung tâm 700 MHz ARM1176JZF-S
bộ xử lý đồ họa (gpu) video core iv.
Mô-đun bộ nhớ 512 Gigabit.
Một RJ45khe cắmNó kết nối với LAN tích hợp 9512 – JZX từ SMSC, cung cấp kết nối 10/100 Mbps.
2 chiếc xe buýt UBS 2. 0
ê
Mô phỏng âm thanh 3 chiều trên mỗi khe cắm 3,5 mm.
ê
đầu ra video kỹ thuật số + âm thanh hdmi
ê
Mô phỏng đầu ra video RCA
ê
chân đầu vào và đầu ra chung
Hiện nay, có hai mẫu Raspberry Pi khác nhau, Model A và Model B.
Loại đầu tiên là mô hình A, nó khác với mô hình B là nó chỉ có một cổng USB, không có bộ điều khiển Ethernet, bộ nhớ của nó là 256 MB, trong khi mô hình khác là 512 MB, tất nhiên nó có giá thấp hơn so với mô hình B. Mặc dù mô hình A không có cổng RJ45, nó có thể được kết nối với mạng bằng cách sử dụng bộ điều hợp Ethernet USB do người dùng cung cấp.
Bộ xử lý bên trong của Raspberry Pi là bộ xử lý đa nhiệm Broadcom BCM2835 trên chip (SoC). Điều này có nghĩa là hầu hết các thành phần của hệ thống, bao gồm CPU và GPU, cũng như phần cứng thông tin liên lạc và âm thanh, được tích hợp vào một thành phần ẩn đơn lẻ được đặt dưới một con chip bộ nhớ 512 MB ở giữa bo mạch chủ. Điều khác biệt giữa BCM2835 và các bộ xử lý PC hoặc máy tính xách tay không chỉ là thiết kế của SoC, mà còn là nó sử dụng một kiến trúc tập lệnh khác nhau, ARM.
CPU bao gồm một bộ nhớ ARM1176JZFS với đơn vị điểm nổi hoạt động với tần số 700 MHz, hỗ trợ overclock 1GHZ ở chế độ” Turbo” để tăng hiệu năng SoC mà không làm giảm tuổi thọ của bo mạch chủ và không mất bảo hành. CPU dựa trên phiên bản 6 của kiến trúc ARM và không được hỗ trợ bởi nhiều bản phân phối Linux bao gồm Ubuntu.
GPU sử dụng bộ xử lý đa phương tiện Dual-Core VideoCore IV. Nó có thể di chuyển nội dung với chất lượng Blu-ray, sử dụng H.264 lên đến 40 Mbit/s. Có một lõi 3D hỗ trợ OpenGL ES2.0 và OpenVG thư viện. nó có thể giải mã 1080p30.
bộ nhớ là 512 mb sdram (trong mô hình b).
Tần số hoạt động 400 MHz ở chế độ thông thường và 600 MHz ở chế độ “TURBO” trong một mô-đun.
Raspberry Pi không có ổ cứng truyền thống. nó có một bộ đọc/ khe cắm cho bộ nhớ sd, đây là một hệ thống lưu trữ ổn định. Khởi động hệ thống sẽ được thực hiện bởi bản thân card SD, vì nó phải chứa toàn bộ hệ điều hành, card phải có ít nhất 2 GB dung lượng để chứa tất cả các tệp cần thiết.
Cửa hàng chính thức của Raspberry Pi cung cấp thẻ SD với hệ điều hành được cài đặt sẵn
Đối với đầu ra âm thanh, ngoài HDMI, nó có một giắc cắm âm thanh 3,5mm.
Nếu bạn đang sử dụng cổng HDMI của Raspberry Pi, nhận được âm thanh rất dễ dàng: nếu được cấu hình đúng cách, cổng HDMI có thể truyền tín hiệu video và tín hiệu âm thanh. điều này có nghĩa là kết nối một cáp với màn hình là đủ để có cả video và âm thanh. nếu màn hình không có đầu vào hdmi, bạn nên sử dụng đầu ra âm thanh đầu cắm.
Chúng tôi có một đầu nối RJ-45 để kết nối với LAN9512-JZX tích hợp từ SMSC, cung cấp kết nối 10/100 Mbps.
Raspberry có thể được kết nối trực tiếp với máy tính cá nhân mà không cần bộ định tuyến, và cả hai thiết bị có thể được kết nối trực tiếp với cáp RJ45 thay vì sử dụng cáp chéo; Bởi vì đầu nối mạng bao gồm một tính năng gọi là Auto-MDI, cho phép nó tự động cấu hình lại.
Bo mạch này không có nút bật/ tắt, vì vậy bộ nguồn điện được cung cấp thông qua đầu nối USB Micro 5V tiêu chuẩn. tiêu thụ điện của tấm này là 700 mAh (3,5 w). Nhiều bộ sạc được thiết kế cho điện thoại thông minh hoạt động với Raspberry Pi, nhưng không phải tất cả các bộ sạc đều hoạt động vì một số bộ sạc chỉ cung cấp dòng điện lên đến 500 mAh, trong khi Raspberry tiêu thụ nhiều điện hơn hầu hết các thiết bị micro-USB và cần ít nhất 700 mAh để hoạt động.
So sánh ARM và X86
Kiến trúc ARM được phát triển bởi Acorn Computers vào cuối những năm 1980 và tương đối ít được biết đến trong lĩnh vực máy tính để bàn. Điểm nổi bật của nó là các thiết bị di động: điện thoại di động trong túi của bạn gần như chắc chắn ẩn lõi của các dịch vụ dựa trên ARM.
BCM2835 dựa trên ARM là bí mật giải thích làm thế nào Raspberry Pi có thể hoạt động với nguồn điện 5V 1A chỉ được cung cấp bởi cổng micro USB trên bo mạch. Đó là lý do tại sao không có bộ tản nhiệt trên thiết bị: tiêu thụ năng lượng thấp của chip được chuyển đổi trực tiếp thành rất ít nhiệt dư, ngay cả trong các nhiệm vụ xử lý phức tạp nhất.
Tuy nhiên, tất cả điều này có nghĩa là Raspberry Pi không tương thích với phần mềm PC truyền thống. Hầu hết phần mềm máy tính để bàn và máy tính xách tay đều có cấu trúc tập hợp lệnh x86, được tìm thấy trong các bộ xử lý như AMD, Intel và VIA.
BCM2835 sử dụng bộ xử lý ARM thế hệ mới để thiết kế ARM11, trong khi ARM 11 được thiết kế xung quanh kiến trúc tập lệnh ARMv6. Điều đáng nhớ là ARMv6 là một kiến trúc nhẹ và mạnh mẽ, nhưng nó có một đối thủ cạnh tranh trong các kiến trúc tiên tiến nhất, ARMv7 được sử dụng bởi bộ xử lý ARM Cortex. Thật không may, phần mềm được phát triển cho ARMv7, cũng như phần mềm được phát triển cho x86, không tương thích với BCM2835 của Raspberry Pi, mặc dù các nhà phát triển thường có thể chuyển đổi phần mềm để phù hợp với nó.
các hệ điều hành được hỗ trợ
Ngoài kích thước và chi phí, một khác biệt chính giữa Raspberry Pi và máy tính để bàn hoặc máy tính xách tay là hệ điều hành mà nó sử dụng (phần mềm điều khiển máy tính).
Hầu hết các máy tính cá nhân và máy tính xách tay hiện nay chạy cả hai hệ điều hành này: Microsoft Windows hoặc Apple OS X. Cả hai nền tảng này đều là nguồn khép kín, sử dụng công nghệ độc quyền để tạo ra một môi trường yên tĩnh. Các hệ điều hành này được gọi là mã nguồn đóng do tính chất của mã nguồn của chúng, có nghĩa là công thức trong ngôn ngữ máy tính nói cho hệ thống biết phải làm gì. công thức này được bảo mật nghiêm ngặt trong phần mềm mã nguồn kín. người dùng có thể có phần mềm đầy đủ, nhưng không bao giờ thấy nó được thực hiện như thế nào.
Mặt khác, Raspberry Pi được thiết kế để chạy hệ điều hành GNU / Linux. không giống như windows hay os x, linux là mã nguồn mở. Điều này có nghĩa là bạn có thể tải về mã nguồn của hệ điều hành hoàn toàn và thực hiện những thay đổi cần thiết. không có gì bị che giấu, tất cả các thay đổi đều được công khai. Tinh thần phát triển mã nguồn mở này đã khiến Linux nhanh chóng được sửa đổi để chạy trên Raspberry Pi, một quá trình được gọi là Portability.
Nhiều phiên bản Linux đã chạy trên chip BCM2835 của Raspberry Pi, bao gồm Debian, Fedora Remix và Arch Linux. Các bản phân phối khác nhau phục vụ các nhu cầu khác nhau, nhưng tất cả đều có một điểm chung: chúng đều là mã nguồn mở. Hơn nữa, tất cả các phần mềm đều tương thích với nhau: phần mềm được viết trong hệ thống Debian sẽ hoạt động hoàn hảo trên hệ thống Arch Linux và ngược lại.
1.2 Raspberry PI 1 mô hình A và mô hình B
Mô hình A khác với mẫu Raspberry PI 1 giá trị thấp hơn. Nó chỉ có 512 MB RAM, một cổng USB, 40 chân GPIO, không có cổng Ethernet. Model B có thể nói là nguyên mẫu cao cấp của Raspberry PI 1; nó chia sẻ 512 mb bộ nhớ và 40 pin gpi với model a, nhưng model b có 4 cổng usb và 1 cổng ethernet. Kích thước nhỏ, chi phí thấp và tiêu thụ năng lượng thấp của các mô hình A và B của nó rất phù hợp để tích hợp vào các dự án của bạn.
dâu tây pi 2 mô hình b
Raspberry PI, Model 2 B là thế hệ thứ hai của những bo mạch máy tính đẹp này. PI, Model 2 B có nhiều điểm tương đồng với PI 1 Model B, với phiên bản mới hơn sử dụng CPU bốn lõi Arm Cortex-A7 900 MHz với bộ nhớ 512 MB. Đối với các mô hình PI 2, thay thế cho 900MHz CPU Cortex-A53 và 1GB RAM.
dâu tây pi 3 model b
Raspberry PI Model 3 là mô hình tiên tiến nhất được tổ chức Raspberry PI công bố và ra mắt vào tháng 3 năm nay. Sử dụng CPU Arm Cortex-A53, nhưng với 1,4 GHz 64 bit và bốn lõi, bộ nhớ 1 GB, mạng LAN không dây 802.11 b/g/n/a nhanh hơn, Bluetooth 4.2 và Ethernet, tốc độ tăng đáng kể đến 300 MBit/s.
bánh dâu tây 0 độ
Raspberry PI Zero là mẫu nhỏ nhất mà bạn có thể mua, chỉ bằng một nửa kích thước của các mẫu Raspberry PI khác. PI Zero có một CPU single-core 1 GHz và 512 MB bộ nhớ như nhiều mô hình khác nhau, một cổng HDMI mini, một cổng USB di động và một đầu nối camera. nó cũng có mạng lan không dây 802. 11 n và bluetooth 4. 1.
Raspberry PI Zero là một máy tính siêu nhỏ với chi phí thấp, tiêu thụ điện cực thấp và giá cả phải chăng, có thể nói rằng PI Zero có khả năng của Raspberry PI, nhưng với kích thước nhỏ, 65 mm x 30 mm.
Dự án Raspberry Pi
Một trong những thành công chính của Raspberry PI đến từ cộng đồng phát triển quy mô lớn phía sau nó. Là người tiên phong và chi phí thấp trong lĩnh vực của nó, kết hợp với kích thước nhỏ và sự hỗ trợ chính thức của nó, nó đã trở thành một yêu thích của nhiều người muốn bắt đầu học hỏi, thí nghiệm và phát triển các dự án khoa học dựa trên khoa học máy tính và lập trình.
Nó là phần cứng mạnh mẽ để thúc đẩy ý tưởng của hàng ngàn lập trình viên nghiệp dư, sinh viên và các chuyên gia. Một cộng đồng rất năng động và nhiệt tình thường xuyên cung cấp các mục đích, dự án và hỗ trợ miễn phí mới. Người dùng sử dụng nó như một trung tâm phương tiện truyền thông – chơi video Full HD – chạy bảng điều khiển mô phỏng hoặc máy arcade cổ điển để cài đặt kiểu NAS, chơi các trò chơi như Quake 3 hoặc phiên bản chuyển đổi của trò chơi như Minecraft cho robot, các dự án tự động hóa gia đình… và, tất nhiên, lập trình rõ ràng. Internet đầy tài liệu và người dùng để giải quyết bất kỳ câu hỏi nào.
Rất nhiều người sử dụng Raspberry PI đã phát triển một số dự án thú vị với trí tưởng tượng của họ, một số trong đó chúng tôi sẽ nói về sau. chúng tôi cũng sẽ mô tả chi tiết các mục đích phổ biến nhất của chúng.
2.1 Raspberry PI và các sản phẩm điện tử số
Một lợi thế lớn của Raspberry PI là cổng GPIO, người dùng có thể điều khiển cổng đầu vào và đầu ra có thể lập trình, do đó có thể kết nối các thiết bị điện tử kỹ thuật số sử dụng để kiểm tra và thực tiễn như màn hình LED, LCD, relay, diode v. v…
Một trong những cách phổ biến nhất và tinh khiết nhất để lập trình cổng GPIO Raspberry là thực hiện thông qua QT Creator. QT là một thư viện đa nền tảng được sử dụng rất nhiều để phát triển các ứng dụng có giao diện người dùng đồ họa, như các công cụ dòng lệnh và bảng điều khiển máy chủ. Tuy nhiên, bạn cũng có thể điều khiển cổng GPIO, ví dụ, nếu chúng ta không cần bất kỳ giao diện đồ hoạ, sử dụng trực tiếp python, thư viện để điều khiển cổng GPIO (python) đã được cài đặt sẵn trong hệ điều hành Raspbian.
máy chủ web và nas
Tiêu thụ điện thấp và giá thấp của Raspberry Pi làm cho thiết bị này là một cách lý tưởng để cài đặt NAS tại nhà, nó không có hiệu năng của các sản phẩm được tạo ra đặc biệt để thực hiện chức năng này. Có, chúng tôi sẽ cung cấp một giải pháp đầy đủ tính năng để tập trung các tập tin trong mạng cục bộ. Chỉ cần cài đặt và cấu hình trình phục vụ Samba trong hệ điều hành Raspberry của chúng tôi, tạo thư mục và cho phép người dùng sử dụng, chúng tôi có thể chuẩn bị Raspberry để chia sẻ và quản lý tập tin. Để làm được điều này, chúng tôi đã kết nối một ổ đĩa USB ngoài Raspberry, nó sẽ cho phép chúng tôi.
Giống như bất cứ máy tính nào, bạn có thể thiết lập nó như một máy chủ mạng với các thuộc tính nhỏ, tiêu thụ ít điện và rất thích hợp cho hoạt động cả ngày. chúng tôi thậm chí có thể cài đặt wordpress.
làm thế nào để sử dụng Raspberry PI của bạn như một trung tâm đa phương tiện
Có lẽ cách sử dụng phổ biến nhất và rộng rãi nhất của Raspberry Pi là sử dụng nó như một trung tâm đa phương tiện, một phần nhờ vào XBMC và tính năng dễ sử dụng và cài đặt. Trước khi nói về dự án này, thậm chí chỉ bình luận rằng nó là XBMC.
XBMC (cũng được gọi là “Xbox Media Center”) là một trung tâm giải trí đa nền tảng theo giấy phép GNU / GPL. ban đầu được tạo ra cho thế hệ đầu tiên của Xbox. Tuy nhiên, nhóm phát triển XBMC đã cho phép sản phẩm chạy trên Linux, Mac OS X (Leopard, Tiger và Apple TV), hệ điều hành Microsoft Windows và các bảng điều khiển Ouya.
XBMC hỗ trợ nhiều định dạng đa phương tiện, bao gồm danh sách phát lại, hiển thị âm thanh, trình chiếu ảnh, báo cáo thời tiết và bổ sung bổ sung. thông qua hệ thống bổ sung dựa trên python, xbmc có thể truy cập vào các chương trình hướng dẫn truyền hình, youtube,Trên mạnghỗ trợ các bộ phim hay podcast nâng cao. XBMC là tập hợp được phân phối theo giấy phép GNU; Đây là một dự án mà chỉ có các tình nguyện viên phát triển trong thời gian rảnh rỗi. Nó không được sản xuất, phê chuẩn hoặc phê chuẩn bởi Microsoft hoặc các nhà cung cấp khác.
Để được chấp thuận để chạy trên Linux, XBMC có thể sử dụng nó trong bất kỳ hệ điều hành và bản phân phối Raspberry PI.
Tuy nhiên, điều thú vị là có ba bản phát hành đã được chỉnh sửa và tùy chỉnh để tải trực tiếp vào XBMC mà không có bất kỳ khó khăn thêm nào, giống như trung tâm truyền thông được mua cho nó. Ba bản phát hành là Openelec, Raspbmc và Xbian. Cả ba đều rất giống nhau, với cùng một mục đích, tất cả đều sử dụng Raspberry như một máy chủ đa phương tiện sử dụng XMBC. mặc dù ba bản phát hành cần thiết không có môi trường đồ họa như Raspbian; họ sử dụng môi trường xbmc.
Các dâu tây được phân phối với giao thức Carry-HDMI CEC (Consumer Electronics Product Control) được cài đặt sẵn, một giao thức sử dụng tiêu chuẩn AV Link cho phép chức năng điều khiển từ xa thông qua cáp HDMI tương tự. Đây là một bus nối tiếp hai chiều, một cáp đơn, được xác định bởi tiêu chuẩn HDMI 1.0. Điều đó có nghĩa là nếu TV của bạn hỗ trợ nó (hầu hết các TV mới đều có), Raspberry PI có thể điều khiển điều khiển TV từ xa mà không cần chuột hay bàn phím.
Thông qua nguồn mở, cộng đồng người đứng sau các dự án này liên tục phát triển một loạt các phần bổ sung và bổ sung, thêm các tính năng mới như xem TV trực tuyến, xem video YouTube, máy chủ P2P, trang bìa tải tập tin đa phương tiện và thông tin.
Chuỗi chân Pi Raspberry Pi
sự phân bố chân hoặc sắp xếp chân!
Bộ phân phối chân GPIOcác hướng dẫn được thiết kế nhanh chóngtham khảo tương tác và chân Raspberry Pi GPIO, và hướng dẫn chi tiết về giao diện Raspberry Pi GPIO.
Raspberry PI và Arduino
Raspberry PI so với Arduino Trong so sánh này, chúng tôi sẽ chỉ ra sự khác biệt chính giữa chúng. chúng ta phải nhớ rằng mỗi thẻ đều có một mục đích. tốc độ xử lý, giá cả, hiệu suất, việc lập trình là một số tham số để thảo luận trong tài liệu này. mục tiêu không phải là cái nào tốt hơn, mà là cái nào phù hợp nhất với ứng dụng của bạn. để làm điều này, chúng tôi sẽ sử dụng kinh nghiệm của chúng tôi, mà đã bao gồm một số dự án trên cả hai nền tảng. Ngoài ra, phải xem xét rằng chúng ta sẽ thảo luận về các mô hình Arduino UNO R3 và Raspberry Pi 3.
4.1 Chế tạo
Arduino UNO: Bộ xử lý Arduino là ATmega328P, chạy với tốc độ 20 MIPS (một triệu lệnh mỗi giây). Đó là kiến trúc AVR RISC 8-bit, kiểu Harvard. hầu hết các lệnh được thực hiện trong một chu kỳ. arduino có bộ谐振 16 mhz.
Raspberry Pi: Bộ xử lý Raspberry Pi 3 là BCM2837 Cortex A7. Đó là một bộ xử lý hiệu suất hiệu năng cao và loại cấu trúc ARM nguồn năng lượng thấp, chạy tần số 1,2 GHz.
Arduino vs Raspberry Pi: Raspberry Pi giành chiến thắng trong các nhiệm vụ quan trọng đối với khả năng xử lý.
4. 2 giao thức và thiết bị ngoại vi
Arduino UNO: UART, I2C, SPI, GPIO, PWM, ADC và Interruptor.
Raspberry Pi: UART, I2C, SPI, GPIO, PWM, USB, Ethernet, WiFi và HDMI.
Arduino so với Raspberry Pi: Draw, nếu bạn muốn triển khai một giao diện đồ họa, giao tiếp qua WiFi hoặc có khả năng điều khiển webcam qua USB? bánh dâu tây là lựa chọn tốt nhất. Nếu bạn chỉ cần đọc dữ liệu từ cảm biến I2C, ghi vào bộ nhớ SPI, điều khiển GPS hoặc GSM thông qua UART, lựa chọn tốt nhất là Arduino. Để so sánh, chúng tôi nghĩ rằng các ứng dụng phần cứng Arduino tốt hơn vì bạn có thể gửi dữ liệu đến máy tính và xử lý hoặc hiển thị chúng bất cứ lúc nào.
4. 3 chi phí và khởi động:
Raspberry Pi vs. Arduino: Arduino UNO không nghi ngờ gì, Arduino có chi phí thấp hơn Raspberry Pi. hiện nay, nhiều ứng dụng trên thị trường vẫn là cần thiết và ngay lập tức. đồng hồ đo thời gian đọc dữ liệu từ cảm biến, so sánh các chu kỳ điều khiển, v. v. thiết kế một hệ thống giá rẻ để giả vờ bán sản phẩm, đó là một lợi thế.
4. 4 môi trường phát triển
Arduino UNO: Môi trường phát triển đồ họa của Arduino (GDE) rất hạn chế. không có gì ngoại trừ giao diện lập trình, xác nhận nút và tải ảo. Nó cũng có một thiết bị cuối nối tiếp và có một biểu đồ nối tiếp trong GDE mới để vẽ dữ liệu từ cổng nối tiếp. không thể cấu hình bất cứ điều gì hoặc thực hiện việc gỡ lỗi hệ thống. đối với những người đã phát triển một lượng lớn các chương trình, làm việc trên gde này là nhàm chán. Một giải pháp khác là sử dụng một GDE riêng biệt, nhưng nó đã tách khỏi ý tưởng tổng thể của Arduino
Raspberry Pi: Raspberry Pi tương thích với nhiều chương trình và ngôn ngữ lập trình. Nếu bạn có thể lập trình bằng C ++ và Python, bạn sẽ có một lợi thế lớn. ngoài ra, bạn có thể biên dịch, cài đặt các ide như eclipse hay qt. Với nó, bạn có tất cả các công cụ của một môi trường bán chuyên nghiệp, chưa kể bạn có thể truy cập vào thư viện lập trình của hệ điều hành, chẳng hạn như Open CV cho thị giác nhân tạo.
arduino vs. Raspberry Pi: Raspberry Pi có nhiều loại, môi trường hoàn chỉnh hơn.
4.5 Dù sao đi nữa:
arduino là một bo mạch vi điều khiển. vi điều khiển là một loại máy tính đơn giản mà có thể chạy một chương trình một lần lặp lại. rất đơn giản để sử dụng.
Raspberry Pi là một máy tính tổng quát, thường sử dụng hệ điều hành Linux, có khả năng chạy nhiều chương trình. so với Arduino.
Nếu bạn có một dự án liên quan đến nhiều tính năng cùng một lúc, cần truy cập Internet dễ dàng và cần truy cập vào phương tiện truyền thông, Raspberry Pi 3 sẽ là lựa chọn đầu tiên của bạn.
nếu bạn có một dự án cần đọc dễ dàngcảm biếnVới một số đầu ra dựa trên dữ liệu cảm biến, giao tiếp dễ dàng với các bộ phận khác của máy, và muốn khởi động nhanh chóng với hầu như không có cài đặt khác, Arduino Uno là sản phẩm dành cho bạn.
bánh dâu tây
5.1 Máy ảnh Raspberry Pi
Máy ảnh Raspberry Pi là một bộ cảm biến hình ảnh Sony IMX219 8MP chất lượng cao được thiết kế riêng cho Raspberry Pi với một ống kính tiêu cự cố định. Nó hỗ trợ các hình ảnh tĩnh với kích thước 3280 x 2464 điểm ảnh và cũng hỗ trợ video 1080p30, 720p60, và 640x480p90.
Ngoài ra, mô-đun camera là thông số kỹ thuật cao và chất lượng tốt hơn nhiều so với một webcam USB cơ bản. Firmware đầy đủ tính năng của nó tận dụng tối đa các tính năng của GPU VideoCore trong Raspberry PI SOC, cho phép ghi video 1080p ở 30fps, video 720p ở 60fps và độ phân giải VGA ở 90fps (640×480) – rất thích hợp cho bộ phim chậm.
5.2 Máy tính Raspberry Pi
máy tính để bàn đã lỗi thời, đặc biệt là ở nhà. Với sự xuất hiện của máy tính xách tay mạnh mẽ và các máy tính bảng tiện lợi, ngày càng ít người cảm thấy cần thiết phải có một máy tính để bàn dành riêng ở nhà.
Một máy tính để bàn tốt có thể rất hữu ích, đặc biệt khi làm việc với các nhiệm vụ liên quan đến công việc, nhưng đối với nhiều người, không gian là vô cùng quý giá. có cái gì tốt hơn một chiếc máy tính xách tay bằng thẻ tín dụng?
Tuy nhiên, Raspberry Pi có thể được sử dụng như một máy tính để bàn?
Có lẽ bạn đã cố gắng xây dựng một trung tâm truyền thông và một trạm trò chơi cổ, như chúng tôi đã giải thích trước đây trong bài viết này. có lẽ máy tính của bạn không còn hoạt động nữa.
Dù sao đi nữa, cây dâu tây chiên 3 càng tươi càng tốt! thay thế máy tính để bàn lý tưởng cho mục đích năng suất chính.
Sử dụng máy tính để bàn Raspberry Pi, vì nó đòi hỏi rất nhiều điều chỉnh. thử thách đầu tiên là thoát khỏi hầu hết các ứng dụng google mà anh ta sử dụng hàng ngày.
mở các tài liệu google chậm hơn.
trình duyệt sẽ hiển thị thông báo:” phiên bản này của safari không còn được hỗ trợ.” tin nhắn” Google Docs đã hoạt động, và sau một thời gian bạn có thể tạo và chỉnh sửa tài liệu. tuy nhiên, bạn nhanh chóng nhận ra có một số vấn đề.
Mặc dù Google Docs ở trạng thái tốt nhất, sự trễ giữa việc nhấp vào nút và các ký tự xuất hiện trên màn hình là rất nhỏ, rất nhỏ, nhưng vẫn rất lớn. Mọi thứ thường hoạt động tốt, nhưng cuối cùng bạn sẽ thấy sự chậm trễ nhỏ vô tận này làm phiền bạn đến nỗi bạn quyết định ngừng sử dụng Google Docs.
Tất nhiên, bạn có LibreOffice, nó hoạt động không có vấn đề gì, tương đương với Google Docs, thậm chí còn tốt hơn Google Docs. nếu tất cả những gì bạn muốn là một trình xử lý văn bản tốt, thì không có lý do gì để sử dụng google document.
Hơn nữa, đó là lý do tại sao chúng tôi đề cập đến LibreOffice. LibreOffice có các tính năng xử lý văn bản, trình soạn thảo bảng tính, trình bày, v.v. chúng hoạt động rất tốt trên pi 3. Bạn chuyển sang LibreOffice và sử dụng Writer, vì vậy bạn sẽ nhận thấy rằng nó hoạt động rất tốt, bạn chỉ nhận thấy một sự chậm trễ nhỏ khi khởi động.
Bằng cách gỡ bỏ Google Docs, Gmail trở nên nhẹ hơn và dễ sử dụng hơn.
Chromium là trình duyệt mã nguồn mở dựa trên Chrome và dễ dàng tải xuống và cài đặt bằng thiết bị cuối Pi.
Gmail, Docs và Drive đều tương thích tốt với Chromium. Ngay cả trên Chromium, LibreOffice nhanh hơn Docs, nhưng bạn có thể dễ dàng sử dụng tất cả các tài liệu của mình trên bất kỳ thiết bị nào.
Chromium cũng làm cho việc điều hướng dễ dàng hơn. Các trang web có tốc độ tải JavaScript khá nhanh sẽ không bị sụp đổ và dễ dàng dẫn hướng. Rõ ràng, chậm hơn một máy tính xách tay 1000 đô la, nhưng bạn sẽ thấy Chromium hoàn toàn phù hợp với việc sử dụng hàng ngày.
Chromium có thể chậm hơn một chút so với Iceweasel with scripts blockker, nhưng nó có lợi thế là nó không làm hỏng các trang web.
với những con cào cào và mưa đá, bạn có thể sử dụng một trong số đó. Khi bạn cố gắng sử dụng cùng một lúc năm thẻ giữa Google Docs và Gmail, máy tính bị đóng băng trong 10 đến 20 giây khi 1 GB bộ nhớ đầy. Tuy nhiên, chạy Iceweasel và Epiphany cùng một lúc sẽ không có vấn đề. nói cách khác, chromium tiêu thụ rất nhiều bộ nhớ.
Tóm lại, nếu bạn sẵn sàng thay đổi hệ điều hành chính thức Raspbian OS để cải thiện cách làm việc và sắp xếp tầm thường, thì tất nhiên bạn có thể làm việc trên một máy tính 35 đô la.
Nó sẽ không thoải mái như một máy tính xách tay trị giá 1.000 đô la, nhưng nó là chiếc PC gần gũi nhất với Pi cho đến nay. tuy nhiên, anh đã thấy.
Chúng tôi đã quên đề cập đến tất cả các điện 5V 2 Ampere, là một mức tiêu thụ năng lượng rất thấp, một PC có thể tiêu thụ lên đến 250W, tất nhiên, chúng tôi phải cộng với tiêu thụ của màn hình, nhưng với màn hình LED hiện đại không nhiều.
5.3 Raspberry Pi cho Android
Bây giờ bạn có thể sử dụng Android 8.1 và Raspberry Pi
Về chất lượng và giá cả, Raspberry Pi là chiếc máy tính mini tốt nhất chúng tôi có thể tìm thấy ngày hôm nay. Mặc dù chúng tôi có một số hệ điều hành để lựa chọn, một hạn chế cho người dùng là không có hệ điều hành Android chính thức có thể được cài đặt trên Raspberry Pi, mặc dù bây giờ vấn đề này đã kết thúc nhờ vào sự xuất hiện của LineageOS. chờ đợi thời điểm an toàn. bạn sẽ hỏi, dòng máu là gì? Nó chỉ là một hệ điều hành mã nguồn mở miễn phí dựa trên nền tảng di động Android cho các box-top, điện thoại thông minh và máy tính bảng.
Để giải quyết những hạn chế nghiêm trọng này về phần mềm của Raspberry Pi, hình ảnh tuyến tính không chính thức đầu tiên của Raspberry Pi 3 đã xuất hiện. Hình ảnh này cho phép chúng tôi cài đặt Android 8.1 Oreo trên máy tính mini này, vì vậy bạn có thể sử dụng hệ điều hành di động của Google và tất cả các ứng dụng của nó trên thiết bị này.
Để có thể chạy hình ảnh này trong Raspberry Pi 3, kích thước tập tin bạn tải về là khoảng 300 MB, nhưng khi bạn giải nén tập tin, chúng tôi tìm thấy một hình ảnh 4.3 GB, vì vậy chúng tôi cần một micro-SD ít nhất 8 GB để cài đặt hệ thống.
Cài đặt cũng giống như bất kỳ hình ảnh khác của bánh dâu tây.
Đó là, một khi đã tải về và giải nén phả hệ, chúng ta sẽ phải sử dụng một công cụ như “Win32 Disk Imager” để sao chép nó vào micro-SD để chuẩn bị thẻ và khởi động máy tính nhỏ. Một khi LineageOS được sao chép, chúng tôi cắm nó vào Raspberry Pi và nó hoạt động.
hiện tại, các nhà phát triển cảnh báo rằng đây là hình ảnh dành cho người dùng cao cấp. Ngoài ra, nó cũng có thể chứa các lỗi, vì nó là phiên bản đầu tiên dựa trên Lineages 15.1 và sử dụng phần mềm để hiển thị hình ảnh của Google, Quick Shader hình ảnh. Các nhà phát triển không đề nghị sử dụng nó cho các nhóm sản xuất hoặc thiết bị đa phương tiện, nhưng dần dần nó sẽ trở nên ổn định hơn và ổn định hơn để định vị nó như một sự thay thế miễn phí thực sự cho phép chúng ta sử dụng Android trong Raspberry Pi.
kết luận
Với bo mạch máy tính tuyệt vời này, bạn có thể thực hiện vô số các dự án học thuật, dự án điện tử và các trò chơi cổ. Do khả năng xử lý, chi phí thấp và tiêu thụ năng lượng thấp, Raspberry PI trở thành một lựa chọn tuyệt vời để bắt đầu học lập trình máy tính, cũng như cách nó hoạt động bên trong máy tính cá nhân, nó rất hữu ích cho cả các lập trình viên mới và có kinh nghiệm nhất. Để tìm hiểu thêm về thẻ máy tính và tất cả các dịch vụ chúng tôi cung cấp, chúng tôi mời bạn đến trang web của chúng tôi và tìm hiểu về tất cả các dịch vụ của chúng tôi.