ARM初学者学习ARM的步骤.

ARM初学者学习ARM的步骤.
ARM初学者学习ARM的步骤.

[分享]ARM初学者学习ARM的步骤

很多人学完单片机就想学arm,但不知如何去学~现在列出一下学习这方面的步骤-----基于linux系统的学习步骤如下:(一步步来哦:)

其实这也只是个基础,以后实际做项目了还要去学很多

1、Linux 基础

安装Linux操作系统

Linux文件系统

Linux常用命令

Linux启动过程详解

熟悉Linux服务能够独立安装Linux操作系统

能够熟练使用Linux系统的基本命令

认识Linux系统的常用服务安装Linux操作系统

Linux基本命令实践

设置Linux环境变量

定制Linux的服务 Shell 编程基础使用vi编辑文件

使用Emacs编辑文件

使用其他编辑器

2、Shell 编程基础

Shell简介

认识后台程序

Bash编程熟悉Linux系统下的编辑环境

熟悉Linux下的各种Shell

熟练进行shell编程熟悉vi基本操作

熟悉Emacs的基本操作

比较不同shell的区别

编写一个测试服务器是否连通的shell脚本程序编写一个查看进程是否存在的shell脚本程序编写一个带有循环语句的shell脚本程序

3、Linux 下的 C 编程基础

linux C语言环境概述

Gcc使用方法

Gdb调试技术

Autoconf

Automake

Makefile

代码优化熟悉Linux系统下的开发环境

熟悉Gcc编译器

熟悉Makefile规则编写Hello,World程序

使用 make命令编译程序

编写带有一个循环的程序

调试一个有问题的程序

4、嵌入式系统开发基础

嵌入式系统概述

交叉编译

配置TFTP服务

配置NFS服务

下载Bootloader和内核

嵌入式Linux应用软件开发流程

熟悉嵌入式系统概念以及开发流程

建立嵌入式系统开发环境制作cross_gcc工具链编译并下载U-boot

编译并下载Linux内核

编译并下载Linux应用程序

4、嵌入式系统移植

Linux内核代码

平台相关代码分析

ARM平台介绍

平台移植的关键技术

移植Linux内核到 ARM平台了解移植的概念

能够移植Linux内核移植Linux2.6内核到 ARM9开发板5、嵌入式 Linux 下串口通信

串行I/O的基本概念

嵌入式Linux应用软件开发流程

Linux系统的文件和设备

与文件相关的系统调用

配置超级终端和MiniCOM 能够熟悉进行串口通信

熟悉文件I/O 编写串口通信程序

编写多串口通信程序

6、嵌入式系统中多进程程序设计

Linux系统进程概述

嵌入式系统的进程特点

进程操作

守护进程

相关的系统调用了解Linux系统中进程的概念

能够编写多进程程序编写多进程程序

编写一个守护进程程序

sleep系统调用任务管理、同步与通信 Linux任务概述任务调度

管道

信号

共享内存

任务管理 API 了解Linux系统任务管理机制

熟悉进程间通信的几种方式

熟悉嵌入式Linux中的任务间同步与通信

编写一个简单的管道程序实现文件传输

编写一个使用共享内存的程序

7、嵌入式系统中多线程程序设计

线程的基础知识

多线程编程方法

线程应用中的同步问题了解线程的概念

能够编写简单的多线程程序编写一个多线程程序8、嵌入式 Linux 网络编程

网络基础知识

嵌入式Linux中TCP/IP网络结构

socket 编程

常用 API函数

分析Ping命令的实现

基本UDP套接口编程

许可证管理

PPP协议

GPRS 了解嵌入式Linux网络体系结构

能够进行嵌入式Linux环境下的socket 编程

熟悉UDP协议、PPP协议

熟悉GPRS 使用socket 编写代理服务器

使用socket 编写路由器

编写许可证服务器

指出TCP和UDP的优缺点

编写一个web服务器

编写一个运行在 ARM平台的网络播放器

9、GUI 程序开发

GUI基础

嵌入式系统GUI类型

编译QT

进行QT开发熟悉嵌入式系统常用的GUI

能够进行QT编程使用QT编写“Hello,World”程序调试一个加入信号/槽的实例

通过重载QWidget 类方法处理事件

10、Linux 字符设备驱动程序

设备驱动程序基础知识

Linux系统的模块

字符设备驱动分析

fs_operation结构

加载驱动程序了解设备驱动程序的概念

了解Linux字符设备驱动程序结构

能够编写字符设备驱动程序编写Skull驱动

编写键盘驱动

编写I/O驱动

分析一个看门狗驱动程序

对比Linux2.6内核与2.4内核中字符设备驱动的不同

Linux 块设备驱动程序块设备驱动程序工作原理

典型的块设备驱动程序分析

块设备的读写请求队列了解Linux块设备驱动程序结构

能够编写简单的块设备驱动程序比较字符设备与块设备的异同编写MMC卡驱动程序

分析一个文件系统

对比Linux2.6内核与2.4内核中块设备驱动的不同

11、文件系统

虚拟文件系统

文件系统的建立

ramfs内存文件系统

proc文件系统

devfs 文件系统

MTD技术简介

MTD块设备初始化

MTD块设备的读写操作了解Linux系统的文件系统

了解嵌入式Linux的文件系统

了解MTD技术

能够编写简单的文件系统为ARM9开发板添加MTD支持移植JFFS2文件系统

通过proc文件系统修改操作系统参数

分析romfs 文件系统源代码

创建一个cramfs 文件系统

写给电脑初学者的一些建议(注册表篇)

【原创2008】写给电脑初学者的一些建议(注册表篇)发表于2008-02-03 14:04 在上篇文章中对新手朋友们关心的安全问题做了一点小小的阐述。今天,再就WIN系统中的注册表问题跟大家做个探讨。说实话,注册表问题很难写,不光是因为牵涉到了很多新手朋友们头疼的技术问题,而且覆盖面广、涉及的内容多,也很容易看花眼,但总是要写的,所以,如果新手朋友一下看不懂的话,建议多看几遍,多动手多验证,这样对提高你们对电脑的了解和维护都有很大的裨益。 有人曾经说过,了解了注册表就读懂了WIN系统,这句话是一点都不假的。那么,什么是注册表?注册表有什么功能?如何去修改注册表以达到最佳的效果?又如何来区分注册表里有用和无用甚至是危害的部分呢? 什么是注册表?在还是使用Dos和Win3.x操作系统的时代里,大部分的应用程序都采用了ini文件(初始化文件)来保存一些配置信息,如设置路径,环境变量等。system.ini 和win.ini控制着所有windows和应用程序的特征和存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程序的数目的不断增加和复杂性的日益增强,则需要在.ini文件中添加更多的参数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改.ini文件。然而,几乎没有一个人在删除应用程序后删除.ini文件中的相关设置,所以system.ini和win.ini这个两个文件会变的越来越大。每次增加的内容会导致系统性能越来越慢,在每次应用程序的升级都出现类似的难题:升级后会增加更多的参数项但是从来不去掉旧的参数设置。而且还有一个明显的问题,一个.ini文件的最大尺寸是64KB。为了能够解决这个问题,软件商自己开始支持自己的.ini文件,然后指向特定的ini 文件,这样下来多个.ini文件影响了系统正常的存取级别设置。 在windows操作系统序列里,system.ini和win.ini这两个文件包含了操作系统的所有控

嵌入式学习心得体会5篇

嵌入式学习心得体会5篇 嵌入式学习心得体会(一) 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。 对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的modem 射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15k以上。 另一类就是数字部分了,在大方向上又可分为51/arm的单片机类,dsp类,fpga 类,国内fpga的工程师大多是在ic设计公司从事ip核的前端验证,这部分不搞到门级,前途不太明朗,即使做个ic前端验证工程师,也要搞上几年才能胜任。dsp 硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。 而arm单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互pk,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如pxa255处理器i2c要求速度在100kbps,如果把一个i2c外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接lcd,但为什么这种lcd就不能挂在arm的总线上,还有arm7总线上可以外接个winband的sd卡控制器,但为什么这种控制器接不到arm9或是xscale处理器上,这些都是问题。 因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师

新手妈妈必备的知识

新手妈妈必备的知识 新手妈妈们在面对一个鲜活的小生命的时候既兴奋又手足无措,小家伙刚刚来到这个世界也是陌生的,首先宝宝要面对的就是生存问题,所以妈妈们最重要的任务就是照顾宝贝的吃喝拉撒睡。 宝宝是睡着长的,宝宝吃的好、睡得好、拉的好,长得肯定也又快又好。那这些方面有哪些需要注意的细节问题呢?咱们从吃开始说。很多母乳妈妈总是担心宝宝奶不够吃,其实宝宝刚刚出生的体重一般在5—7斤,宝宝的小肚子里装着五脏六腑,其实胃也就是像圣女果那样大,所以宝宝刚出生时的奶量是5—10ml,最多15ml,随着宝宝体重的不断增长,奶量也跟着不断增加,所以妈妈不用担心奶不够吃,在宝宝的不断吸吮的过程会对乳头有一个刺激作用,这种刺激会通过神经系统传达到大脑中枢,大脑的中枢神经受到信号会做出相应的指令,妈妈的产奶量会随着宝宝的食量慢慢增大。只要妈妈又信心、有意念给宝宝坚持吃母乳就可以实现母乳喂养。 这是宝宝吃奶的平均值,由于个体差异的存在,具体吃奶量还是要根据宝宝的自身情况而定。 宝宝怎样喝?纯母乳喂养的宝宝是不需要喂水的,因为母乳70%的成分都是水,所以即使宝宝生病也不需要额外给宝宝喝水,宝宝生病时,妈妈要保证足够的饮水量,膳食均衡就可以,而且母乳喂养的宝宝不定时、不定量,按宝宝的需求哺乳就好。奶粉喂养的宝宝,定

时、定量。一般吃奶粉的宝宝两顿奶之间的间隔时间为3.5---4小时,奶量根据宝宝不同的月龄和宝宝的食量而定,两顿奶粉之间必须喂水,奶粉大多是由动物奶制成的,而且营养成分固定,需要一定的消化时间,如果给宝宝喂奶粉过于勤,又没有适当添加水,会造成宝宝便秘。 宝宝的拉撒问题就是宝宝的大小便问题,大小便的颜色,多少,大便的形状都关系到宝宝的健康问题。小便少而黄,说明宝宝喝水量少,有上火的现象,宝宝一旦上火会引发其他疾病跟随而来,不能忽视。不同阶段宝宝的便便(图片仅供参考)

菜鸟学arm之方法入门篇(基于arm7内核)

by:爱雪胡 想必有很多同学都有这样的经历,学过了51单片机之后,想要学习ARM,但又无从下手,关于ARM的学习视频或资料又没有51的那样好理解,结果花了好长时间也不得其法。我也曾是一个初学者,也是从这个过程走过来的,对其中的困难深有感触,闲来无事,把自己的学习过程及心得体会记录成文,希望能对处在纠结中的孩纸有点帮助。ps:我不是大神,本人菜鸟一个,如有疏漏,还望不吝赐教qq:1906723068 首先说一下我用的芯片,是LPC2103,ARM7内核的,相信很多人也用过,ARM9比较高端,目前还没有学完。个人感觉ARM7还是作为单片机使用比较好,不适合用它来跑系统,因为它主频不够高(能提到60多M貌似),我就是把它单纯作为一个32位的单片机来使用的。 ARM7与51的最大区别首先是CPU位数不一样,这个应该好理解一个是32位单片机,一个是8位单片机,性能上当然前者更好点了,速度更快、功耗更小、外设更多,价格差距也越来越小。一般用的51单片机多为STC89C52或其同类产品如图所示:

51的外设一般比较少,以上图为例只有UART,定时器资源,其他功能基本需要另加元件,比如AD芯片、DA芯片、有些功能还只能靠软件模拟,如SPI接口,IIC接口,PWM等,在简单的控制系统中51是非常厉害的,但是在一些复杂控制并且对体积功耗等要求严格的系统中,51就力不从心了,这时ARM7就非常好用了,它速度快,体积小(LPC2103的面积还不到1平方厘米),外设多(集成有2个UART,1个SPI,2个IIC,1个SSP,2个定时器,PWM,AD,RTC等)这样就非常方便好用。 最开始学习ARM我们最希望弄明白的就是怎么去操作它,具体来说就是我买一个学习板,怎么把程序下载到芯片里边并让程序跑起来,这和我们学51时点亮第一盏等的想法是一样的。这就要求知道3点: 1.编程,即使用什么软件去编程序; 2.烧程序,即使用什么烧录程序软件; 3.怎么烧,是用串口ISP下载还是使用JLINK烧录 对这3个问题我一一解答。1.编程序,一般使用IAR或ADS或Keil,如果想很快上手建议使用IAR,不过我用了一段时间之后感觉并不好

