学习arm的心得体会.docx

上传人:b****4 文档编号:1379739 上传时间:2022-10-21 格式:DOCX 页数:19 大小:42.82KB
下载 相关 举报
学习arm的心得体会.docx_第1页
第1页 / 共19页
学习arm的心得体会.docx_第2页
第2页 / 共19页
学习arm的心得体会.docx_第3页
第3页 / 共19页
学习arm的心得体会.docx_第4页
第4页 / 共19页
学习arm的心得体会.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

学习arm的心得体会.docx

《学习arm的心得体会.docx》由会员分享,可在线阅读,更多相关《学习arm的心得体会.docx(19页珍藏版)》请在冰豆网上搜索。

学习arm的心得体会.docx

学习arm的心得体会

学习arm的心得体会

  篇一:

ARM学习心得体会

  ARM四天学习心得体会

  1.懂得了如何使用IAR的软件使用,使用前要先进行环境的设置,具体见文档IAR使用说明。

  2.第一次是学习点亮LED灯,在点亮LED灯中学习到如果要点亮LED灯必须学会调用已经写好的库函数,对系统进行初始化SystemInit;对IO口进行初始化GPIOInit;,还得对GPIO口的设置GPIOSetDir--设置GPIO口为输入为1的IO口,设置完成后就可以对IO口成为输入输出方向,当要点亮LED灯时,要使用到GPIOSetValue();函数,当为确定好某个IO口确定时,后一个为0时可以设置LED灯为点亮了,然后就可以对IO口进行设置了,用法和单片机基本一致,具体可以参考程序《闪灯》。

  3.蜂鸣器的鸣响很简单,就是首先对蜂鸣器的IO端口进行设定以驱动蜂鸣器,GPIOSetDir(PORT3,3,1);当蜂鸣器需要鸣响时,直接对PORT3_3端口进行赋值0《GPIOSetValue(PORT3,3,0);》不让蜂鸣器鸣响则是(GPIOSetValue(PORT3,3,01);)就可以了。

  4.串口的使用

  串口开始时要初始化出口,并且通过串口打印前会把数据存在数据缓存区里面,如果我们需要通过输入值来控制ARM板子的功能时,可以读取缓存区(UARTBuffer[UARTCount-1])的内容(缓存区的内的数据都是字符型数据【char】)然后就可以通过输入的值来处理,可以用中断方式,也可以用查询方式,可参考串口中断程序

  5.中断的使用

  使用中断时需要初始化中断例如:

  init_timer32(TEST_TIMER_NUM,TIME_INTERVAL);//初始化定时器enable_timer32(TEST_TIMER_NUM);//使能定时器使定时器工作LPC_SYSCON->SYSAHBCLKCTRL|=(1篇二:

学习ARM的心得体会

  arm四天学习心得体会

  1.懂得了如何使用iar的软件使用,使用前要先进行环境的设置,具体见文档iar使用

  说明。

  2.第一次是学习点亮led灯,在点亮led灯中学习到如果要点亮led灯必须学会调用已

  经写好的库函数,对系统进行初始化systeminit;对io口进行初始化gpioinit;,还得

  对gpio口的设置gpiosetdir--设置gpio口为输入为1的io口,设置完成后就可以对io口

  成为输入输出方向,当要点亮led灯时,要使用到gpiosetvalue();函数,当为确定好某

  个io口确定时,后一个为0时可以设置led灯为点亮了,然后就可以对io口进行设置了。

  用法和单片机基本一致,具体可以参考程序《闪灯》。

  3.蜂鸣器的鸣响很简单,就是首先对蜂鸣器的io端口进行设定以驱动蜂鸣器。

  gpiosetdir(port3,3,1);当蜂鸣器需要鸣响时,直接对port3_3端口进行赋值0

  《gpiosetvalue(port3,3,0);》不让蜂鸣器鸣响则是(gpiosetvalue(port3,3,01);)

  就可以了。

  4.串口的使用

  串口开始时要初始化出口,并且通过串口打印前会把数据存在数据缓存区里面,如果我

  们需要通过输入值来控制arm板子的功能时,可以读取缓存区(uartbuffer[uartcount-1])

  的内容(缓存区的内的数据都是字符型数据【char】)然后就可以通过输入的值来处理,可以

  用中断方式,也可以用查询方式,可参考串口中断程序

  5.中断的使用

  使用中断时需要初始化中断例如:

