真正透彻讲解C语言知识,让你彻底明白指针等概念
2023/9/20 23:55:35 24.72MB C语言
1
1、 ARM微处理器有7种工作模式,它们分为两类非特权模式、特权模式。
其中用户模式属于非特权模式2、 ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,状态寄存器CPSR的T位反映了处理器运行不同指令的当前状态3、 ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15寄存器用于存储PC,R13通常用来存储SP4、 ARM处理器有两种总线架构,数据和指令使用同一接口的是冯诺依曼,数据和指令分开使用不同接口的是哈佛结构1. 下列不是嵌入式系统特点的是:A.系统内核小 B.专用性强 C.系统精简D.实时性要求不高2. 关于ARM汇编和C语言混合编程下列错误的是:A.C语言中可以直接嵌入某些汇编指令 B.C语言中可以调用汇编的子程序 C. 汇编程序中可以调用C语言的函数 D.C语言嵌入的汇编指令时,不可以使用C的变量3. 关于ATPCS规则,说法错误的是:A.只能使用R0-R3来传递参数 B.R13为堆栈指针SP,需要保护C.R14为连接寄存器,用于存放程序返回地址D.单字的返回值存放在R04. 关于交叉编译描述正确的是:A.编译器运行在目标机,生成的可执行文件在宿主机上运行B.编译器运行在宿主机,生成的可执行文件在宿主机上运行C.编译器运行在目标机,生成的可执行文件在目标机上运行D.编译器运行在宿主机,生成的可执行文件在目标机上运行5. 建立嵌入式Linux开发环境中,使用Bootp协议的直接目的是:A.分配宿主机的IP地址 B.分配目标机的IP地址C.用于宿主机和目标机之间通讯 D.用于监控目标机的运行。
2023/9/20 14:49:43 438KB 嵌入式 试卷 答案 复习
1
1、假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为:进程名指针要求运行时间优先数状态进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5。
指针——按优先数的大小把五个进程连成队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程中的指针为“0”。
要求运行时间——假设进程需要运行的单位时间数。
优先数——赋予进程的优先数,调度时总是选取优先数大的进程先执行。
状态——可假设有两种状态,“就绪”状态和“结束”状态。
五个进程的初始状态都为“就绪”,用“R”表示,当一个进程运行结束后,它的状态为“结束”,用“E”表示。
···
1
实现加密算法:【NULL算法】函数:EVP_enc_null()该算法不作任何事情,也就是没有进行加密处理【DES算法】函数:EVP_des_cbc(void),EVP_des_ecb(void),EVP_des_cfb(void),EVP_des_ofb(void)说明:分别是CBC方式、ECB方式、CFB方式以及OFB方式的DES算法【使用两个密钥的3DES算法】函数:EVP_des_ede_cbc(void),EVP_des_ede(),EVP_des_ede_ofb(void),EVP_des_ede_cfb(void)说明:分别是CBC方式、ECB方式、CFB方式以及OFB方式的3DES算法,算法的第一个密钥和最后一个密钥相同,事实上就只需要两个密钥【使用三个密钥的3DES算法】函数:EVP_des_ede3_cbc(void),EVP_des_ede3(),EVP_des_ede3_ofb(void),EVP_des_ede3_cfb(void)说明:分别是CBC方式、ECB方式、CFB方式以及OFB方式的3DES算法,算法的三个密钥都不相同。





注:这些加密算法函数调用时返回的都是对应EVP_CIPHER结构体指针*/
2023/9/14 14:08:46 7KB encryp
1
用opencv识别出表盘的指针刻度,需要搭配opencv环境,资源包里是一个调用的例子,可以根据实际需要修改,具有一定的参考价值
2023/9/13 18:48:25 13.38MB 仪表指针 指针位置 识别 opencv
1
boost库中文帮助文档.1.Boost.AccumulatorsPreface序言User'sGuide用户指南Acknowledgements鸣谢Reference参考手册2.Boost.AnyIntroduction简介Examples例子Reference参考手册Acknowledgements鸣谢3.Boost.ArrayIntroduction简介Reference参考手册DesignRationale设计原理Formoreinformation...更多信息...Acknowledgements鸣谢4.Boost.Concept_CheckConceptreference概念参考5.Boost.Date_TimeConceptual概念说明GeneralUsageExamples常见用例Gregorian格里历PosixTimePosix时间LocalTime本地时间DateTimeInput/Output日期时间的输入/输出Serialization序列化Details细节Examples例子LibraryReference库参考手册6.Boost.ForeachIntroduction简介Extensibility可扩展性Portability可移植性Pitfalls缺陷HistoryandAcknowledgements历史与鸣谢7.Boost.FunctionIntroduction简介History&CompatibilityNotes历史与兼容性说明Tutorial教程Reference参考手册FrequentlyAskedQuestions常见问题MiscellaneousNotes杂项说明Testsuite测试套件8.Boost.Functional/HashIntroduction简介Tutorial教程Extendingboost::hashforacustomdatatype为定制的数据类型扩展boost::hashCombininghashvalues组合散列值Portability可移植性DisablingTheExtensions禁止扩展ChangeLog变更历史Reference参考手册Links链接Acknowledgements鸣谢9.Boost.InterprocessIntroduction简介QuickGuidefortheImpatient快速入门Somebasicexplanations基本说明Sharingmemorybetweenprocesses进程间的共享内存MappingAddressIndependentPointer:offset_ptr映射地址无关的指针:offset_ptrSynchronizationmechanisms同步机制ManagedMemorySegments管理内存段Allocators,containersandmemoryallocationalgorithms分配器、容器和内存分配算法Directiostreamformatting:vectorstreamandbufferstream直接iostream格式化:vectorstream和bufferstreamOwnershipsmartpointers智能指针的所有权Architectureandinternals体系结构与内部细节CustomizingBoost.Interprocess定制Boost.InterprocessAcknowledgements,notesandlinks鸣谢、说明与链接Boost.InterprocessReference参考手册10.Boost.IntrusiveIntroduction简介Intrusiveandnon-intrusivecontainers介入式与非介入式容器HowtouseBoost.Intrusive如何使用Boost.IntrusiveWhentouse?何时使用?Conceptsummary概念摘要Pre
2023/9/4 22:14:58 20.96MB boost api
1
序号成员变量意义或操作方法1进程名称ID进程的标识2优先数PRIORITY越大优先权越高,在运行期间可以被动态改变。
3到达时间ENTERTIME进程输入的时间4进程余下运行时间ALLTIME进程开始为全部时间,运行完毕ALLTIME=05已使用CPU时间USEDTIME每在CPU上运行1个时间片就加16连续运行时间RUNTIME进程就绪前已经连续运行RUNTIME个时间片7连续就绪时间READYTIME进程运行前已连续就绪READYTIME个时间片8进程状态STATE三个状态:READY、RUNNING、FINISHED9队列指针NEXT用来将PCB排成队列
2023/9/4 2:56:28 36KB 操作系统
1
c++里通过opencv读取图片后考入内存传出指针给c#,并在picturebox里显示
2023/9/3 2:11:57 3KB opencv dll c#
1
C语言循环、数组、函数及指针练习题精选及答案,习题经典,答案详细!
2023/9/1 14:08:26 102KB C语言
1
C和指针是一本讲C比较权威的一本书,这个是课本的课后题答案,除了课本本身自带的那部分答案都可以在这个文件里找到。
文档是英文版的,学习编程这一点英语应该是不在话下的。
2023/8/29 1:56:20 266KB C/C++ 指针 课后习题答案
1
共 311 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