免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6376 | 回复: 15
打印 上一主题 下一主题

[其它] [生涯] 初入嵌入式, 有些许迷茫, 求学习路线 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-09 22:54 |只看该作者 |倒序浏览
刚开始学嵌入式, 想走一条从零开始的路线, 但是在网上 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 开发版, 要原厂的, 不要那些个人淘宝店卖的那些乱七八糟的和原厂兼容的板子


这两天脑子里进的东西太多了, 有点乱..... 看起来最后两个才是要请教大家的问题... 望大家给点建议...

论坛徽章:
0
2 [报告]
发表于 2014-08-10 15:22 |只看该作者
从最简单的开始,不要想着一夜就成长为大师~~~
一步一步慢慢来~~~,学的多了,自然就知道怎么去走了~~

论坛徽章:
0
3 [报告]
发表于 2014-08-13 14:48 |只看该作者
我来推荐一条路线: arm汇编-> 某种具体芯片(s3c44b0x, s3c2440...)学习 -> u-boot -> ucosii -> linux内核(这个最困难啊) -> 驱动开发 -> 各种具体应用 -> 大功告成.

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
4 [报告]
发表于 2014-08-13 19:19 |只看该作者
回复 3# rockcanon


    这是你的路线吗?走到哪一步了?

论坛徽章:
0
5 [报告]
发表于 2014-08-14 14:20 |只看该作者
回复 3# rockcanon


    先感谢再看~

论坛徽章:
0
6 [报告]
发表于 2014-08-14 14:32 |只看该作者
新手还是先搞搞APP吧,跟上潮流

论坛徽章:
0
7 [报告]
发表于 2014-08-14 15:16 |只看该作者
回复 6# sudazzj


    我要学单片机, 不要学 APP

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
8 [报告]
发表于 2014-08-14 16:09 |只看该作者
如果真想做arm,建议你下载armv7 或者armv8的手册阅读。什么也别买了。能全部读懂你就是大牛了

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
9 [报告]
发表于 2014-08-14 19:37 |只看该作者
本帖最后由 arm-linux-gcc 于 2014-08-14 19:44 编辑

回复 8# amarant


    你这个路线也太陡峭了

不过armv8的手册写的真好,很清晰,比armv7好懂多了,armv7看了之后给人很混乱的感觉,
v7反反复复看了很多次,
v8正在看,很好懂,没有看v7时那么混乱的感觉


论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
10 [报告]
发表于 2014-08-15 14:11 |只看该作者
回复 9# arm-linux-gcc


    呵呵 也是,初学者学习一些体系架构、操作系统类的基础知识更容易。直接看v8手册估计会很晕呼
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP