Tiny4412 LED 程序 Tiny4412 LED 程序 package cn.hyc.led;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import a...
简单的ALU 简单的ALU //definitions.sv 1 package definitions; 2 3 parameter VERSION = "1.2"; 4 5 typedef enum bit [2:0] {ADD, SUB,...
[转] STM32 FSMC学习笔记 [转] STM32 FSMC学习笔记 STM32 FSMC学习笔记FSMC全称“静态存储器控制器”。使用FSMC控制器后,可以把FSMC提供的FSMC_A[25:0]作为地址线,而把FSMC提供的FSMC_D[15:0]作为数据总线。(1)当...
SystemVerilog例子---traffic light SystemVerilog例子---traffic light module traffic_light( output logic green_light, yellow_light, red_light, ...
SystemVerilog 简单ALU模型 SystemVerilog 简单ALU模型 //definitions.sv 1 `ifndef DEFS_DONE 2 `define DEFS_DONE 3 package definitions; 4 5 parameter VERSION = "1...
【转】Qt 4.6.3 移植到mini2440的详细记录 (基于CentOS - 5.4) 【转】Qt 4.6.3 移植到mini2440的详细记录 (基于CentOS - 5.4) 一般而言,Qt应用程序的内容可分为Qt库的编译,Qt库的移植和基于Qt的应用程序的移植。Qt库的编译所花费的耗线性时间代价是最长的,而Qt库的移植是比较简单的一个工作,只需要...
【转】U-BOOT之五:gd_t和bd_t数据结构简介 【转】U-BOOT之五:gd_t和bd_t数据结构简介 在start_armboot()函数中,gd_t和bd_t是u-boot中两个重要的数据结构,在初始化操作很多都要靠这两个数据结构来保存或传递。分别定义在./include/asm-arm/global_dat...
【转】嵌入式系统 Boot Loader 技术内幕 【转】嵌入式系统 Boot Loader 技术内幕 1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 bo...
【转】U-BOOT之三:u-boot移植一 【转】U-BOOT之三:u-boot移植一 主要讲述和总结了在学习嵌入式 linux 中的每个步骤。一为总结经验,二希望能作为记录在以后的学习工作中为自己的查询和巩固提供方便。一、移植前言 基于ARM的Linux嵌入式开发一直是自己希望从事的...
【转】U-BOOT之四:u-boot.lds分析 【转】U-BOOT之四:u-boot.lds分析 u-boot.lds决定了u-boot可执行映像的连接方式,以及各个段的装载地址(装载域)和执行地址(运行域)。GNU官方网站上对.lds文件形式的完整描述:SECTIONS{...secname start...
【转】ARM 汇编指令集 【转】ARM 汇编指令集 ARM汇编指令集一、 跳转指令 跳转指令用于实现程序流程的跳转,在ARM程序中有两种方法可以实现程序流程的跳转:Ⅰ.使用专门的跳转指令。Ⅱ.直接向程序计数器PC写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实...
【转】U-BOOT之二:u-boot 常用命令 【转】U-BOOT之二:u-boot 常用命令 U-Boot还提供了更加详细的命令帮助,通过help命令还可以查看每个命令的参数说明。由于开发过程的需要,有必要先把U-Boot命令的用法弄清楚。接下来,根据每一条命令的帮助信息,解释一下这些命令的功能和参数。1、...
【转】U-BOOT之一:BootLoader 的概念与功能 【转】U-BOOT之一:BootLoader 的概念与功能 U-BOOT之一:BootLoader 的概念与功能 ——转自《U-BOOT移植S3C2440完全手册》1.1嵌入式Linux 软件结构与分布...
【转】u-boot的Makefile分析 【转】u-boot的Makefile分析 U-BOOT是一个LINUX下的工程,在编译之前必须已经安装对应体系结构的交叉编译环境,这里只针对ARM,编译器系列软件为arm-linux-*。U-BOOT的下载地址: http://sourceforge.net/p...
Linux C 中连接操作符## Linux C 中连接操作符## #include <stdio.h>#define test(x) test ## x#define DPRINT( fmt, args...) \{ \ printf("File : %s Fun...
Linux C 中字符串化操作符# Linux C 中字符串化操作符# 1 #include <stdio.h> 2 3 #define dprint( expr ) printf( "%s = %d ", #expr , expr) 4 5 int main(void) 6...
linux 中 timeval结构体 linux 中 timeval结构体 网上很多人写到,timeval结构解释错误*******************************************************************问题如下:在debian linux的man...
linux C 中的volatile使用 linux C 中的volatile使用 一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是vol...
Linux C 函数参考(日期时间) Linux C 函数参考(日期时间) 1.1 概述世界标准时间(Coordinated Universal Time,UTC),也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。世界各地时间也世界标准时间为基准划分为不同的...
linux 中的setitimer()函数 linux 中的setitimer()函数 /* *#include <sys/time.h> int setitimer(int which, const struct itimerval *value, struct itimerval *oval...