林科大涉外学院

来源:百科 时间:2016-11-15 14:51:17 阅读:

【www.zhuodaoren.com--百科】

【一】:中南林业科技大学涉外学院分享给大一新生点比较有用的资料

各位学弟学妹们,很高兴你们能够来到林科大涉外学习和生活,学长对你们的到来表示灰常的欢迎。我是本群群主来自12级土木的强锅锅,大多数学弟学妹叫我壞壞,哈哈,现在强锅锅就一些新生关注的问题给你们解答,如果有些问题解答欠妥,还望见谅!

1.录取

当开学报名的时候,你们及时就要去学校办公楼缴纳学费(长沙市望城区丁字镇中南林业科技大学涉外学院),西站到学校:W105路到校。汽车南站到学校:801路到汽车北站,然后转乘931路到校。火车站到学校:9路到汽车北站,然后转乘931路到校。

2.专业

你们在大一有几次换专业的机会,第一次是开学缴费的时候,第二次是军训期间。

3.交通问题

去步行街:

W105路到到湘江世纪城江湾路口下车,再转乘112路或者11路到司门口下车即可。

931到汽车北站,然后步行300M到湘江世纪城凤亭路口,再转乘112路或者11路到司门口下车即可。

931到 汽车北站 ,坐 128路 到 湘雅医院 换乘 143路/旅2线 到 司门口

931汽车北站 坐 128路/149路/159路/801路/9路 到 新码头/陈家湖/伍家岭北 换乘 112路 到 司门口

去火车站:931到金霞苑下,转乘9路。

去火车南站:931、W105到车辆监测站,转乘159路

去汽车南站:931、W105到车辆监测站,转乘801路(去本部)

去汽车西站:W105路直达

去汽车东站:931到汽车北站,转乘星沙2路

4.学校的住宿和饮食

住宿:四人寝,上床下桌,带独立卫生间和洗簌台,学校供应热水(下午5点到晚上11点半),寝室有公共小风扇一台,建议新生们自备风扇和凉席,军训期间注意防暑,也可以和室友商量安装空调。

饮食:食堂一楼的饭菜分量是比较多的,但是味道个人感觉一般,食堂二楼的饭菜分量比较少,但是口感不错。食堂三楼有铁板饭、叉烧饭、荷叶饭、香锅饭。商业楼也有很多餐馆,如:常德米粉店、鸡公煲、泡泡锅、石锅鱼、麻辣烫等。

5.网络和通信

学校录取通知书上虽然写大一不准带电脑,但是我觉得带电脑也是可行的,建议想带电脑的孩子最好军训后带来。学校电信公司提供1M、2M的网卡,可以买月卡和期卡,但是都限制了流量,你们也可以和室友商量合办校外的20 M的无线网络,据说网速还是挺不错的,还不限制流量,费用是1500左右一学期,所以合办要便宜些。

学校联通公司给大一新生每人赠送了一张电话卡,这是学校的集团卡,大一新生互相打电话免费。

6.兼职

学校勤工部提供勤工俭学的岗位若干,学校食堂也招收一定的兼职人员,你们也可以去商业楼碰运气。

7.娱乐

学校 附近有KTV 3个,艾麦KTV在商业楼四楼,第二个需要坐天籁之音的接送车到达KTV(3分钟的车程),第三个需要坐金福KTV的接送车到达KTV(5分钟的车程),艾麦KTV的价格比较高,但是你可以带食品和饮料进去的(把东西藏在包里),天籁、金福的价格比较便宜,但是不允许你们带食品进去的,你如果在包厢里食用自带的东西,他们一般会

马上给你寄存。

学校附近好玩的地方推荐黑麋峰森林公园、靖港古镇和茶亭水库。

8.教学方面

我们学校有一部分是本部的任课老师,教师质量还是比较可以的,但是我觉得大学是靠自己的,你自己不学,没人会逼着你去学习,都是靠自己的恒心和意志力。

学校要求大一照常早晚自习的,周末休息,具体的每日课程都有课程表,严格按照学校的作息表正常作息。(好心提示,学校会在军训结束后,开始实行晚上断电和断网哦,时间一般是23点30到次日5点半)

