首页1
发现
标签
搜索
注册
登录
首页
全书
全文
蜘蛛
搜索
注册
登录
搜索
软件工具 SofTool.CN
本次搜索耗时
0.262
秒,为您找到
327
个相关结果.
搜书籍
搜文档
04_外部内存初始化以及代码搬移
9721
2020-12-26
《S3C2416 裸机开发》
对于处理器来说,都不可能内置过大的内存,只保留一小块SRAM作为芯片启动用 。例如:S3C2416内部SRAM只有64KB,其中的8KB是作为SteppingStone,用来做一些基本的初始化,并进一步引导用户的代码启动。用户的代码往往是在外部的内存空间执行,因为通过处理器的存储器接口,可以外扩较大的内存空间。 对于较大型的设计,用户代码以及变量往往都是在外...
06_Fatfs的移植
9717
2020-12-31
《S5PV210 开发》
对于固态存储器,其存储容量可以很大,往往需要一款文件系统对存储器用户数据进行组织文件的管理。它对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索。在嵌入式系统中,往往需要采用windows兼容的文件系统,像相机的照片、视频监控、语音产品等,很多都需要从windows计算机上提取资源或在windows计算机上进一步处理。Fatfs由于其...
13_HSMMC驱动
9694
2020-12-26
《Linux 嵌入式开发》
存储卡具有体积小巧、携带方便、使用简单等优点,在嵌入式系统当中,一般作为独立的存储介质。Linux内核已经支持s3c2416的hsmmc控制器,可以支持mmc卡、sd卡等的读写。 1. hsmmc设备 hsmmc设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。通过platform_add_devices(platform_device_r...
Go 简介
9638
2020-12-26
《Go 语言》
Go 语言是什么? Go 是一个开源的编程语言,它可以轻松构建简单、可靠、高效的软件。 原文:Go is an open source programming language that makes it easy to build simple, reliable, and efficient software Go是从2007年末由Go...
02_Linux内核编译运行
9594
2021-01-01
《全志H5笔记》
Allwinner H5提供了Lichee Linux BSP,其主要由brandy、buildroot、linux-3.10、tools这几个目录组成,能够实现Linux系统的开发构建。 1. Lichee目录结构 1.1. brandy目录 arm-trusted-firmware-1.0为TrustZone软件参考实现,提供了一个可...
第一章 框架一览
9314
2020-12-25
《应广驱动框架》
应广的MCU用了两年多,因为本人比较懒,不想每次做项目的时候都要copy或重新编写各种重复的代码,于是写了一个小的驱动框架,有所心得记录于此,与大家共勉吧! 背景知识: 应广8bit台系单片机,型号丰富,支持AD、PWM、比较器、定时器、外部中断等,超低功耗(Sleep状态约1uA);支持应广MiniC(C语言简化版),比汇编友好很多,IDE稳定流畅,且...
04_内存相关指令
9070
2021-02-16
《ARM Assembly Basics [中文版]》
基础样例代码 第一种偏移形式:立即数作偏移 第二种偏移形式:寄存器作偏移 第三种偏移形式:寄存器缩放值作偏移 小结: 立即数作为偏移 寄存器作为偏移 寄存器缩放值作为偏移 地址模式:用作偏移 地址模式:前向索引 地址模式:后向索引 关于PC相对取址的LDR指令 在ARM中使用立即数的规律 ARM使用加载-存储模式控制对内存的访问,...
2_GNU 汇编语法
8967
2021-01-01
《Linux GNU ARM 汇编基础知识》
对于ARM架构下的汇编语言,编译使用的是gcc交叉编译工具链,汇编代码要符合GNU汇编语法,GNU汇编语法适用于所有的架构,并不是ARM独享的,GNU汇编由一系列的语句组成,每行一条语句,每条语句有3个可选部分,如下所示: label: instruction @comment label:label就是标号,表示地址的位置,有一些指令的前面...
05_Nand驱动以及Nand启动
8919
2020-12-26
《S3C2416 裸机开发》
在嵌入式设计中,由于Nand Flash具有大容量,擦写次数高,接口简单等优点,常用作固化存储器。S3C2416支持Nand启动,因此Nand存储器可以直接保存固化代码以及其它的数据。笔者在此简单的介绍Nand flash驱动的实现以及Nand启动。 1. Nand驱动实现 笔者采用Nand flash为K9F2G08U0B,一页有(2048+64)B...
22_Qt移植
8703
2020-12-26
《Linux 嵌入式开发》
Qt是跨平台的应用程序和UI框架,它包括跨平台类库、集成开发工具和跨平台IDE。使用Qt只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。 1. Qt编译 从Qt官网下载最新的Qt5.8源码,可以在源码包中查看README文件等,确定编译、安装的步骤。 从README文件可以知道编译Qt5.8要求主机端编译器...
1..
«
4
5
6
7
»
..33