ARM及嵌入式开发近年越来越热,特别是android与linux在手机、平板等许多消费类电子及工业设备中越来越成熟的应用,更是让很多学生及许多原来windows的程序员纷纷转向嵌入式开发的大军中来。对于初学者,该如何有效快速的学好嵌入式开发呢?
我给初学者建议是:
第一步:学习了解嵌入式硬件知识。这也许这不是你的发展方向,但这是嵌入式开发的基础,在嵌入式开发的各个环节都必须详细了解硬件的功能。因此至少要做到能看懂原理图。
第二步:从简单的开始学习。一般而言,最容易入手的是嵌入式应用程序开发,其次是嵌入式驱动开发,最难的是嵌入式系统移植。
学习方法:
1,挑选适合于自己的开发板——借用或租用
市场上现在开发板种类太多,购买之前最好是借朋友的板子先试试,多体验几款,否则买了不光是浪费银子,也可能耽误学习进度。没有这些资源就到淘宝网上去租几块板子来体验,这对你以后学习会有很大的帮助。
2,反复推敲。学习搭建开发环境,建立交叉编译环境及硬件环境。
3,不断尝试。从最简单hello world开始,逐步深入,不断验证操作系统及硬件功能。
4,详细记录。嵌入式开发过程中会碰到各种各样奇怪的问题,做笔记和写心得变得非常重要,每一次小小的成功都要记录,并反复验证这个方法是否正确。
共1条
1/1 1 跳转至页
我给ARM及嵌入式初学者的几点建议
关键词: 我给 嵌入式 初学者 几点 建议 开发
共1条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 28BYJ-48机械臂实现人脸跟随被打赏¥24元 | |
| 基于RK3506B的片温识读功能的实现被打赏¥25元 | |
| 【瑞萨RA8D1测评】基于FreeRTOS的lvgl移植教程被打赏¥29元 | |
| 电子价签墨水屏开发被打赏¥35元 | |
| 【Ozone】RTT 打印终端使用被打赏¥29元 | |
| BMS保护板绝缘检测功能-不平衡电桥技术绝缘电阻检测设计与实现被打赏¥34元 | |
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
我要赚赏金