9社团和学生会

在军训期间,各大社团和学生会将有一系列招新活动,如果你想在学生会或者社团中想要锻炼自己,可别错过机会啊。我推荐几个我们学校影响力比较大的社团啊,给你们参考。

A.“绿源”环保协会 B.渴望连心社 C.六弦音乐协会

D.法学协会 E.骑迹自行车协会 F.三农学会

差点忘记了,如果你们想要在大学锻炼自己的身体,去磨砺自己的意志力,军事拓展训练营和校园文明督察队的招

新不容错过啊。

写了这么久,也不知道这些能够帮助你们多少,但是我们这些学长学姐都会很关照你们的哈,有什么疑问,也可以找强锅锅私聊哦,强锅锅留下联系方式了哈~~~www.fz173.com_林科大涉外学院。

Q Q: 465466163

【二】:林科大涉外嵌入式整理资料

嵌入式系统的定义:在系统中有些计算机是作为某个专用系统中的一个部件而存在的,像这样“嵌入”到更大、专用的系统中的计算机系统,称之为“嵌入式计算机”、“嵌入式计算机系统”或“嵌入使系统”。

嵌入式系统的组成::通常由嵌入式处理器、外围设备、嵌入式操作系统和应用软件等几大部分组成。

实时系统(Real Time System):是指产生系统输出的时间对系统至关重要的系统。从输入到输出的滞后时间必须足够小到一个可以接受的时限内。

实时系统的分类:

根据响应时间可分为3种类型:

1.强实时系统 2.弱实时系统 3.一般实时系统

根据确定性可分为2种类型:

1.硬实时系统 2.软实时系统

实时操作系统(RTOS)是具有实时性且能支持实时控制系统工作的操作系统。

RTOS与通用计算机OS的区别:

实时性:响应速度快,只有几微秒;执行时间确定、可预测;

代码尺寸小:10~100KB,节省内存空间,降低成本;

应用程序开发较难;

需要专用开发工具:仿真器、编译器和调试器等。

单片机系统、嵌入式系统和SOC系统三者有何区别和联系?

单片机8位的电子器件,内部集成Flash、RAM、总线逻辑、定时器/计数器、WatchDog、I/O,串行口、脉宽调制输出、A/D,D/A等各种必要的功能模块和外围部件。

SoC就是System on Chip,SoC是一种基于IP(Intellectual Property)核嵌入式系统设计技术。 它结合了许多功能区块,将功能做在一个芯片上,ARM RISC、MIPS RISC、DSP或是其他的微处理器核心,加上通信的接口单元

交叉开发环境:是指实现编译、链接和调试应用程序代码的环境与运行应用程序的环境不同,它分散在有通信连接的宿主机与目标机环境之中。

宿主机(Host)是一台通用计算机,一般是PC机。它通过串口或网络连接与目标机通信。 目标机(Target) 可以是嵌入式应用软件的实际运行环境,也可以是能替代实际环境的仿真系统。

嵌入式系统的调试方法:

1.源程序模拟器方式 2.监控器方式 3.仿真器方式

源程序模拟器(Simulator)是在PC机上,通过软件手段模拟执行为某种嵌入式处理器编写的源程序的测试工具。

监控器(Monitor)调试方式需要目标机与宿主机协调。首先,在宿主机和目标机之间通过串口、以太口等建立物理连接,然后在宿主机上运行调试器,目标机运行监控程序和被调试程序,从而建立宿主机与目标机的逻辑连接。宿主机通过调试器与目标机的监控器建立通信连接,它们相互间的通信遵循远程调试协议。

仿真器调试方式是在微处理器的内部嵌入额外的控制模块。当特定的触发条件满足时,系统将进入某种特殊状态。在这种状态下,被调试的程序暂时停止运行,宿主机的调试器通过微处理器外部特设的通信口访问各种寄存器、存储器资源,并执行相应的调试指令。 BSP(板级支持包)

由于嵌入式系统中采用微处理器/微控制器的多样性,嵌入式操作系统的可移植性显得更加重要。所以有些嵌入式操作系统的内核明确分成两层,上层一般称为“内核”,而低层则称为“硬件抽象层”,即BSP。

