搜索资源列表
RTOSandNucleusPLUS
- Nucleus PLUS是美国著名RTOS厂商ATI公司(Accelerated Tedmology lnc) 在嵌入式实 时多任务操作系统Nucleus基础上,为实时嵌入式应用而设计的一个抢先式多任务操作系统内核。其95%的代码是用ANSI C写成的,非常便于移植并支持大多数类型的处理器 Nucleus PLUS是一组c函数库,应用程序代码与核心函数连接在一起,生成一个目标代码,下载到目标板的RAM 中或直接烧录到目标板的ROM 中执行。在典型的目标环境中,Nucleus PLUS核心代码
device_loadcodes
- 这是Linux下的一个驱动加载测试程序,虽说是测试,但是,代码可并不像简单的打印一个helloworld一样简单。该程序先用gcc把它编译生成目标文件,然后再用insmod codename.o命令进行模块加载。加载以后,本驱动程序将永久保存,直到用卸载命令把它卸除才会消失。-This is a Linux driver to load under the test procedures, although it is tested, but the code is not as simple
c语言编译器源码
- ucc是一款遵从ANSI C89标准的编译器,大约15,000行C代码。目前支持x86平台上的 Linux和Windows系统,能正确编译自身并成功运行。它有下面一些特点: 1. 代码结构清晰直观,有比较详细的中文文档讲述它的实现 2. 使用三地址码作为中间码,构建了由基本块组成的控制流图,适合很多优化算法 3. 编译速度快。词法分析,语法分析和目标代码生成器都是手写的(其中的代码 生成器本想用burg这样的工具自动生成,但这样可能会给代码的理解带来难度, 最后手写了