嵌入式学习思路, 求大家给点建议
时间:10-02
整理:3721RD
点击:
刚开始学嵌入式, 想走一条从零开始的路线, 但是在网上 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 开发版, 要原厂的, 不要那些个人淘宝店卖的那些乱七八糟的和原厂兼容的板子
这两天脑子里进的东西太多了, 有点乱..... 看起来最后两个才是要请教大家的问题... 望大家给点建议...
下面是我的思路, 和我想请教的问题, 求大家给点建议:
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 开发版, 要原厂的, 不要那些个人淘宝店卖的那些乱七八糟的和原厂兼容的板子
这两天脑子里进的东西太多了, 有点乱..... 看起来最后两个才是要请教大家的问题... 望大家给点建议...
帮你顶一下吧,我用的是STM32,对你那块不太熟悉
谢谢哈, 看来嵌入式真是很大的领域啊, 不同的单片机差别也是很大啊
恩恩 嵌入式是个很广泛的概念,对于单片机来说,核心的东西应该差别不大,多广泛涉猎就好,然后找个方向纵向发展,大家一起交流吧