初学占星(写给初入门的童鞋)

初学占星 (写给初入门的童鞋) 作者:简单 好多童鞋都问“我这样的小白能学占星吗?能学好吗?学占星要从哪开始学?需要看哪些入门书籍?”没问题的,大家都能学,大家都要对自己有信心。 为了入门的童鞋少走些弯路,在下就把自己学习占星的经验和思路跟大家分享一下。 首先要说的是我们要端正学习占星的初衷,占星是认识自己,认识世界的一把钥匙,千万不要把占星当做算命的手段过度迷信。教条的话不多说,下面就来分享下在下学习占星的思路。这里主要介绍的是现代占星(现代占星也就是心理占星)。 第一,符号的学习。 要想学习占星,不认识这些星盘上的符号是不行的,所谓的符号,就是行星和十二星座的符号。初学者建议不要记太多的符号,最好先记住十大行星和十二星座的符号,我们看命盘时最需要的就是这两种符号。其实所谓行星,就是太阳系的八大行星加上太阳和月亮。所谓十二星座,就是黄道带上的十二个星座,占星上的十二星座和天文上的十二星座是有所区别的。 十大行星符号 ???♀ ♂ ????? 十二星座符号

第二,守护星的学习。白羊座,火星 金牛座,金星 双子座,水星 巨蟹座,月亮 狮子座,太阳 处女座,水星 天秤座,金星 天蝎座,冥王星 射手座,木星 摩羯座,土星 水瓶座,天王星 双鱼座,海王星 第三,星盘的学习。

这是一张由Astrology32软件绘制的星盘。星盘的最外圈标有星座符号的是星座,然后是刻度(最小的格代表1度,一个星座是30度),然后标有数字的一圈叫做宫位,最里边各种颜色的线叫做相位。星盘上有四个点,其中Asc叫做上升点,Des叫做下降点,Mc是天顶,Ic是天底。以上是一张星盘的基本信息。 第四,十二星座分类 做了张表便于记忆,顺便把守护星也加了进去。所谓的四分也就是四元素。 综合了以上信息以后,基本上就能看懂一张星盘也能大致明白别人说的什么星落在什么星座什么宫上与什么星形成了相位。接下去就需要更具体的理解星座的含义了。

ARM学习心得etc

ARM 学习心得 一、通用I/O口设置: 1、使用PINSELx定义端口作为通用I/O功能, 每个引脚可能有4 个功能, 因此需要用2位来确定其功能 2、设置SCS寄存器第0位为1, 使其作为快速I/O端口 3、使用PINMODEx定义端口的模式, 分为上拉, 下拉, 浮空, 因 此需要用2位来确定其模式 4、使用FIOxDIR来确定端口方向 5、使用FIOxMASK与FIOxCLR, FIOxSET, FIOxPIN联合来设置端 口的值 6、由于通用I/O一般情况下方向是确定的, 通常或者为输入, 或者为输出, 要模拟数据总线, 必须在需要的时候, 随时 改变端口的方向, 可使用FIOxDIR寄存器完成此项工作 7、除EXTINT0-EXTINT3外,端口0和端口2均可以作为外部 中断源,它们共用EXTINT3这个外部中断。 8、根据实际情况合理选用。主要对上电时的初始值。上拉或 下拉都是弱的,有时也用外部分电阻上/下拉。对于输入, 上拉表示通用端口所连接的外部信号不存在时, 端口值 为1, 下拉为0。对于输出,如果没有更改时,上拉输出 为高(1), 下拉输出为低(0)。FIOxPIN总是可以读出端口的 状态。FIOxPIN对非通用I/O端口也可读出其状态。 9、对于内置(片上)外设, 如UART, CAN, SPI等:使用PINSELx定

义端口作为特定外设。通常情况作为外设的引脚的方向是 确定的,如果可能,还会自动改变方向。大多情况下,无 须设置上拉或下拉模。设置外设的参数,如果需要的话, 安装中断服务程序外设上电(有些外设默认是上电的,有些 不是)启动外设 二、以太网模块心得 实例1: 以微处理器LPC2368为核心、DP83848C为以太网物理层 接口芯片,介绍嵌入式以太网接口的实现方法。 以太网接口电路主要由MAC控制器和物理层接口 (Physical Layer,PHY)两大部分构成。LPC2368内嵌一个 以太网控制器,支持精简的媒体独立接口(Reduced Media Independent Interface,RMII)和带缓冲DMA接口(Buffered DMA Interface,BDI),可在半双工和全双工模式下提供 10M/100Mbps的以太网接入。因此,LPC2368内部实际上 己经包含了以太网MAC控制,但并未提供物理层接口,所 以,需要外接一片物理层芯片以提供以太网的接入通道。 在这里选用National Semiconductor公司的DP83848C作为 以太网物理层接口芯片,它提供了包括MII/RMII/SNI接口, 可以很方便地与LPC2368连接。 DP83848C是一个10/100Mb/s单端低功耗物理层器件,有 几种智能降功耗模式,包括有25MHz时钟输出,很容易通过

献给初学者-DSP入门教程

