树莓派4裸机基础教程:环境搭建
1.文章目的
2.树莓派4B的硬件配置
3.第一个基础工程构建
3.1 环境准备
3.2 源代码下载
3.3 代码编译与程序下载
3.4 树莓派硬件链接
4.优化调试手段
4.1 修改sd卡文件中的config.txt文件
4.2 修改网络环境
4.3 修改代码的链接地址
5.小结
1.文章目的
树莓派4作为一款学习嵌入式arm开发的开发板,是非常不错的选择。嵌入式开发往往需要的不仅仅是理论知识,还需要动手操作,然后实际体验效果。由于目前开发板要么资料太少,要么板子太贵,或者可玩性太低,所以嵌入式的入门和深入一直都是非常困难的问题。我写树莓派4裸机基础教程、树莓派4驱动进阶、树莓派4的RTOS这一些列的文章,也是希望借此机会,和大家分享一下嵌入式开发过程的方方面面,也希望对学习嵌入式感兴趣的人在阅读完成这些文章中会有所收获。由于树莓派4的外设,相对于前代的树莓派2、树莓派3等标准许多,完全可以作为学习嵌入式,学习arm编程的不错选择。所谓万变不离其宗,学会树莓派4的嵌入式开发,以后做其他的芯片的底层开发时,也是可以借鉴这种思想的。
写这些东西的目的全凭自己的兴趣爱好,在工作之余培养自己的文档写作能力与专业技能,如果有涉及到不正确的观点和知识点的地方还请多多指教。
2.树莓派4B的硬件配置
树莓派4b的性能非常强,运行Android和win10也毫无压力。性能强大,但是价格却非常的低,是一款学习嵌入式开发、学习arm开发的非常不错的开发板。
- 1.5GHz 4核心64位 ARM Cortex-A72 CPU (~3×倍性能)
- 1GB/2GB/4GB LPDDR4 SDRAM 内存
- 全吞吐量千兆以太网
- 双频 802.11ac 无线网络
- 蓝牙 5.0
- 两个 USB 3.0 和两个 USB 2.0 接口
- 双显示器支持,分辨率高达 4K
- VideoCore VI 显卡,支持 OpenGL ES 3.x
- HEVC 视频 4Kp60 硬解码
- 完全兼容早期的树莓派产