板级支持包的主要功能包括两部分:

在系统启动时,对硬件进行初始化

www.fz173.com_林科大涉外学院。

为驱动程序提供访问硬件的手段

ARM即Advanced RISC Machines的缩写

ARM处理器的三大特点是:

①耗电少、成本低、功能强;

②16位/32位双指令集;

③全球众多合作伙伴保证供应。

ARM体系结构的特点:

①高的指令吞吐率

②出色的实时中断响应

③体积小、性价比高的处理器宏单元

ARM内含37个寄存器,其中:

31个通用32位寄存器

6个状态寄存器

指令执行的阶段

计算机中的1条指令的执行可以分若干个阶段:

① 取指,从存储器中取出指令(fetch);

② 译码,指令译码(dec):

③ 取操作数,假定操作数从寄存器组中取(reg);

④ 执行运算(ALU);

⑤ 存储器访问,操作数与存储器有关(mem);

⑥ 结果写回寄存器(res)。

ARM7 体系结构的3级流水线:

采用了3级流水线,分为取指,译码和执行。

ARM9体系结构的5级流水线

5级流水线把存储器的取指与数据存取分开,增加了I-Cache和D-Cache以提高存储器存取的效率,增加了数据写回的专门通路和寄存器,以减少数据通路冲突。

这样,5级流水线分为:取指、指令译码、执行、数据缓存和写回。

ARM AMBA接口

ARM处理器也可以通过先进微控制器总线架构AMBA(Advanced Microcontroller Bus Architecture)来扩展不同体系架构的宏单元及I/O部件。AMBA事实上已成为片上总线OCB(On Chip Bus)标准。

AMBA包括以下三类总线:

先进高性能总线AHB

先进系统总线ASB

先进外围总线APB

ARM7TDMI名字原义如下:

ARM7 ARM6 32位整数核的3V兼容的版本;

www.fz173.com_林科大涉外学院。

T 16位压缩指令集Thumb;

D 在片调试(Debug)支持,允许处理器响应调试请求暂停;

M 增强型乘法器(Multiplier),与以前处理器相比性能更高,产生全64位结果; I 嵌入式ICE硬件提供片上断点和调试点支持。

主要特点

www.fz173.com_林科大涉外学院。

处理器 用户 FIQ IRQ 管理 中止 未定义 系统 模 式 usr fiq irq svc abt und sys 说 明 正常程序执行模式 支持高速数据传送或通道处理 用于通用中断处理 操作系统保护模式 实现虚拟存储器和/或存储器保护 支持硬件协处理器的软件仿真 运行特权操作系统任务

采用了3级流水线结构,指令执行分为取指、译码和执行等3个阶段;

ARM9TDMI

主要特点

采用指令和数据分离访问的方式,即采用了指令Cache和数据Cache。

用专门硬件来直接完成ARM与Thumb指令的译码。

ARM9TDMI也有协处理器接口,允许在芯片增加浮点、数字信号处理或其他专用的协处理器。ARM9TDMI也提供相应的软核。ARM9E-S是具有DSP功能的能执行v5TE版ARM指令的ARM9TDMI软核,当然其芯片面积要增加30%。

在ARM9流水线设计中,增加专用流水段用于存储器访问和将结果写回到寄存器组。而且,寄存器读也移到译码段。这些改变通过减少在单一时钟周期内操作最大的逻辑数目,允许更高的时钟频率。

ARM920T处理器核是在ARM9TDMI处理器内核基础上,增加了分离式的指令Cache和数据Cache,并带有相应的存储器管理单元I-MMU和D-MMU、写缓冲器及AMBA接口等。 ARM处理器支持下列数据类型:

Byte 字节, 8位;

Halfword 半字, 16位(半字必须与2字节边界对准);

Word 字,32 位(字必须与4字节边界对准)。

(1) 分配中断向量表

(2) 初始化存储器系统www.fz173.com_林科大涉外学院。

(3) 初始化各工作模式下的堆栈

(4) 初始化有特殊要求的硬件模块

(5) 初始化用户程序的执行环境

