首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
1.439
秒,为您找到
192
个相关结果.
搜书籍
搜文档
22_Qt移植
5582
2020-12-26
《Linux 嵌入式开发》
Qt是跨平台的应用程序和UI框架,它包括跨平台类库、集成开发工具和跨平台IDE。使用Qt只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 1. Qt编译 从Qt官网下载最新的Qt5.8源码,可以在源码包中查看README文件等,确定编译、安装的步骤。 从README文件可以知道编译Qt5.8要求主机端编译器...
02 LED闪烁灯
5513
2022-07-08
《ESP32开发》
1. 开发工具链 2. LED闪烁灯程序 2.1. 关闭看门狗 2.2. 初始化GPIO 2.3. 循环闪烁 2.4. c代码 3. 编译运行 3.1. 编译 3.2. 链接 3.3. 反汇编 3.4. 烧录文件 3.5. 启动运行 4. 总结 控制LED灯的亮灭是MCU开发中一个最简单的应用功能,实现这个应用功能包含了MCU开发...
15_LCD驱动
5479
2020-12-26
《Linux 嵌入式开发》
LCD能够支持彩色图像的显示和视频的播放,是一种很重要的输出设备,在一些嵌入式人机交互系统中,也往往需要lcd进行显示。Linux内核已经支持了s3c2416的lcd控制器。 1. lcd设备 lcd设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。 通过platform_add_devices(platform_device_regist...
06_移植mplayer
5415
2021-01-01
《全志H5笔记》
mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布。它资源占用率低,无论是音频还是视频方面,支持的格式相当全面,支持的输出设备也很多,可以在各种主流操作系统中使用。 1. alsa Advanced LinuxSound Architecture简称alsa,用于替代过时的Open Sound System(OSS),是linux下主流音...
02_数据类型
5402
2021-02-16
《ARM Assembly Basics [中文版]》
ARM汇编数据类型基础 字节序 ARM寄存器 当前程序状态寄存器(CPSR) 这是ARM汇编速成系列的第二部分,将学习到ARM汇编基础,数据类型及寄存器。 ARM汇编数据类型基础 与高级语言类似,ARM也支持操作不同的数据类型。 字 / 半字 / 字节 被加载或者存储的数据类型可以是无符号(有符号)的字(words,四字节),半字...
lsr
5385
2021-04-10
《ARM 汇编》
语法: 功能: 示例: 语法: <Rm > , LSR #<shift_imm > 参数:Rm 寄存器shift_imm 左移使用的立即数,该值范围:[0,31] 移位操作在ARM指令集中不作为单独的命令使用,它在指令格式中常作为一部分出现。 功能: 将 寄存器的数值 逻辑右移 shift_imm 位;移位操作后,空出位补0,移...
03_ARM64与ARM32
5365
2021-01-02
《ARM汇编基本指令》
二者之间的区别主要体现在以下几个方面: 1. 架构 Arm32位是ARMV7架构;ARM64位采用ARMv8架构。 2. 指令编码长度 A32模式(ARM instruction sets),指令固定的编码长度为32bit;T32模式(Thumb instruction sets),指令可以编码成16bit长,也可编码成32bit长;A64模式(...
03_简易Bootloader的实现
5322
2020-12-31
《S5PV210 开发》
Bootloader是嵌入式系统上电后第一段执行的代码。对于功能简单的处理器,可能并没有Bootloader的概念,但对于应用处理器,有不同的启动方式,不同的存储设备(Nand flash、sd/mmc、DDR2、SRAM等),不同的操作系统等,往往需要一个Bootloader先初始化CPU和相关的硬件,建立内存空间映射,把内核或应用程序加载到相应的内存执行...
25_Linux设备树启动
5317
2020-12-26
《Linux 嵌入式开发》
在早期的arm linux内核中,板级的细节信息使用代码的形式,存放在arch/arm目录中,这些板级代码只对相应的开发板有用,却被硬编码进linux内核,显然这不是一种好的方法。Device Tree是一种描述硬件的数据结构,它包含了板级硬件细节信息,通过Device Tree,可以把硬件信息传递给内核,而不需要再硬编码了。 1. s3c2416设备...
04_bootloader启动linux内核
5293
2020-12-26
《Linux 嵌入式开发》
不同的CPU具有不同的启动方式,其系统外设等均具有较大的差异。CPU上电启动后,并不具有相应的内核启动环境,需要bootloader先初始化CPU及相应系统外设,加载内核,使之具备内核启动的必要条件。 bootloader一般应有下载固化以及加载启动这两个功能,笔者此处就s3c2416基于yaffs文件系统的Linux下载固化以及加载启动作一个简单的介绍。...
1..
«
3
4
5
6
»
..20