怎么学习嵌入式
怎么学习嵌入式
嵌入式定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。由于嵌入式系统通常具有低功耗、体积小、集成度高等特点,因此随着消费家电的智能化和廉价微处理器的出现,嵌入式系统将在日常生活里形成更大的应用领域。怎么学习嵌入式呢?下面是学习啦小编为你搜集到的相关内容,希望可以帮助到你。
怎么学习嵌入式
1、C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。
推荐书籍:《The C Programming Language》中译版本。
2、操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
3、Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。
推荐书籍:《UNIX环境高级编程》(第2版)
4、了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
5、系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
6、驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。
怎么学习人力资源管理
1、强调以自主学习为主。学生虽自由地安排学习时间,但对每章的学习要学会科学、合理地分配好学习时间,制定出适合自己学习特点的学习进度,通过阅读文字教材和收看电视课来理解和掌握课程的基本内容。
2、以文字教材为主,即主教材和学习辅导材料为主。把文字教材与音像教材、网上辅导和各地电大教师的辅导课结合起来。教师讲授的内容是教材中的重点、难点和疑点问题,通过听讲,可以进一步提高对实际问题的理解能力、分析能力和解决能力。通过看教材和学习辅导材料,有助于全面系统地了解并把握本学科的科学体系和丰富内容,加深对基本概念、基本知识和基本原理的理解。
3、全面系统地阅读教材,抓住重点。在阅读过程中,要注意用重点内容去寻找知识链,完成每章布置的作业,写出分析案例后的结论,最好写出读书心得。
4、要注意联系我国改革开放和市场经济的实际情况,并灵活、正确地运用人力资源管理的有关基本原理,去分析和解决这些实际问题。同学们在学习中,应从认真分析有关实际案例着手,掌握分析技巧。怎样做好理论联系实际呢?就要根据变化的客观情况,从实际需要出发,采用科学的管理方法,快速有效地达成组织目标;掌握人力资源管理的精髓,在现实生活中灵活运用个体激励、团队领导与组织、人员定岗定编、招聘培训、绩效薪酬保障管理等基本理论和方法。能达到此目的,就说明同学们已真正学好了人力资源管理这门课程。
5、组织学习小组并经常进行学习讨论。在强调充分发挥学生学习自主性的同时,也要注意激发学生在一起学习时相互鼓励、互相启发的作用。应组建大小不等的学习小组,结合我国企业组织改革和发展的实际进行有针对性的讨论。
6、听辅导课,即在学生自学基础上由教师进行适当的面授辅导,以解决学习中存在的较为普遍的问题。这部分辅导一般以占总学时数的1/5为宜。鉴于人力资源管理课程的特点,各试点电大应根据学习者的基础、理解能力、学科背景的差异安排不同课时的面授辅导。其他辅导形式,如电话答疑、网上教学、直播课堂等,则偏重于对学生在学习中遇到的疑难问题、理论联系实际的问题和学习时如何把握重点等进行辅导。