嵌入式学习思路, 求大家给点建议

2019-07-15 18:50发布

刚开始学嵌入式, 想走一条从零开始的路线, 但是在网上 google 了这么多天, 依然感觉不知到底从哪里开始.

下面是我的思路, 和我想请教的问题, 求大家给点建议:

1. 我是 linux 用户, 想直接从 ARM 开始学, 因为听说对 Linux "友好" 些, 而且经我目前的了解来看网上关于 arm + linux 的资料很多, 51 那疙瘩对 linux 貌似不太有好, 而且网上的几乎找不到 51 + linux 的资料

2. 搞清楚每一个细节, 学习最最基础的东西, 我不想借助任何的 IDE, 它会掩盖一些细节.

比如说我想搞清楚烧写程序的原理是什么, 在 Linux 烧写程序如何将镜像烧写到 nor flash 中, 有哪些方式, 有哪些工具

3. 我已经知道了如何构建一套 toolchain.

4. 我想从裸机开始, 从点亮一个 LED 灯开始. 先不跑操作系统, 先自己去写 bootloader 或者移植 u-boot, 自己把 bootloader 烧到 rom/flash 中, 然后交差编译写好的能控制 LED 灯的程序, 烧进 rom/flash 中.

然后我再去研究移植 linux 或者 ucosII 操作系统.

5. 了解整个 arm + linux 行业, 大家都是如何做的, 用什么工具

6. 我想请大家推荐一块入门级别的 arm 开发版, 要原厂的, 不要那些个人淘宝店卖的那些乱七八糟的和原厂兼容的板子


这两天脑子里进的东西太多了, 有点乱..... 看起来最后两个才是要请教大家的问题... 望大家给点建议...
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。