前言:此资料也是来源于网络,并不是我们原创,但是希望这些资料能够给初学DSP的朋友们一点帮助,也希望你们能够把这里当成是你们学习DSP技术的一个家园,让我们携手共建,为更多的朋友创造学习的条件~ 1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent 和Zilog等,其中TI占有最大的市场份额。 TI公司现在主推四大系列DSP 1)C5000系列(定点、低功耗):C54X,C54XX,C55X 相比其它系列的主要特点是低功耗,所以最适合个人与便携式上网以及无线通信应用,如手机、PDA、GPS等应用。处理速度在80MIPS--400MIPS之间。C54XX和C55XX 一般只具有McBSP同步串口、HPI并行接口、定时器、DMA等外设。值得注意的是C55XX提供了EMIF外部存储器扩展接口,可以直接使用SDRAM,而C54XX则不能直接使用。两个系列的数字IO都只有两条。 2)C2000系列(定点、控制器):C20X,F20X,F24X,F24XX ,C28x该系芯片具有大量外设资源,如:A/D、定时器、各种串口(同步和异步),W ATCHDOG、CAN总线/PWM发生器、数字IO脚等。是针对控制应用最佳化的DSP,在TI所有的DSP中,只有C2000有FLASH,也只有该系列有异步串口可以和PC的UART相连。 3)C6000系列:C62XX,C67XX,C64X 该系列以高性能著称,最适合宽带网络和数字影像应用。32bit,其中:C62XX和C64X是定点系列,C67XX 是浮点系列。该系列提供EMIF 扩展存储器接口。该系列只提供BGA封装,只能制作多层PCB。且功耗较大。同为浮点系列的C3X中的VC33现在虽非主流产品,但也仍在广泛使用,但其速度较低,最高在150MIPS。 4)OMAP系列:OMAP处理器集成ARM的命令及控制功能,另外还提供DSP 的低功耗实时信号处理能力,最适合移动上网设备和多媒体家电。 其他系列的DSP曾经有过风光,但现在都非TI主推产品了,除了C3X系列外,其他基本处于淘汰阶段,如:C3X的浮点系列:C30,C31,C32 C2X和C5X系列:C20,C25,C50 每个系列的DSP都有其主要应用领域. 2、设计中如何得到技术参考资料以及如何得到相关源码 原则是碰到问题就去https://www.360docs.net/doc/937528509.html, 1)在TI网站的搜索中用keyword搜索资料,主要要注意的就是Application Notes,user guides 比如不知道怎样进行VC5402的McBSP编程,搜McBSP和VC5402 如果不知道如何设计VC5402和TLV320AIC23的接口以及编程,搜TLV320AIC23和VC5402; 这样可以搜到一堆的资料,这些资料一般均有PDF文档说明和相应的源程序包提供,download后做少许改动即可 2)来DSP交流网,HELLODSP真诚欢迎每一位有需要的朋友 3)google搜 4)再不济,找技术支持,碰运气了 3、如何看待TI DSP庞杂的技术文档 新手进行DSP开发学习之时,常常感觉技术文档太多,哪本都有用,哪本都想看,无从下手。此时原则是只看入门必须的、只看和芯片相关的。根据经验,如下的资料必看不可: 1)讲述DSP的CPU,memory,program memory addressing,data memory addressing的资料都需要看、外设资源的资料可以只看自己用到的部分;

arm嵌入式linux安装课程设计心得

arm嵌入式linux安装课程设计心得 篇一:116709047陈俊松嵌入式Linux课程设计 福建农林大学金山学院电子信息类课程设计 课程名称:设计题目:姓名: 系: 专业:年级:学号:指导教师:职称: 嵌入式linux应用开发课程设计嵌入式linux Web服务器的设计 陈俊松信息与机电工程系电子信息工程2011级116709047 朱仕浪讲师 2014年11 月24 日 福建农林大学金山学院电子信息类 课程设计结果评定 目录 设计的目的

-------------------------------------------------------- 1 设计要求---------------------------------------------------------- 1 主要仪器设备(软硬件环境)---------------------------------------- 1 设计内容---------------------------------------------------------- 1 设计原理---------------------------------------------------- 1 总体方案设计------------------------------------------------- 3 程序设计---------------------------------------------------- 3 程序的调试和运行结果---------------------------------------- 7 总结-------------------------------------------------------------- 8 参考文献---------------------------------------------------------- 9 嵌入式linux Web服务器的设计 1. 设计的目的

关于ARMloader的一些心得.

关于ARM loader的一些心得 最近的项目里需要用KS8695这块MPU,它是ARM922T内核的,有cache,也有MMU,RAM和ROM需要外扩,最大都支持到64M,足以跑起一个完整功能的linux核.虽然这MPU主频最高只有166Mhz,相比三星的S3C2410等性能不是很强,但有内置的硬件WAN口和LAN口,构建网络路由器非常方便. 考虑到各种原因,最主要是实时性响应和速度响应的原因,决定不上linux操作系统,当作普通单片机以单一任务不断循环的方式实现,这就涉及到了loader的问题.由于专用于网络,普及率不大,这块MPU的网上资料不多,随开发板赠送的loader是uboot,uboot 是引导linux内核的,功能多,但要在linux环境下编译和调试,比较麻烦.我习惯用的工具是ADS,因此决定用ADS的汇编实现一个简单功能的loader(以下提到的代码语法全部是针对ADS环境的,而且仅是KS8695这块芯片,对于Keil for ARM或GCC环境或其他ARM芯片需要做别的考虑,但可以参考下面的作法和思路). 玩ARM的朋友,少不免要接触loader,但因为loader涉及到很多跟硬件有关的很抽象的东西,看起来比较复杂和难理解。希望下面说的这些能帮助有兴趣的朋友更好理解。 下面由简单到复杂来说说这个loader。 先想想,这个loader该有哪些功能呢?很明显,最重要的是,它必须最后能调用C语言里的Main函数,因为我不想整个项目都用汇编写,毕竟我不是自虐狂.而很明显,如果你要调用函数,必须进行入栈,出栈这些保护现场的工作,否则程序就会乱套.那保护现场工作需要什么?当然就是需要RAM来保存现场.对于KS8695,它没有内置可随意使用的RAM(实际上,它有特殊的小容量的RAM,但那是给网卡这些做硬件数据缓冲,用户是不能随意调用的,顺便提一下,ARM芯片很多,不同的厂家有不同的硬件配置,譬如很多低端应用的ARM芯片其实有内置的SRAM,譬如菲利浦的LPC系列),因此,就得使用外扩的RAM了.开发板上用的是 SDRAM,SDRAM的本身的特性决定,需要定时刷新的支持,KS8695有内置的SDRAM控制器,只要往某个专用的寄存器写入一些与硬件参数有关的数值,该SDRAM控制器就能自动产生各种读写SDRAM的时序信号来驱动SDRAM。然后用户程序只需用str和ldr指令就能读写SDRAM的内容. OK,现在有点头绪了,loader至少要完成这两个功能: 只要这两部做完,其实就可以调用C里的main函数,然后由main函数再调用各种功能的子函数,以后就爱咋滴就咋滴了. 咋一看,似乎这两步做完,就天下太平了,真的就这么简单吗? 未必,别忘了,几乎所有的CPU都带有中断触发机制.一个稍能完成点实用功能的项目,你想完全避开中断处理这一部分是完全不可能的,也不现实,你必须按你的需要来编写各种各样的中断服务程序,处理各种各样的中断触发(至于中断触发对CPU来说是必需的吗?中断有什么好处?中断时CPU的硬件会做什么动作?...这些就不想罗嗦,有兴趣的可以参考51系列的中断原理作为入门理解).编写中断服务程序,可以在C语言里实现,不要在loader里实现,loader里要实现的,是要建立中断向量表.中断向量表是一个有点专业的名词,请自行查入门资料. 这里说说为什么要建立中断向量表.在51单片机里,是不用自己建立中断向量表的,这是因为标准51核的中断,本身就是一个向量中断(自行查资料),自身硬件里就已经有内置的中断向量表,没必要自己去建立.就是说,当某个中断触发时,51核的硬件会自动把PC置成相应的固定的地址入口来执行相应的中断处理程序,不同的中断触发时,会有不同的地址入口,一一对应,俗称向量中断.但

