嵌入式资料

嵌入式数据基于文件系统,Berkeley DB、sqlite和mSql是三种具有代表性的嵌入式数据库:前两者是本地数据库,只能本机访问,不接受网络连接,mSql是网络数据库,可以接收本机或网络上其他机器连接;Berkeley DB不支持SQL,后两者都支持SQL。

  • linux2.6 O(1)调度算法实验

本文从Linux 2.6 代码中提取出O(1)核心算法和相关的数据结构并进行测试。

源代码

  • 嵌入式NAT实现代码

从Linux源码中剪裁而来,实现对称NAT功能,很容易移植到嵌入式设备里。

源代码

  • 嵌入式MVC模式的web服务器

三个源文件分别实现Model、View、Controller功能,你能领略到C语言也能实现MVC模式,并且很容易移植到嵌入式设备。

源代码

  • 最简单的51操作系统

实现在时钟触发下两个任务切换,你可以看到任务切换时需要对那些寄存器压栈和出栈操作。

源代码

时间: 2024-12-06 16:25:52

嵌入式资料的相关文章

全国计算机三级嵌入式资料整理

1.  嵌入式系统简介 嵌入式系统一般定义: 以应用为中心.以计算机技术为基础,软硬件可裁剪,应用系统对功能.可靠性.成本.体积.功耗和应用环境有特殊要求的专用计算机系统. 嵌入式系统的特点:系统内核小.专用性强.运行环境差异大.可靠性要求高.系统精简和高实时性操作系统.具有固化在非易失性存储器中的代码.嵌入式系统开发工作和环境.( 专用性.隐蔽性.资源受限.高可靠性. 软件固化.实时性) 嵌入式系统中的处理器分类:微处理器(MPU).微控制器(MCU).数字信号处理器(DSP).嵌入式片上系统

如果你也想成为程序员

!最近几年我在做什么! 高一时,很难接触到电脑,只是听说黑客怎么牛怎么牛的,在同学家玩电脑游戏,想我将来要造高端的游戏,就这么入了坑.从此我的梦想成了做游戏.通过老师买了谭浩强的c语言书,然后就抱着死啃.写的c程序也运行不了(没电脑嘛),好像当时也不知道小黑框框什么的,就死啃书,碰到指针啊,链表什么的,不懂就跳着读,把这本书读完了.那时正在学诱导公式,寻思着c语言终于有了用武之地,上语文课的时候写了一个判断三角函数符号的程序,就写在纸上,没用电脑运行过,但我保证程序不会出错,我自己都觉得很牛.之

讲解:NFC之PN532使用

一.简介 PN532是一个高度集成的非接触读写芯片,它包含80C51微控制器内核,集成了13.56MHz下的各种主动/被动式非接触通信方法和协议. 工作模式: ● 读写器模式,支持ISO/IEC 14443A / MIFARE?机制 ● 读写器模式,支持 FeliCa机制 ● 读写器模式,支持ISO/IEC 14443B机制 ● 卡操作模式,支持ISO 14443A / MIFARE?机制 ● 卡操作模式,FeliCa机制 ● ISO/IEC18092,ECM340点对点 特性 ● 带40 kB

工控随笔_03_西门子_Step7项目打开后CPU显示问号解决方法

我们在利用西门子的S7-300/400 PLC的编程软件Step7的时候会出现下面如图所示的问题. 在打开项目的时候,我们会在Simatic Manager里面看到CPU以及一些其他一些组件显示问号. 图.CPU显示问号 一.问题产生的原因 这个问题产生的原因是我们利用低版本的Step7 打开项目的时候,由于Step7 里面没有最新的 硬件的描述性文件导致的. (说明: 西门子的硬件说明文件时.xml格式的文件). 二.解决方法 解决方法有三个: 升级Step7 .重装系统.升级硬件描述性文件.

工控随笔_07_西门子_WinCC利用命令行实现操作log日志

在WinCC中可以通过报警纪录来实现操作员纪录,这个需要WinCC的消息系统进行组态和配置. 利用消息系统进行实现上诉功能不但复杂而且时间久啦也不方便查询.那么有没有一种简单的方法来 实现操作员纪录呢? 我们知道在Windows系统中可以通过批处理来实现很多功能,而且操作也比较简单,学习起来也 没有多大的难度.那么我们是否可以Windows的批处理功能来实现日志功能呢? 一.WinCC执行外部程序. 在WinCC中通过 ProgramExecute("notepad.exe"); 函数

工控随笔_21_西门子_WinCC的VBS脚本_10_对象_01

最近有点小忙,各种事情,心情也不是很好,烦心事特别多,因此最近更新的比较慢. 不敢再松懈了,今天正好有点时间,就继续看了一下VBScript中关于对象的一些内容. 一.对象 OOP是编程规模发展到一定程度后才出现的,因为不但操作系统的程序规模越来越大,而且应用 程序的规模也是日益增长. 代码重用在OOP出现后又是进一步提升. 什么是对象呢?  按照以前Unix的套路:一切皆文件.  在这里也可以说一切皆对象.计算机本身 也可以看做一个对象. 对象具有特征和功能,特征表现为属性,功能表现为方法.

工控随笔_C#连接PLC_之_C#入门_01_配置学习环境

最近在做一个东西,需要用到通用开发语言开发一个软件来读取PLC的内容,这方面的难点在于解析PLC利用 以太网通讯的通讯协议,而一般的PLC厂商对自己的协议是封闭的,对一般的开发者是不开放的,虽然可以通过Wireshark 进行解析,但是工作量很大,且如果对Wireshark不熟悉基本也是无解,很难解析出来. 网上有部分用C#开发的开源库,但是自己对C#语言不懂,所以也就没法学习和应用了.因此我在这里开始了C#的 从零开始学习之旅(我的从零开始是指对C#一无所知,如果你要和我一起开启这趟旅程,应该

工控随笔_C#连接PLC_之_C#入门_04_基本数据类型

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { #region 浮点类型 /*C#中浮点数据类型分为三种 float 类型 double 类型 decimal 类型 三种类型差别在于数据有的精度和有效数据范围不同

工控随笔_C#连接PLC_之_C#入门_05_类_01

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Class { class Program { static void Main(string[] args) { /* 变量定义: 变量类型 变量名: * * 变量初始化 变量类型 变量名=初始值: * * 变量在使用前必须赋值 */ int iVar; //定义变量, int类型即为 int32类型,