init_timer32(test_timer_num,time_interval);//初始化定时器

  enable_timer32(test_timer_num);//使能定时器使定时器工作

  lpc_syscon->sysahbclkctrl|=(1参数jxfv*.tgz——>参数zxfv或zxf*.——>参数zxfv注:

j表示针对bzip2压缩文件;z表示gzip压缩文件;x表示释放文件;

  f表示使用档案文件或设备,必选参数;v表示显示解压信息。

  ********************************************************************************

  **********挂载windowsfat32分区mount-tvfat/dev/hda1/mnt/c-ocodepage=936,iocharset=cp936注:

vfat表示加载fat格式分区;(于:

  936是为了支持中文提供的代码页字符集选项,如果不加

  codepage=936,iocharset=cp936的话,加载的fat分区中的文件名不能正确显示中文字符串;codepage=936,iocharset=cp936中间无空格分开的;可以使用tab键获得硬盘分区信息的提示;

  /mnt/c是预先建立的挂载目录。

  ********************************************************************************

  **********rmrm-rffilenamer表示recuisive递归删除目录下的所有子目录及文件;f表示force,强制删除,不提示;i表示interactive,交互的,删除的时候出现提示。

  ********************************************************************************

  **********linux基本操作命令基本操作命令

  ----------------------------------------------------------------------ls

  ----------------------------------------------------------------------ls#以默认方式显示当前目录文件列表ls–a#显示所有文件包括隐藏文件ls–l#显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls--color=never*.so>obj#不显示文字颜色,将所有so文件记录到obj文件中cd

  ----------------------------------------------------------------------cddir#切换到当前目录下的dir目录cd/#切换到根目录

  cd..#切换到到上一级目录cd../..#切换到上二级目录cd~#切换到用户目录,比如是root用户,则切换到/root下rm

  ----------------------------------------------------------------------rmfile#删除某一个文件

  rm-frdir#删除当前目录下叫dir的整个目录cp

  ----------------------------------------------------------------------cpsourcetarget#将文件source复制为targetcp/root/source.#将/root下的文件source复制到当前目录cp–avsoure_dirtarget_dir#将整个目录复制,两目录完全一样cp–frsource_dirtarget_dir#将整个目录复制,并且是以非链接方式复制,当source

  目录带有符号链接时,两个目录不相同mv----------------------------------------------------------------------mvsourcetarget#将文件source更名为targetdiff

  ----------------------------------------------------------------------diffdir1dir2#比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容。

  不同则列出

  difffile1file2#比较文件1与文件2的内容是否相同,如果是文本格式的文件,则

  将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的----------------------------------------------------------------------echo

  ----------------------------------------------------------------------echomessage#显示一串字符echomessagemessage2#显示不连续的字符串cat

  ----------------------------------------------------------------------catfile#显示文件的内容,和dos的type相同catfile|more#显示文件的内容并传输到more程序实现分页显示,使用命令lessfile

  可实现相同的功能more

  ----------------------------------------------------------------------more#分页命令,一般通过管道将内容传给它,如ls|moreexport

  ----------------------------------------------------------------------exportlc_all=zh_#将环境变量lc_all的值设为zh_exportdisplay=0:

0#通过该设置,当前字符终端下运行的图形程序可直接运行于

  xserverdate

  ----------------------------------------------------------------------date#显示当前日期时间

  date-s20:

30:

30#设置系统时间为20:

30:

30date-s20XX-3-5#设置系统时期为20XX-3-5clock

  ----------------------------------------------------------------------clock–r#对系统bios中读取时间参数clock–w#将系统时间(如由date设置的时间)写入bioseject

  ----------------------------------------------------------------------eject#umout掉cdrom并将光碟弹出,但cdrom不能处于busy的状态,否则无效du

  ----------------------------------------------------------------------du#计算当前目录的容量

  du-sm/root#计算/root目录的容量并以m为单位find

  -----------

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1