嵌入式系统学习心得

嵌入式系统学习心得 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我们培训中心其它专业级讲师沟通。他们的方面上我只能说是知道些,但不是太多,初级的问题也可以问我。 对于硬件来讲有几个方向,就单纯信号来分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个阻值或容值的精度不够就可能使信号偏差很大。因此年轻人搞的较少,随着技术的发展,出现了模拟电路数字化,比如手机的modem射频模块,都采用成熟的套片,而当年国际上只有两家公司有此技术,自我感觉模拟功能不太强的人,不太适合搞这个,如果真能搞定到手机的射频模块,只要达到一般程度可能月薪都在15k以上。 另一类就是数字部分了,在大方向上又可分为51/arm的单片机类,dsp类,fpga类,国内fpga的工程师大多是在ic设计公司从事ip核的前端验证,这部分不搞到门级,前途不太明朗,即使做个ic前端验证工程师,也要搞上几年才能胜任。dsp硬件接口比较定型,如果不向驱动或是算法上靠拢,前途也不会太大。而arm 单片机类的内容就较多,业界产品占用量大,应用人群广,因此就业空间极大,而硬件设计最体现水平和水准的就是接口设计这块,这是各个高级硬件工程师相互pk,判定水平高低的依据。而接口设计这块最关键的是看时序,而不是简单的连接,比如pxa255处理器

i2c要求速度在100kbps,如果把一个i2c外围器件,最高还达不到100kbps的与它相接,必然要导致设计的失败。这样的情况有很多,比如51单片机可以在总线接lcd,但为什么这种lcd就不能挂在arm的总线上,还有arm7总线上可以外接个winband的sd卡控制器,但为什么这种控制器接不到arm9或是xscale处理器上,这些都是问题。因此接口并不是一种简单的连接,要看时序,要看参数。一个优秀的硬件工程师应该能够在没有参考方案的前提下设计出一个在成本和性能上更加优秀的产品,靠现有的方案,也要进行适当的可行性裁剪,但不是胡乱的来,我遇到一个工程师把方案中的5v变1.8v的dc芯片,直接更换成ldo,有时就会把cpu烧上几个。前几天还有人希望我帮忙把他们以前基于pxa255平台的手持gps设备做下程序优化,我问了一下情况,地图是存在sd卡中的,而sd卡与pxa255的mmc控制器间采用的spi接口,因此导致地图读取速度十分的慢,这种情况是设计中严重的缺陷,而不是程序的问题,因此我提了几条建议,让他们更新试下再说。因此想成为一个优秀的工程师,需要对系统整体性的把握和对已有电路的理解,换句话说,给你一套电路图你终究能看明白多少,看不明白80%以上的话,说明你离优秀的工程师还差得远哪。其次是电路的调试能力和审图能力,但最最基本的能力还是原理图设计pcb绘制,逻辑设计这块。这是指的硬件设计工程师,从上面的硬件设计工程师中还可以分出ecad工程师,就是专业的画pcb板的工程师,和emc设计工程师,帮人家解决emc的问题。硬件工程师再往上就是板级测试工程师,就是c语功底很好的硬件工程师,在电路板调试过程中

产后必备知识

1、红小豆去水肿。可煮粥或者熬水喝。 2、产后也要补钙。 3、热姜水擦身子,洗头。施华蔻的羊绒脂系列洗发水。 4、多吃鱼胶、燕窝。 5、艾叶泡脚。 6、如果是剖腹产,还要再喝一周生化汤。 一、产后注意事项 1、分娩后数小时不要吃整个的鸡蛋。因为在分娩过程中产妇体力消耗较大,出汗多,体液不足,消化能力也会下降。若分娩后立即吃鸡蛋就很难消化,这会增加胃肠负担。因此在分娩后数小时内,应吃半流质或流质食物。 2、产后应喝蔬菜汤。很多妈妈产后马上喝全汤催奶,导致乳腺导管堵塞,乳房胀痛加剧,不利于下奶。产后进补要根据身体状况,多数妈妈并不缺乏营养,最好先喝些清淡的蔬菜汤,5天以后再喝全汤。 推荐:原味蔬菜汤。将各类蔬菜主要是根茎花果不加任何调料煮汤,味道清香,可以当茶喝,在产后当天(剖腹产次日)即喝有极佳发奶作用。 原料:黄豆芽、西兰花、菜椒(青椒、黄椒、红椒均可)、紫甘蓝、丝瓜、毛豆、西葫芦,每次选择4种以上即可。 注意!喝原味蔬菜汤的同时喝猪蹄汤、鲫鱼汤、鸡汤等会影响发奶效果。 3、产后三天内可以喝清淡鱼粥 产妇在生产完的三天内最好吃流质或半流质的食物。古代医家的

建议是吃小鱼粥,为了通便可以另加一盘清爽可口的炒青菜;另外,小米粥、大米粥、鸡蛋汤、挂面也是好的选择。二三天后,胃口渐增,才开始进食其他滋补品。但胃口差时不要吃得太油腻,根据个人身体状况,早晚可喝热牛奶,每天吃1—2个蛋,然后慢慢再酌加鸡、鱼、虾、肉等,蔬菜与肉类要平均分配,均衡补充铁质、钙质、蛋白质等营养素和纤维,除了恢复体力外亦有助于乳汁的分泌。注意!产后的一周内忌食牛奶、豆浆、大量蔗糖等胀气食品。 产后第1、2周的主要目标是“利水消肿”,使恶露排净,因此绝对不能大补特补。正确的进补观念是:先排恶露、后补气血,恶露越多,越不能补。前2周由于恶露未净,不宜大补,饮食重点应放在促进新陈代谢,排出体内过多水分上。第1周可以吃麻油猪肝或猪肝(适合在早上、中午食用)、山药排骨汤、红枣银耳汤,帮助子宫排出恶露与其他废物;可以喝一点蛋汤、鱼汤等较为清淡的汤;还可以吃些清淡的荤食,如肉片、肉末。瘦牛肉、鸡肉、鱼等,配上时鲜蔬菜一起炒,口味清爽营养均衡。适量的橙子、柚子、猕猴桃等水果也有开胃的作用。本阶段的重点是开胃而不是滋补,胃口好,才会食之有味,吸收也好。第2周则以麻油猪腰、花生炖猪脚、鱼汤等活化血液循环,预防腰酸背痛。另外,每天补充2000—2500毫升水分。等到第3、4周,恶露将净,进入进补期,做菜时适当加米酒,以促进血液循环,帮助恢复体力。 另外有两点: 1、油汤最好要少喝,汤中的油多了,奶水中的脂肪量也会增加,新生儿的消化功能还不完备,奶中过多的脂肪有可能会使你的宝宝拉肚子。 2、红糖一般饮用不能超过10天:由于红糖所含的萄葡糖比白

