嵌入式学习步骤详细解说

嵌入式学习步骤详细解说

ID:43117328

大小:28.01 KB

页数:3页

时间:2019-09-27

嵌入式学习步骤详细解说_第1页
嵌入式学习步骤详细解说_第2页
嵌入式学习步骤详细解说_第3页
资源描述:

《嵌入式学习步骤详细解说》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式学习步骤详细解说.txt你不能让所有人满意,因为不是所有的人都是人成功人士是—在牛B的路上,一路勃起你以为我会眼睁睁看着你去送死吗?我会闭上眼睛的方法是先不学arm汇编,直接根据我们的开发板提供的用户应用程序入口,参考CPU片内外围设备说明,学习一些简单的程序.这个很容易理解,然后参考我们编写的驱动程序,在没有操作系统的情况下.自己编写一些最简单的驱动.接着要看arm体系结构的书,适当学习汇编,但不需要花太多时间.然后尝试自己写全套的驱动和应用.这个过程要4个月左右.然后你可以学习uclinux,

2、根据基础不同时间也不一样,如果没任何基础,估计要半年时间.最后补充一句:没有压力你什么也学不会,最好自己去接个小项目,这样比较容易真正学会ARM第一步:先学习51单片机,最好看看《10天学会51单片机》视频教程,并且亲自动手编写程序在学习板(可以参考一下TX-1C51学习板)上运行程序反复练习,达到理论和实践的结合,对于基本的C语言编程入门,在你学完51单片机后也能掌握了,另外再看看相关的C语言书籍进一步巩固。第二步:如果你对51单片机已经掌握的非常扎实,你可以跳过此步直接看第三步。如果你仅仅是看过我们

3、的视频教程,那你还差的很远,一定要经历亲自写程序下载,亲自调试程序这个过程,一定要用51单片机来自己做点小作品。最好的办法是再来学习下我们的PIC单片机或是AVR单片机,进一步熟练C语言在不同硬件系统下的灵活使用和代码移植过程。第三步:将《C语言程序设计》书中的数组、结构体、指针部分仔仔细细,完完整整的看的明明白白。第四步:学习S3C44B0这个芯片的自身资源,只把它当做单片机来用,熟练的掌握寄存器的配置和外围电路的硬件连接以及开发环境的使用,这个大家可以参考一下我们的TX-3A学习板,上面的外围资源都

4、很基础,如果连芯片自身的寄存器及外围功能都无法熟练使用,那想都别想在上面跑操作系统。第五步:学习我们的TX-3C提高级学习板了,配套我们的视频教程会让大家在最短的时间内走上ARM嵌入式的道路。最后,我们这这款视频教程对大家仅起到领路者的作用,俗话说“师傅领进门,修行在个人”,它不可能采用“10天学会51单片机”那样手把手、逐字敲写代码的教学方式,随便一个操作系统文件都几百几千行,世界项级IC公司动用几百几千工程师用几十年时间写出的代码我们不可能在几十个小时内敲打给大家,我们也是移植他人成熟的代码,补充自

5、己的内容。大家要相信自己的自学能力,单片机都能学会,只要再多下些功夫,ARM也是不难的。最后希望通过我们这款视频教程能够帮助大家掌握ARM、掌握嵌入式系统。很多人学完单片机就想学arm,但不知如何去学~现在列出一下学习这方面的步骤-----基于linux系统的学习步骤如下:(一步步来哦:)其实这也只是个基础,以后实际做项目了还要去学很多1、Linux基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系

6、统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Linux环境变量定制Linux的服务Shell编程基础使用vi编辑文件使用Emacs编辑文件使用其他编辑器2、Shell编程基础Shell简介认识后台程序Bash编程熟悉Linux系统下的编辑环境熟悉Linux下的各种Shell熟练进行shell编程熟悉vi基本操作熟悉Emacs的基本操作比较不同shell的区别编写一个测试服务器是否连通的shell脚本程序编写一个查看进程是否存在的shell脚本程序编写一个带有循

7、环语句的shell脚本程序3、Linux下的C编程基础linuxC语言环境概述Gcc使用方法Gdb调试技术AutoconfAutomakeMakefile代码优化熟悉Linux系统下的开发环境熟悉Gcc编译器熟悉Makefile规则编写Hello,World程序使用make命令编译程序编写带有一个循环的程序调试一个有问题的程序4、嵌入式系统开发基础嵌入式系统概述交叉编译配置TFTP服务配置NFS服务下载Bootloader和内核嵌入式Linux应用软件开发流程熟悉嵌入式系统概念以及开发流程建立嵌入式系统

8、开发环境制作cross_gcc工具链编译并下载U-boot编译并下载Linux内核编译并下载Linux应用程序4、嵌入式系统移植Linux内核代码平台相关代码分析ARM平台介绍平台移植的关键技术移植Linux内核到ARM平台了解移植的概念能够移植Linux内核移植Linux2.6内核到ARM9开发板5、嵌入式Linux下串口通信串行I/O的基本概念嵌入式Linux应用软件开发流程Linux系统的文件和设备与文件相关的系统调用配置超级终端和M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。