软件工具 SofTool.CN 本次搜索耗时 0.271 秒,为您找到 294 个相关结果.
  • 14_GCC下UCGUI的移植(1)

    6923 2020-12-26 《S3C2416 裸机开发》
    GUI(图形用户界面)极大地方便了非专业用户的使用,用户无需记忆大量的命令,取而代之的是可以通过窗口、菜单、按键等方式进行操作。在某些场合,设计一款人机界面丰富友好的嵌入式产品能赢得更多的用户。笔者此处就s3c2416基于UCGUI图形用户界面的使用作一个简单的介绍。 1. 代码准备 UCGUI 3.98源码,这个版本的UCGUI是开放源码的最高版本,...
  • LiteOS移植

    6838 2021-01-01 《LiteOS 移植》
    操作系统是用来管理系统硬件、软件及数据资源,控制程序运行,并为其它应用软件提供支持的一种系统软件。根据不同的种类,又可分为实时操作系统、桌面操作系统、服务器操作系统等。对于一些小型的应用,对系统实时性要求高,硬件资源有限等的情况下,应尽量避免使用复杂庞大的操作系统,使用小型的实时操作系统更能满足应用的需求。笔者此处就华为LiteOS物联网操作系统的移植作一个...
  • 03_启动代码以及流水灯c代码

    6587 2020-12-26 《S3C2416 裸机开发》
    启动代码是处理器上电复位后最先运行的一段代码。主要是用来把处理器初始化到一个确定的状态,为c运行环境作好准备(如:设置异常向量表,初始化系统时钟,初始化外部内存,把用户代码拷贝到外部内存,初始化栈,清0全局变量区,静态变量区等)。与体系结构相关的部分,只能用汇编来写 。由于S3C2416、S3C2450、S3C2451目前在各个编译器中都还没有启动代码文件,...
  • 03_构建根文件系统

    6576 2021-01-01 《全志H5笔记》
    文件系统是对一个存储设备上的数据和元数据进行组织的机制,根文件系统是linux内核启动时所挂载的第一个文件系统。对于一个可启动的linux系统,根文件系统是其不可或缺的一部分。此处就根文件系统的构建作一个简单的介绍。 1. 根文件系统概述 linux系统为了精简以及便于维护,分成了内核空间以及用户空间。linux内核由内存管理、进程管理、设备驱动程序、...
  • 11_RGB屏驱动显示

    6536 2020-12-26 《S3C2416 裸机开发》
    很多的嵌入式系统都需要人机交互,对于输出设备,LCD以其显示质量高、画面效果好等优点得到了极其广泛的应用。s3c2416包含了一个LCD控制器,笔者此处就s3c2416的LCD应用作一个简单的介绍。 1、LCD控制器概述 1.1. 接口 s3c2416的LCD控制器包含了一系列的逻辑单元用以支持把图像数据从系统主存储中的帧缓存传输到外部的LCD驱动...
  • 04_探究操作系统

    ls 的乐趣 选项和参数 深入研究长格式输出 确定文件类型 用 less 浏览文件内容 less 就是 more(禅语:色即是空) 旅行指南 符号链接 硬链接 拓展阅读 Now that we know how to move around the file system, it’s time for a guided tour of ...
  • 09_按键驱动

    6406 2020-12-26 《Linux 嵌入式开发》
    1、按键设备 2、内核配置 3、按键测试 3.1 查询主设备号 3.2 查询次设备号 3.3 手动创建设备节点 4、应用编程 5、附录 按键作为用户系统交互的一部分,在嵌入式系统应用中,占有非常重要的地位。Linux内核输入子系统已经对按键提供了良好的驱动支持,只需要实现相应的按键设备即可让按键正常工作。 1、按键设备 按键设备包含了...
  • 02_LED灯

    6382 2021-01-01 《LPC5411x 开发笔记》
    嵌入式教程中LED灯以及程序教程中的”Hello world”都有其特殊的意义,意味着入门。此处以LED灯驱动介绍LPC5411x的工程开发流程。 1. 官网资料 从 www.nxp.com 下载对应的LPC5411x开发资料,主要是芯片用户数据手册以及对应芯片的软件开发包(sdk),选择针对MDK平台,对应芯片为LPC54114J256,下载SDK...
  • 22_Lwip的移植

    6094 2020-12-26 《S3C2416 裸机开发》
    Internet实现了全球范围内计算机网络的互连,不同主机之间必须遵循相同的网络协议才能彼此通信。TCP/IP协议作为一种网络互联协议,在Internet中得到了最广泛的支持以及应用。笔者此处就轻量级TCP/IP协议Lwip的移植作一个简单的介绍。 1. TCP/IP协议概述 TCP/IP协议是Internet上使用最广泛的通信协议,其实际上是一个协议...
  • 20_Libjpeg的移植

    6006 2020-12-26 《S3C2416 裸机开发》
    jpeg格式是一种针对相片影像而广泛使用的一种失真压缩标准,其压缩技术十分先进,用有损压缩方式去除冗余的图像数据,在获得极高压缩率的同时,能展现十分丰富生动的图像,能用最少的磁盘空间得到较好的图像品质。由于其尺寸较小,能够较快地在网络上传输,因此在数码相机、网页等领域均广泛应用到jpeg图像格式。笔者此处就移植libjpeg开源库来应用jpeg作一个简单的介...