求嵌入学习步骤,谢谢各位大大。我百度完后才来问的。吼吼
我倒是决定了走linux路线。C/C++都入门,汇编也入门水平,51也懂点,VC也是入门水平,很菜的。。。最近打算走嵌入式路线,当然是打算学好了,我坚信我还是有点耐心的。求各位大大的学习经验,以及书籍,教程等等。
由于以前不懂事,许多东西都是乱学的,我打算先买个51板子,循序渐进的学习,求以后学习步骤,谢谢各位同学了,问的东西有点多,总之谢谢各位同学了,吼吼~ 求ID审核,谢谢了。 版主大大们,为啥我的ID还是审核呢,求审核通过,谢谢了。帮忙回答俺的问题呗,谢谢了、 求分析,谢谢各位同学了. 回复【楼主位】debugmaker
我倒是决定了走linux路线。c/c++都入门,汇编也入门水平,51也懂点,vc也是入门水平,很菜的。。。最近打算走嵌入式路线,当然是打算学好了,我坚信我还是有点耐心的。
求各位大大的学习经验,以及书籍,教程等等。
由于以前不懂事,许多东西都是乱学的,我打算先买个51板子,循序渐进的学习,求以后学习步骤,谢谢各位同学了,问的东西有点多,总之谢谢各位同学了,吼吼~
-----------------------------------------------------------------------
既然想要学习嵌入式编程,以下基础必须具备
(1)、数据结构
大学计算机本科教程。
只需要学习:队列、链表、堆栈如何编程即可,因为嵌入式编程满篇都是这方面的内容。
至于树、图、排序、查找算法就可以先放一放,不必先学。
(2)、汇编语言
最好学习8086/8088汇编语言。因为该汇编语言可以在PC机上编程实践。
网上找一个TASM.EXE或者MASM6汇编编译器,再下载一个DEBUG.EXE调试器即可调试程序。
(3)、C语言
不需要C++,只需要C语言,最好找谭洁强的书。
(4)、操作系统原理
大学计算机本科教程。
学不懂没有关系,可以对学习《嵌入式操作系统》赶到提前总结的作用。
掌握了以上基础知识后,就可以学习嵌入式操作系统了。网上有UCOS/II.
(1):买一本邵贝贝翻译 “嵌入式实时操作系统(第二版)”
这本书不适合没有任何嵌入式操作系统的初学者,这本书适合有一点嵌入式操作系统编程的读者。
(1.1)、 随书光盘:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=934427&bbs_page_no=2&bbs_id=3004
(1.2)、电子书:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1444689&bbs_page_no=2&bbs_id=3004
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=1400685&bbs_page_no=2&bbs_id=3004
(1.3)、BORLANC C++ 4.5编译器:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3922273&bbs_page_no=1&search_mode=1&search_text=BORLAND
(1.4)、uCOS_II_2.52源码中文译注,每句都有注释(作者:钟常慰)
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3930186&bbs_page_no=1&search_mode=1&search_text=钟常&bbs_id=3004
(1.5)、WINXP下用BORLAND C++3.1FOR DOS 编译uCOS/II2.52
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=963443&bbs_page_no=1&search_mode=1&search_text=BORLAND
(1.6)、WINDOW XP下用 BORLAND C++4.5 编译uCOS/II 步骤
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=964211&bbs_page_no=1&search_mode=1&search_text=BORLAND
(2)、买一本 任哲《嵌入式实时操作系统μC\OS-Ⅱ原理及应用》
这本书非常适合没有任何嵌入式操作系统的初学者。
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3894112&bbs_page_no=1&bbs_id=3004 回复【4楼】ba_wang_mao
-----------------------------------------------------------------------
谢谢了。
既然想要学习嵌入式编程,以下基础必须具备
(1)、数据结构
大学计算机本科教程。
只需要学习:队列、链表、堆栈如何编程即可,因为嵌入式编程满篇都是这方面的内容。
至于树、图、排序、查找算法就可以先放一放,不必先学。
(2)、汇编语言
最好学习8086/8088汇编语言。因为该汇编语言可以在PC机上编程实践。
网上找一个TASM.EXE或者MASM6汇编编译器,再下载一个DEBUG.EXE调试器即可调试程序。
(3)、C语言
不需要C++,只需要C语言,最好找谭洁强的书。
(4)、操作系统原理
大学计算机本科教程。
学不懂没有关系,可以对学习《嵌入式操作系统》赶到提前总结的作用。
——————————————————————————————————————————————
这个我已经达到了,那个我打算先买个51开发板,之后买个arm9.
页:
[1]