作为非计算机专业的自己,学习嵌入式要学习很多计算机方便的东西,当然有可能遇到一个又一个大大小小的坎,然后解决遇到的这些坎。
linux C语言是嵌入式开发的基础,个人认为很重很重的是指针、数组、结构体的综合应用,也是对于初学者而言比较有难度的地方。“实践出真知”,在使用中体会它的妙处,语言是写出来的,不是看出来的,当然在写之前都应该想好了解决一个问题的逻辑,逻辑是编程的重中之重,这是一些老师所说,也是自己能感受到的。
初学数据结构,感觉比较不容易的样子,确实深有体会,刚一开始学习的时候,确实云里雾里。但是理解它的算法原理很重要,没有它哪有程序。进程和线程确实很神奇,源于很多的API,还有网络编程,第一次接触这些东西,很有趣。听朋友推荐说《UNIX环境高级编程》不错,当然《算法导论》也属于“圣经”级别的参考书吧。 作为嵌入式的初学者,自己的一点体会,感谢大牛们给出您宝贵的学习意见或建议,不胜感激!