嵌入式系统作业

发布 2020-02-28 10:12:28 阅读 3224

作业1:

1、arm处理器有哪些工作模式。

2、简述arm的r13、r14和r15的功能。

3、简述arm的cpsr寄存器的功能。

4、举例说明arm处理器支持9种基本寻址方式

5、简述存储器的大端模式和小端模式并举例。

作业2:1、写出汇编程序设计中,子程序调用和返回主程序的语句。

2、用一句话概括atpcs规则的功能。

3、关键字volatile有何作用,主要的应用场合有那些?

作业3:1、简述arm常用的存储系统构成。

2、何种flash存储器适合做程序存储器?为什么?

3、何种flash存储器适合做数据存储器?为什么?

4、arm最小系统的组成。

作业4分析下图所示的s3c2410的存储系统配置方案。回答以下问题:

1、系统启动有几种方式?图中接法表明系统是如何启动的?为什么?

2、为什么s3c2410与sdram之间的地址总线没用addr[1:0]?

3、为什么s3c2410与nor flash之间的地址总线没用addr[0]?

4、sdram的配置是(4mx16x4bank)x2,还是(8mx8x4bank)x2?为什么?

作业51、简述bootloader两种启动模式的功能。

2、bootloader在启动的两个阶段中,分别完成哪些具体工作?

3、bootloader的哪种模式提供了命令行界面?有何用途?

作业6解释如下shell命令:

1、$ su -root

# mkdir -p ./hello/my

# cp -a ./my/why/ .

# cd /home/sunq/

# ls -l

# vi # cat -n

# gcc –g -o hello

# gdb hello

# ./hello

作业71、什么是进程?子进程和父进程的区别和联系是什么?

2、进程有哪几种主要状态,其含义分别是什么?

3、进程中wait函数的作用是什么?

3、进程和线程的区别是什么:

4、编写一个进程程序,创建一个子进程,调用等待函数等待10秒,输出进程的id号。

5、阅读以下程序,写出标注语句的功能,并分析运行结果。

#include<>

#include<>

static pthread_mutex_t testlock语句1

pthread_t test_thread语句2

void *test() 该函数为何函数?

pthread_mutex_lock(&testlock语句3

printf("thread test() n");

pthread_mutex_unlock(&testlock); 语句4

int main()

pthread_mutex_init(&testlock, null); 语句5

pthread_mutex_lock(&testlock);

printf("main lock ");

pthread_create(&test_thread, null, test, null语句6

sleep(1);

printf("main unlock ");

pthread_mutex_unlock(&testlock);

sleep(1);

pthread_join(test_thread,null语句7

pthread_mutex_destroy(&testlock语句8

return 0;

嵌入式式系统作业

目录。摘要 1第一章绪论 2 第二章相关芯片介绍 3 2.1 tms320f28335 3 2.2 加速度传感器adxl345 4 2.3 角速度传感器l3g4200 5 第三章 dsp的i2c通讯原理 6 3.1 adxl345的i2c接口 6 3.2 l3g4200的i2c接口 8 3.3 tm...

嵌入式系统作业

嵌入式系统的应用范围可以粗略分为两大类 电子系统的智能化 工业控制 现代农业 家用电器 汽车电子 测控系统 数据采集等 计算机应用的延伸 手机 通信 网络 计算机外围设备等 从这些应用可以看出,要完成一个以mcu为核心的嵌入式系统应用产品设计,需要硬件 软件及行业领域相关知识。硬件主要有mcu的硬件...

嵌入式系统作业

计算机科学与技术学院。计科09 2班。题目 电子产品之嵌入式追踪系统。一 现状。我时常听到说某位同学的手机被盗了或者相机丢了,类似的事情在高校里时有发生。这给同学们造成了严重的损失,而且里面还有很多资料是非常重要的,这一丢失给失主造成的损失更是无法估量,那么我们能否用什么方法来解决此类问题吗?因此我...