(6) 切换处理器的工作模式

(7) 呼叫主应用程序

C语言与汇编语言混合编程应遵守的规则

在C程序和ARM汇编程序之间相互调用时必须遵守ATPCS规则。ATPCS规定了一些子程序间调用的基本规则,比如:

寄存器的使用规则

子程序之间通过寄存器r0~r3来传递参数,当参数个数多于4个时,使用堆栈来传递参数。 在子程序中,使用寄存器r4~r11保存局部变量。

寄存器r12用于保存堆栈指针SP,当子程序返回时使用该寄存器出栈,记作IP。寄存器r13用作堆栈指针,记作SP。寄存器r14称为链接寄存器,记作LR。该寄存器用于保存子程序的返回地址。寄存器r15称为程序计数器,记作PC。

堆栈的使用规则

堆栈采用满递减类型(FD,Full Descending),即堆栈通过减小存储器地址而向下增长,堆栈指针指向内含有效数据项的最低地址。

参数的传递规则

整数参数的前4个使用r0~r3传递,其他参数使用堆栈传递;浮点参数使用编号最小且能够满足需要的一组连续的FP寄存器传递参数

子程序的返回结果为一个32位整数时,通过r0返回;返回结果为一个64位整数时,通过r0和r1返回;依此类推。结果为浮点数时,通过浮点运算部件的寄存器F0、D0或S0返回 汇编程序调用C程序的方法为:首先在汇编程序中使用IMPORT伪指令事先声明将要调用的C语言函数;然后通过BL指令来调用C函数。

例如在一个C源文件中定义了如下求和函数:

int add(int x,int y){

return(x+y);

}

调用add()函数的汇编程序结构如下:

IMPORT add ;声明要调用的C函数

MOV r0,1

MOV r1,2

BL add ;调用C函数add

C程序调用汇编子程序的方法为:首先在汇编程序中使用EXPORT伪指令声明被调用的子程序,表示该子程序将在其他文件中被调用;然后在C程序中使用extern关键字声明要调用的汇编子程序为外部函数。

例如在一个汇编源文件中定义了如下求和函数:

EXPORT add ;声明add子程序将被外部函数调用

add ;求和子程序add

ADD r0,r0,r1

MOV pc,lr

在一个C程序的main()函数中对add汇编子程序进行了调用:

extern int add(int x,int y); //声明add为外部函数

void main(){

int a=1,b=2,c;

c=add(a,b); //调用add子程序

}

S3C2410A的I/O口工作原理

接口:是微处理器(CPU)与外界的连接部分(电路),是CPU与外界世界进行信息交换的中转站。接口技术研究的是CPU如何与外部世界进行最佳耦合与匹配,以实现双方高效、可靠地进行信息交换的技术。www.fz173.com_林科大涉外学院。

端口:在接口电路中通常包含若干个寄存器,数据传送时,不同的信息送入不同的寄存器,能够用IN/OUT指令对其进行读/写操作的寄存器称为端口寄存器,简称“端口” 端口分类:数据端口、状态端口和控制端口

与配置I/O口相关的寄存器包括:

端口控制寄存器(GPACON-GPHCON)

端口数据寄存器(GPADAT-GPHDAT)

端口上拉寄存器(GPBUP-GPHUP)

杂项控制寄存器

外部中断控制寄存器(EXTINTN)

ARM系统包括两类中断:一是IRQ中断,一是FIQ中断。

处理中断的步骤如下:

(1)保存现场。保存当前的PC值到R14,保存当前的程序运行状态到SPSR。

(2)模式切换。根据发生的中断类型,进入IRQ模式或FIQ模式。

(3)获取中断源。以异常向量表保存在低地址处为例,若是IRQ中断,则PC指针跳到0x18处;若是FIQ中断,则跳到0x1C处。IRQ或FIQ的异常向量地址处一般保存的是中断服务子程序的地址,所以接下来PC指针跳入中断服务子程序处理中断。

(4)中断

本文来源:http://www.zhuodaoren.com/shenghuo531908/

推荐访问:林科大涉外学院官网 林科大涉外学院教务处
扩展阅读文章
热门阅读文章