[绘画入门]写给美术初学及自学者们的忠告

[绘画入门]写给美术初学及自学者们的忠告 作者网名: 夜风 QQ: 36049393 教学网站: https://www.360docs.net/doc/937528509.html, 美术生涯: 1998年~至今[>15年] 职业岗位: 美术指导/艺术顾问/ 兼职岗位: 插画/原画讲师 我曾经见过一位顽固不化的学生,喊着[自学]绘画入门---他每天花3个小时苦练画技、基础、概念、理论等等。。。坚持了2年半!可是最后他被别人发现并指出,其方法极度错误、而且个人存在很大的认识误区、根本没有导师去及时纠正(因为他是自学)。---虽然他的确挺勤奋,但勤奋,并不代表花几年时间就能成才,因为“专人指导”跟“自学”,完全是两码事! 这个例子,不只是说给绘画入门的初学者,同时也是忠告已经自学了一段时间的绘画[自学者],如果你是刚刚开始打算[自学]美术绘画的朋友,希望你认真的看看这篇文章,也许你当初的想法会改变! 不要相信天赋,更不要相信[自学成才]。我从来不推荐[自学],那是千分之一甚至万分之一的机率,说真的你还不如去买彩票机率更高! 学习美术,与中国大课堂式教学方式,必须分开两条路来认识,否则通常都是失败告终! 说得难听又实在些,我认识的好几位国外艺术同行的话来说:“中国式教育体系=低端的模式化教育。”---这句话并不是吐嘈国家的教育方式,学龄普及教育用大课堂方式的确没错,但如果针对艺术门类的教学,绝对不适用! 而且弊端很大! 首先,大课堂式教学,一位老师VS众多学生,必然无法分身顾及不同学生的不同需求、不同层次阶段、不同学习能力、不同的领悟能力....等等。因为老师也只不过是一个凡人,个人能力都有限。因此势必无法针对不同学生的不同阶段,给予最有针对的方案和指导;很多国外学校,比如法国,有不少比较有名的美术学院,绘画入门的时候,都是老师在选学生入门,因为一个老师不会同一时间指导超过三个学生,通常都是[一对一]或[一对二] !

嵌入式学习心得

嵌入式学习心得 如何学习嵌入式系统(基于ARM平台) 前言 网上看到众多网友都问了关于嵌入式系统方面的很多问题,很多都可在这里找到答案,希望我的这篇文章能给他们以启发。也请大家不要轻易转载。 一、嵌入式系统的概念 着重理解“嵌入”的概念 主要从三个方面上来理解。 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC 机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PCI控制器(可配成支持4个PCI从设备或配成自身为CPI从设备);还集成3个NPE网络处理器引擎,其中两个对应于两个MAC地址,可用于网关交换用,而另外一个NPE网络处理器引擎支持DSL,只要外面再加个PHY芯片即可以实现DSL上网功能。IXP系列最高主频可以达到1.8G,支持2G内存,1G×10或10G×1的以太网口或Febre channel的光通道。IXP系列应该是目标基于ARM体系统结构下由intel进行整合后成Xscale内核的最高的处理器了。 2、从软件上前,就是在定制操作系统内核里将应用一并选入,编译后将内核下载到ROM中。而在定制操作系统内核时所选择的应用程序组件就是完成了软件的“嵌入”,比如WinCE在内核定制时,会有相应选择,其中就是wordpad,PDF,MediaPlay等等选择,如果我们选择了,在CE启动后,就可以在界面中找到这些东西,如果是以前PC上将的windows操作系统,多半的东西都需要我们得新再装。 3、把软件内核或应用文件系统等东西烧到嵌入式系统硬件平台中的ROM中就实现了一个真正的“嵌入”。 以上的定义是我在6、7年前给嵌入式系统下自话侧重于理解型的定义,书上的定义也有很多,但在这个领域范围内,谁都不敢说自己的定义是十分确切的,包括那些专家学者们,历为毕竟嵌入式系统是计算机范畴下的一门综合性学科 二、嵌入式系统的分层与专业的分类。 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。 硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有,单片机原理及接口技术、微机原理及接口技术、C语言。 2、驱动层,这部分比较难,驱动工程师不仅要能看懂电路图还要能对操作系统内核十分的精通,以便其所写的驱动程序在系统调用时,不会独占操作系统时间片,而导至其它任务不能动行,不懂操作系统内核架构和实时调度性,没有良好的驱动编写风格,按大多数书上所说添加的驱动的方式,很多人都能做到,但可能连个初级的驱动工程师的水平都达不到,这样所写的驱动在应用调用时就如同windows 下我们打开一个程序运行后,再打开一个程序时,要不就是中断以前的程序,要不就是等上一会才能运

七步指导新手妈妈正确哺乳方式

七步指导新手妈妈正确哺乳方式 新手妈妈给宝宝喂奶会面临诸多问题:宝宝配合不好,导致宝妈喂奶时很痛,乳头皲裂,有的被宝宝吸破,一碰就钻心的疼,很多宝妈甚至都想放弃母乳。 长辈、过来人都告诉宝妈,为了娃忍忍吧,都是这么过来的,多掉几层皮就不疼了。 可是事实上,新妈妈们这个罪大都遭得不值得,因为完全可以通过自己的技能让宝妈舒服喂奶。 为什么喂奶会痛呢? 之所以喂奶会痛,根本原因是衔乳姿势不正确,正确的喂奶衔乳姿势是非常舒服完全不痛的,而且宝宝在正确的衔乳姿势下,吃奶也会很省力,吃得更多更快。 很多新生宝宝有吃几口就累得要睡,或者吃了半天也吃不饱的问题,多半也是因为衔乳姿势不正确,费了很大力气,还吃不到多少奶。 所以,练习正确的衔乳姿势,对于新妈和宝宝来说,是非常重要的一件事情。 口腔内部结构,上图标注的是口腔前端的区域,从牙龈,到口腔上脊,到硬颚,感觉一下就知道了,都是硬硬的骨头啊有木有!

