一、前言 1、首先谈谈本人基础。我熟悉AVR单片机,使用过ATmega16单片机大部分功能,如4X4键盘、UART、SPI、I2C、Timer、PWM等等,接触过DSP芯片TMS320C54X,懂得VHDL语言,简单使用过LPC2131,并在其上移植过uC/OS-II,学习过有关操作系统的基本知识。 用过的相关软件有:ICCAVR、ADS1.2、CCS、uVision等。 2、学习不要着急,如果你...
腾出手来,认认真真写一篇嵌入式的文章,谈谈我的学习历程。希望对你有所帮助。 介绍一下背景,我是学计算机的,还是专升本的。大一大二上的是软件学院,然后专升本考了个二本,也就是说大一大二的时候学的是纯面向应用的开发,学了一年半的Java,都是高层开发,对底层是毫无了解的。当时也没有系统的学习过操作系统、组成原理的知识,好在我还算是上进,主要还是兴趣所致,对计算机认识比较到位,所以平时也积累了不少操作...
事物总有个核心,复杂的事物总可以模块化、层次化, 嵌入式Linux也如此。学习嵌入式Linux困难,主要因为涉及知识和概念过多,即比较复杂,所以学习嵌入式Linux的就需要找到核心,需要模块化,需要进行层次划分。 嵌入式Linux系统做模块化处理就是可划分为Bootloader(引导程序),Kernel(内核),fs(文件系统),Shell(命令行界面),Gui(图形库)和 Embeded S...