| 近年来,PIC单片机的应用越来越广泛,由此,PIC单片机的相关书也是越来越多。然而和51类单片机相比,这类书仍有其一定的特点或者可以说是缺点。
51类的书籍,从入门到深层次的探讨,从简单应用到工程实例,可谓应有尽有。PIC单片机却没有这么丰富的内容,其中明显缺乏的是入门类书籍。通常PIC类单片机书大多假设读者已熟悉某一类单片机,因之,对于单片机的一些基本概念全部略过。很多书是以汇编语言为例来进行讲解,然而对于熟悉某一类单片机的人来说,如果需要多学一些其他MCU,大概都会选择C为编程工具。不说其他的好处,就一点,C具有可移植性,就够了。其他的好处当然就不再多说了。当然,我们并不是说不需要汇编,我想要用熟,要用好,还是要懂一些汇编,至少能看懂汇编程序,能依葫芦画瓢写一点程序吧。但是作为已熟悉一种MCU的人来说,用C语言来入门,肯定会更容易一些。
诚然,学PIC时,很多人确实是已学过51,但却未必精通。而随着PIC的普通,难免有许多人直接开始学习PIC单片机。所以,基本上目前的很多PIC书是不适合他们来看的。基于这点,我的书并不假设读者已精通51单片机。而对于已懂得一种MCU的读者来说,选择C语言作为入门绝对是个不错的主意。没有谁规定一定要先学汇编,再学C吧?完全可以学了C语言再来学汇编,那会快很多很多的。基于这一点,我的书用C语言为教学工具。再多一点,依托于现代技术的进步,虚拟实验室的出现,为我们的教学设计提供了很好的工具,非常方便实用。所以,本书虽然如同《单片机轻松入门》那样专门设计了硬件电路板,但是大部分实验都是用Proteus来完成的,不需要硬件的参于,同样可以获得很好的实验效果。
学习嵌入式,ARM开发
进入高薪行业
培训课程:
|
ARM9+Linux 初级班
◆开发平台: s3c2412(sumsang ,ARM9系列MCU)
◆操作系统: Linux-2.6 |
|
主要内容 |
能够掌握的知识 |
|
① ToolChain (交叉工具链)的建立 |
掌握GNU、GCC、makefile、 bootloader、u-boot、vivi的基本概念。 |
|
②NFS(网络文件系统的建立) |
Tftp,nfs,网络环境搭建,busybox.编译 |
|
③ Hello World实例培训 |
RS232(串口)驱动,根据mcu datasheet配置UART控制器,加载驱动(.ko)的实现.。 |
|
④通过I2C 读写EEPROM |
通过这两个实例,会让你更加有信心去探索单片机更复杂的应用原理。因为,很多芯片的接口是I2C,SPI总线的,这样一旦你掌握了I2C,SPI原理,你操作其他I2C,SPI接口的芯片就会有把握了。
这两类总线是单片机,嵌入式开发从古至今应用最为广泛的技术,将会对你的研发工作终生受益。 |
|
⑤通过SPI驱动数码管显示 |
|
⑥跑马灯(led灯显示) |
实现的功能不足为道,但对一个初学者来说足可以让你兴奋一阵子, 通过这个例子,你会突然明白,现实生活中,那些都市夜晚里闪烁的五颜六色的霓虹灯其实就是跑马灯原理。 |
|
ARM9+Linux 高级班
◆开发平台: s3c2412(sumsang ,ARM9系列MCU)
◆操作系统: Linux-2.6 |
|
主要内容 |
掌握到的知识 |
|
① 交叉编译环境建立 |
GCC ,makefile,tftp ,nfs,busbox等驱动开发前的一切准备工作; |
|
②网络驱动移植 |
Linux内核网络驱动架构;以太网芯片驱动原理;TCP/IP原理; |
|
③ QT移植 |
FRAMEBUFFER技术;LCD(液晶)驱动移植键盘;鼠标驱动;GUI图形界面 |
|
通过这两个实例,让你掌握了高难度驱动的移植。这是一种很重要的锻炼,他不仅让你学会了如何解决你所碰到的问题,更重要的是坚定了你挑战高难度开发项目的信心,挑战高难度的精神正是一个嵌入式工程师的难得之处,能其所不能!这也是嵌入式工程师人才紧缺,待遇高的主要原因。当你ping通板子的那一刻,或是看到QT界面的那一刻,你会感到你好像无所不能!!!信心百倍!根据我们的工作经验,嵌入式开发中所碰到的难度也不会超过它们。 |
培训老师:
|
本培训由多年征战在嵌入式开发一线的工程师执教!
他们从事嵌入式开发6年以上(并继续从事着,热爱着这份工作),熟悉Philips,Sumsang,Atmel,Intel等ARM系列单片机,从事过手机、数码相机、PMP、GPS、路由器、交换机等产品的开发,熟悉Linux,Wince,Vxwork,uClinux,Rtems,Ucos,Toppers,Ecos等各类操作系统。 |
培训时间:晚班,双休班
培训对象:电子,计算机相关专业(熟悉C语言),接触过单片机最好
在培训时间外,学员还可以通过MSN随时请教老师。这样很多问题,都可以通过MSN解决,并可以建立起长期的学习交流。
联系电话:13127934553 韦老师 联系地址:上海松江文汇路928号258室
边学嵌入式,边做毕业设计http://www.xiajiashan.com 松江嵌入式 linux ARM培训
|