正确的哺乳姿势 正确的衔乳姿势,是应该尽量把乳晕也含进去,从而让乳头深入到宝宝口腔的后端:1、这样,吮吸时,拉扯的就是乳晕的区域,而乳晕区域是正常的皮肤,并不会因为这个强度的拉扯而感到疼痛。 2、比较敏感的乳头在柔软的口腔后方区域,并没有被拉扯摩擦到,所以也不会感到疼痛和不适。 3、因为宝宝的口腔后端较软,空间相对比较大,所以不会挤压到乳头,泌乳的通道也很畅通,吃奶效率要高很多。 7步指导让宝宝正确衔乳 标准的衔乳瞬间如下图: 注意,是先让宝宝的下唇抵住下方乳晕的边缘,然后把乳头“挤”进口腔,才能把整个乳晕都含进去。示意图看起来很美,实际操作起来就各种难搞,尤其是新生儿,就知道乱啃乱吸一气,根本也不配合,需要和新妈妈反复磨合练习。 第一步 首先,刚开始学习吃奶的宝宝,月嫂要观察宝宝是在比较饥饿,而且是在清醒状态下去练习。当宝宝的头摇来摆去的到处找的时候,说明他开始想要吃奶了。 第二步 这时候,将宝宝横抱成一个舒适的吃奶姿势。对于刚刚开始学习如何衔乳的新生儿,可以尝试一下用这个夹在咯吱窝下面的“抱橄榄球姿势”。 这个姿势有利于妈妈能够更加清楚的看到宝宝的下唇位置,更容易衔乳成功。除了橄榄球姿势衔乳还有一个比较普遍的横抱在胸前的姿势。 第三步 扶住后脑这个动作对于是否可以衔乳成功非常关键,因为宝宝衔乳的瞬间,需要妈妈用手将宝宝的小脑袋往前推一下,才能含进整个乳晕,注意下图妈妈手在宝宝后脑手的作用,所以扶脑袋一定要注意手势,拇指和食指分开扶住宝宝的后脑勺,另外三只手指和

送给手绘初学者的个人建议

本文主要是针对初学手绘的建筑学专业同学或建筑手绘爱好者。对于专业性质很强的,针对考研、出国或某些高端的手绘工作,或其他专业可能并不完全适用。本文并不授人以鱼只授人以渔。 最近经常看到我们QQ群里面,有人提问该如何学习手绘。我留意了一下好像是以新入大学的大一新生居多。(虽然可能也有其他年级的学生或者是已经工作了的,又或者非本专业的朋友只是爱好设计)本人虽然不才,并不是什么大神或者教授。但是我还是稍微想说一些我的看法,或者说是我现在了解到的、认识到的一些道理,希望能给初学手绘的设计师们一些启发。如果真的能够帮助大家少走一些弯路,那将是我莫大的荣幸。 如果大家怀揣着对专业的热情和憧憬,想多了解一些有关于手绘的方方面面,那我将很乐意为您介绍回答。如果您就只是单纯的想知道该怎样学好手绘,或者具体点说,只是想选择培训班或者手绘教材,那可能不需要逐字逐句的看接下来的文章了。这里我简单推荐几本我当时选用的练习书籍。时代略有些久远,不过都是好书。我将会在群里一并提供电子文件。 钢笔线条:1、《建筑画环境表现与技法》钟训正/著 2、《建筑绘画及表现图》彭一刚/著 马克笔:1、《建筑画——麦克笔表现》夏克梁/著 2、《美国建筑画选——马克笔的魅力》R麦加里&G马德森/著 其实您大可以请教您身边的同学、老师或者同事,或者自己有针对性的在网上找找,下载一些电子书,我想您一定会找到适合自己的教程。毕竟现在应该有了更多优秀的手绘教材。但是在您选择之前,我还是想小小的补充几句:建筑手绘,是技术而非艺术,是一种设计表现方式而非美术创作。当然您如果有良好的美术基础,有敏感的艺术嗅觉,那肯定是极好的,但您假如没有,选一本适合您的教材或一个培训班之后,按部就班一点点的去学习表现方法,或者说是技法,就可以了,千万不要拿建筑学的去和美术专业的去对比研究,建筑手绘不等于绘画。手绘教材或手绘培训班,没有绝对正确、适用于所有人的学习方法。无论好坏,只要您撒下心,把它当作圣经一样每日的虔诚学习,就一定会有很大的收获。手绘离不开每日刻苦的练习。手绘在方法上的东西几天的时间便可以讲完,但个人在课下的练习两三年的时间也不嫌多。所以我想说的是,教材这种东西,没有严格意义上的好与坏的区别,之所以大家的手绘水平有高有低,可以说100%来源于个人的练习。———————————————————————————————————————————如果您既没有美术基础,也不知道该怎么样选择教材,怎么样开始学习。甚至不知道为什么要学习手绘,学习的目的何在。我认为您有必要请先认真的看完我写的这一大长段。 在解答怎样学好手绘之前,我希望大家先知道两件事情,第一件事是:手绘是什么。第二件事是我们为什么要学习手绘,或者是学习手绘有什么用,或者是更极端点的,假如有人对手绘深恶痛绝,画手绘犹如做高数题,那么我们可不可以不学习手绘。 手绘是什么:我认为手绘就是靠手拿笔,在纸上去表达设计。作用有二:一是能够清晰完整地向读者表达设计作品;二是效果要够抢眼。手绘可以笼统的分为三种。第一种叫做草图、手稿或者Sketch。这种手绘不需要漂亮的图面和表现,甚至通常只是寥寥几笔连颜色也没有,它追求的是——快。不仅画的时间快,还能帮助画的人节约思考时间,加快设计速度;

ARM9入门学习心得分享

