软件工具 SofTool.CN 本次搜索耗时 0.278 秒,为您找到 81 个相关结果.
  • 15_LCD驱动

    4657 2020-12-26 《Linux 嵌入式开发》
    LCD能够支持彩色图像的显示和视频的播放,是一种很重要的输出设备,在一些嵌入式人机交互系统中,也往往需要lcd进行显示。Linux内核已经支持了s3c2416的lcd控制器。 1. lcd设备 lcd设备包含了名字、独有的资源等等一些驱动程序的硬件或自定义信息。 通过platform_add_devices(platform_device_regist...
  • 29_读取键盘输入

    读取键盘输入 The scripts we have written so far lack a feature common in most computer programs — interactivity. That is, the ability of the program to interact with the user. While ma...
  • 06_移植mplayer

    4489 2021-01-01 《全志H5笔记》
    mplayer是一款开源多媒体播放器,以gnu通用公共许可证发布。它资源占用率低,无论是音频还是视频方面,支持的格式相当全面,支持的输出设备也很多,可以在各种主流操作系统中使用。 1. alsa Advanced LinuxSound Architecture简称alsa,用于替代过时的Open Sound System(OSS),是linux下主流音...
  • 25_Linux设备树启动

    4473 2020-12-26 《Linux 嵌入式开发》
    在早期的arm linux内核中,板级的细节信息使用代码的形式,存放在arch/arm目录中,这些板级代码只对相应的开发板有用,却被硬编码进linux内核,显然这不是一种好的方法。Device Tree是一种描述硬件的数据结构,它包含了板级硬件细节信息,通过Device Tree,可以把硬件信息传递给内核,而不需要再硬编码了。 1. s3c2416设备...
  • 05_sd卡驱动实现

    4472 2020-12-31 《S5PV210 开发》
    SD卡(Secure Digital Memory Card)具有体积小、容量大、数据传输快、可插拔、安全性好等优点,被广泛应用于便携式设备上。例如作为数码相机的存储卡,作为手机、平板多媒体扩展卡用的TF卡(micro sd)。笔者此处就S5PV210的 sd卡驱动实现作一个简单的介绍。 1. sd卡概述 sd卡技术是在MMC卡的基础上发展起来的,其尺...
  • 04_bootloader启动linux内核

    4457 2020-12-26 《Linux 嵌入式开发》
    不同的CPU具有不同的启动方式,其系统外设等均具有较大的差异。CPU上电启动后,并不具有相应的内核启动环境,需要bootloader先初始化CPU及相应系统外设,加载内核,使之具备内核启动的必要条件。 bootloader一般应有下载固化以及加载启动这两个功能,笔者此处就s3c2416基于yaffs文件系统的Linux下载固化以及加载启动作一个简单的介绍。...
  • 19_Fatfs下播放录音wav音频文件

    4442 2020-12-26 《S3C2416 裸机开发》
    对于多媒体资源,一般都是以文件的形式存储在固化存储器中。Fatfs所支持的fat32为windows支持的文件系统,因此在嵌入式系统中采用Fatfs文件系统可极大地扩展系统的应用。例如,把计算机上图片,音频,视频,文本等资源直接拷贝到嵌入式系统中的固化存储器中,在系统中即可直接应用这些资源。把嵌入式系统中录制的音频、视频直接保存成一定的格式,在计算机上可直接...
  • 03_简易Bootloader的实现

    4337 2020-12-31 《S5PV210 开发》
    Bootloader是嵌入式系统上电后第一段执行的代码。对于功能简单的处理器,可能并没有Bootloader的概念,但对于应用处理器,有不同的启动方式,不同的存储设备(Nand flash、sd/mmc、DDR2、SRAM等),不同的操作系统等,往往需要一个Bootloader先初始化CPU和相关的硬件,建立内存空间映射,把内核或应用程序加载到相应的内存执行...
  • 1_前言

    汇编语言是一种低级编程语言,通常是一对一的汇编语言指令(助记符)与由核心执行的实际二进制操作码之间的关系,在高度优化的情况下,汇编代码可能会很有用,在编写编译器或者无法直接使用底层功能的情况下,在C中添加汇编代码是必需的,部分SoC的启动代码、设备驱动程序或者操作系统开发也可能需要汇编代码,在进行嵌入式Linux开发的时候需要掌握一定的ARM汇编知识,对于A...
  • 11_进程

    进程是怎样工作的 查看进程 用 top 命令动态查看进程 控制进程 中断一个进程 把一个进程放置到后台(执行) 进程返回到前台 停止一个进程 Signals 通过 kill 命令给进程发送信号 Modern operating systems are usually multitasking, meaning that they cre...