首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.306
秒,为您找到
192
个相关结果.
搜书籍
搜文档
06_linux内核编译运行
5494
2020-12-26
《Linux 嵌入式开发》
Linux是一个非商业化的产品,任何人都可以获得源代码并研究它。这吸引了很多开发者对其代码进行修改和完善,因此变得越来越流行。从小到手表,大到超级计算机集群,都可以看到Linux的身影。笔者此处就Linux内核的编译以及运行作一个简单的介绍。 1、 bootloader 由于不同的cpu具有不同启动方式,所以Linux内核并不支持自启动,而是交由专门的...
07_linux内核移植
5467
2020-12-26
《Linux 嵌入式开发》
Linux 是一套免费使用和自由传播的操作系统,吸收了来自全世界无数程序员的精华,不断完善壮大。Linux 内核高度可移植,其可以运行在各种硬件设备中,如:路由器、游戏机、智能手表、手机、台式计算机、超级计算机。笔者此处就 s3c2416 的 Linux 内核移植作一个简单的介绍。 1、Linux内核移植分类 1.1 架构级 移植 Linux 内核...
lsl
5448
2021-04-10
《ARM 汇编》
语法: 功能: 示例: 语法: <Rm > , LSL #<shift_imm > 参数:Rm 寄存器shift_imm 左移使用的立即数,该值范围:[0,31] 移位操作在ARM指令集中不作为单独的命令使用,它在指令格式中常作为一部分出现。 功能: 将 寄存器的数值 逻辑左移 shift_imm 位;移位操作后,空出位补0,移...
06_条件执行和分支
5388
2021-02-16
《ARM Assembly Basics [中文版]》
条件执行 Thumb模式中的条件执行 分支指令 B/BX/BLX 条件分支指令 条件执行 在之前讨论CPSR寄存器那部分时,我们大概提了一下条件执行这个词。条件执行用来控制程序执行跳转,或者满足条件下的特定指令的执行。相关条件在CPSR寄存器中描述(CPSR格式,请移步: https://www.softool.cn/read/arm_as...
13_电容屏驱动实现
5365
2020-12-26
《S3C2416 裸机开发》
在人机交互系统中,键盘、触摸屏等输入设备是一个不可或缺的部分。对于手机、平板这些消费类电子而言,触摸屏以其非常良好的用户体验得到了广泛的应用。笔者此处就s3c2416 IIC接口电容屏的应用作一个简单的介绍。 1. 触摸屏概述 目前嵌入式系统中常用的触摸屏有两种,一种是电阻式触摸屏,另一种是电容式触摸屏。电阻屏需要一定的压力使屏幕各层发生接触,两层导电...
6_附录
5356
2021-01-01
《ARM 入门指引》
笔者简单地概述ARM处理器,介绍了其基本的编译、调试、环境搭建。以ARM7LPC2103为例,分别给出了两个简单的入门例程,一个用汇编代码实现流水灯,另一个用c语言实现数码管动态扫描显示秒表计数。让读者对汇编、c语言开发ARM有一个初步的认识,并希望笔者的这篇文章能确实帮助到一些想或者已经开始学习ARM的读者。 ARM教程PPT.rar,周立功ARM教程P...
1_概述
5255
2021-01-04
《GNU ARM 汇编编程实战》
1. 应遵守的规则 在使用C语言时,要用到和汇编语言的混合编程。若汇编代码较为简洁,则可使用直接内嵌汇编的方法;否则要将汇编程序以文件的形式加入到项目中,按照ATPCS(ARM/Thumb过程调用标准,ARM/Thumb Procedure Call Standard)的规定与C程序相互调用与访问。 在C程序和ARM汇编程序之间相互调用时,必须...
07_栈与函数
5224
2021-02-16
《ARM Assembly Basics [中文版]》
函数 总结一下: 在这部分我们将研究一篇独特的内存区域叫做栈,讲解栈的目的以及相关操作。除此之外,我们还会研究ARM架构中函数的调用约定。 栈 一般来说,栈是一片在程序/进程中的内存区域。这部分内存是在进程创建的时候被创建的。我们利用栈来存储一些临时数据比如说函数的局部变量,环境变量等。在之前的文章中,我们讲了操作栈的相关指令PUSH和POP。 ...
10_串口打印调试
5194
2020-12-26
《S3C2416 裸机开发》
在嵌入式软件开发过程中,往往都会用到串口进行打印信息以跟踪调试代码的运行。只要在代码的关键位置加入打印函数,即可分析代码在这一位置的关键参数是否正确,运行状态是否无误以及相关的出错信息。通过串口线连接PC端COM口与开发板的UART即可实现开发板与PC机的通信。在代码调试阶段,开始板的状态信息通过串口打印显示在PC端屏幕,可以一目了然,是一种非常重要的调试手...
ADS ARM的伪指令
5193
2021-01-17
《ARM 指令教程》
类似于C语言的宏,由汇编程序预处理. 符号定义指令 全局变量定义 GBLA ,GBLL,GBLS局域变量定义 LCLA,LCLL,LCLS变量赋值SETA,SETL,SETS其中上述伪指令中,最后面的A表示给一个算术变量赋值,L表示用于给一个逻辑变量赋值,s表示给一个字符串赋值 GBLL codedbg; 声明一个全局的逻辑变量 Codebg SET...
1..
«
5
6
7
8
»
..20