ARM9入门学习心得分享 ARM9采用哈佛体系结构,指令和数据分属不同的总线,可以并行处理。在流水线上,ARM7是三级流水线,ARM9是五级流水线。由于结构不同,ARM7的执行效率低于ARM9。平时所说的ARM7、ARM9实际上指的是ARM7TDMI、ARM9TDMI软核,这种处理器软核并不带有MMU和cache,不能够运行诸如linux这样的嵌入式操作系统。而ARM公司对这种架构进行了扩展,所以有了ARM710T、ARM720T、ARM920T、ARM922T等带有MMU和cache的处理器内核。本文首先介绍了ARM9的优势及特点,其次阐述了ARM9要学的内容汇总以及书籍推荐,最后介绍了ARM9入门学习心得。ARM9的优势1)时钟频率的提高 虽然ARM7和ARM9内核架构相同,但ARM7处理器采用3级流水线的冯·诺伊曼结构;,而ARM9采用5级流水线的哈佛结构。增加的流水线设计提高了时钟频率和并行处理能力。5级流水线能够将每一个指令处理分配到5个时钟周期内,在每一个时钟周期内同时有5个指令在执行。在常用的芯片生产工艺下,ARM7一般运行在100MHz左右,而ARM9则至少在200MHz以上。 2)指令周期的改进 指令周期的改进对于处理器性能的提高有很大的帮助。性能提高的幅度依赖于代码执行时指令的重叠,这实际上是程序本身的问题。对于采用最高级的语言,一般来说,性能的提高在30%左右。 3)MMU(内存管理单元) ARM7一般没有MMU(内存管理单元),(ARM720T有MMU)。 ARM9一般是有MMU的,ARM9940T只有MPU ,不是一个完整的MMU。 这一条很重要,MMU单元是大型操作系统必需的硬件支持,如LINUX;WINCE等。这就是说,ARM7一般只能运行小型的实时系统如UCOS-II,eCOS等,而ARM9无此限制,一般的操作系统都可以移植。其实即使ARM720T能支持LINUX;WINCE等系统,也鲜有人用,因为以ARM7的运行速度跑这种大型操作系统,实在有点吃力。再者两者的应用

新手妈妈注意点

新手妈妈注意点 【新生BB护理10大禁忌】:1、忌用塑料薄膜做婴儿尿布 2、忌拧捏婴儿脸蛋 3、忌让婴儿睡在大人中间 4、忌用洗衣粉洗婴儿衣服 5、忌剪婴儿眼睫毛 6、新衣物宝宝不能直接穿 7、忌久留婴儿头垢 8、忌拍打婴儿的后脑、后背 9、忌在婴儿卧室放花卉 10、忌给婴儿洗澡过多 【塑造“绝世好BB”饮食6步曲】 1、雪白肤色,吃番茄、葡萄、柑橘、冬瓜、洋葱、大蒜、苹果、梨2、光滑皮肤,吃动物肝脏、蛋黄、牛奶、胡萝卜、干果3、乌发,多吃瘦肉、鱼、紫菜、核桃、芝麻、玉米及绿色蔬菜4、乌亮双眼,多吃新鲜蔬菜、水果5、高个,多吃虾皮、蛋黄6、聪明伶俐,多吃含碘食物 【妈妈感冒不能给BB喂奶?】错!一般感冒多为上呼吸道感染,且多为病毒所致。母亲有明显感冒症状时,孩子实际早已通过空气和接触被传染了。不给孩子喂奶已起不到减少感染的作用。相反,母亲自身抵抗力不断形成,母乳中也会有一定量的抗体,哺乳反而能提供抗体,增加孩子抵抗力。 【闻屁识病】放屁多的现象在婴儿期极为常见1、宝宝爱放屁并有酸臭味,这说明是宝宝消化不良的表现,应减少奶量,加喂开水减少脂肪和高蛋白食物的摄入2、断断续续不停地放屁,但无臭味,这种情况是孩子饿了,应及时喂食3、多屁多粪便,常由于孩子多食了淀粉含量高等食物引起,这时应减少摄入高淀粉的食物。 【早教效率最高的时间表】①6个月:学习咀嚼和喂干食物。②9个月至1岁:分辨多少、大小的。③2-3岁:学习口头语言。④2.5~3.5:形成卫生作息习惯。⑤4岁前:形象视觉发展。⑥4-5岁:学习书面语言。⑦5岁左右:掌握数学概念,口头语言发展的第二个关键时期。⑧5~6岁:掌握语言词汇能力。 【让宝宝更聪明的11个简单方法】1.多和宝宝说话。2.多抚摸宝宝。3.多回应宝宝的呼唤。4.多让宝宝动手动眼。5.多爬。6.多搭积木。7.多看图大、画面清晰、色彩鲜艳的书。 8.多给宝宝唱儿歌。9.多和宝宝一起整理玩具。10.多让宝宝玩“肮脏的游戏”,如玩沙子、泥巴等。11.让宝宝多一点情感体验 【宝宝多大可以开始刷牙?】A:从宝宝出生后,干净柔软的纱布缠绕在手指上,为宝宝清洁牙龈。B、萌出第一颗乳牙时,用指套牙刷。C、长出四五颗乳牙时,可以使用硅胶牙刷。D、乳牙长齐时,可以尝试使用单排的软毛婴幼儿牙刷。E、3岁就可用有两排的软毛宝宝牙刷了. 【清洗宝宝衣服的神奇窍门!】宝宝每天活动量都很大,容易出汗,细菌滋生较快,宝宝的衣物如果没有清洗干净,容易引发的问题可大可小,而且宝宝的衣服大多是用棉布做的,棉料质地不是很好清洗,尤其是有吐奶、溢奶、粪便沾到衣物的状况,将小苏打调成浓稠状涂在弄脏处,静置一个晚上,第二天洗,非常干净。 【小宝宝"春捂"注意四讲究】①穿衣"下厚上薄":早春要注重对BB下部,尤其腿脚的保暖,免受风寒②把握时机:冷空气来临前,适当的"捂",可将感冒、消化不良等病拒之门外③视气温高低及时加减衣服:昼夜温差大于8℃就要"捂";待气温持续回升后,也要再多捂7天④做到"三暖":背暖、脚暖、腹暖 . 【宝宝断奶的具体方法】1、先停早晨的母乳,最后停晚上的一顿母乳;2、让孩子自己睡或与家里其他人睡;3、母亲避免与孩子一起坐在以前喂母乳时常坐的地方;4、若孩子不吃母乳不午睡,带他玩一会转移注意力;5、快到吃奶时间喂其他食物;6、建立新的、与吃奶没关的入睡方式,如讲故事、听音乐等。 【辅食添加顺序】4个月前纯母乳;4-6个月:米糊(粉)、蛋黄,6个月前不能吃蛋清;6个月后可以添加菜泥和青菜粥、水果泥、混合果汁、豆浆和鱼肝油等(鲜榨果汁要1:1兑

相关文档
最新文档