- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 C简单低通滤波器
/* Low Pass Filter Ruler : AD_Val = (ADCR + (2^k-1)*older ADCR) / 2^k; K = 1 : AD_Val = (ADCR + older ADCR) / 2; K = 2 : AD_Val = (ADCR + 3 * older ADCR)
2013-11-27 14:57:20 2743
转载 VC对话框编程中增加菜单
1、在资源编辑器中插入一个菜单,命名其ID为ID_MENU_SYS(名字可以任意指定)2、在对话框的.h文件中添加变量 CMenu m_menu;3、在对话框的.cpp文件中的OnInitDialog函数中添加一下代码: m_menu.LoadMenu(IDR_MENU_SYS); SetMenu(&m_men
2013-11-25 15:30:37 704
转载 linux内核启动代码分析
1.介绍..........................................................................................22.相关定义介绍..........................................................................32.1.TEXTADDR .
2013-11-18 14:44:32 1283
转载 Linux内核启动过程分析
1、Linux内核启动协议 阅读文档\linux-2.6.35\Documentation\x86\boot.txt 传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这样的布局): | |0A0000 +------------------------+ | Reserved for BIO
2013-11-18 14:05:46 1717
原创 从开机加电到执行main函数之前的过程
我们平时将计算机打开,要经过几十秒,才能进入到我们熟悉的图形(命令行)界面。那么,在这几十秒之内,计算机在干什么呢?计算机做了那些事情呢?下面让我们一探究竟。 从开机到main()的执行分三步完成,其目的是实现从启动盘加载操作系统程序,完成执行main()所需要的准备工作。启动BIOS,准备实模式下的中断向量表和中断服务程序;从启动盘加载操作系统到内存,加载操作系统程序
2013-11-18 13:38:13 1118
转载 开源网站
1、内核内核世界的中心位置位于kernel.org,在这里从事开放工作的人都是勇气可嘉的,因为你很难发现其他类似的网站。2、AlphaAlpha处理器在Linux领域中很受欢迎,在很长一段时间里Alpha是人们在处理高性能计算时最乐于使用的Linux处理器。3、PowerPCPowerPC社区主要提供对使用PowerPC微处理器的Mac计算机的支持,同时也会支持
2013-11-14 11:07:31 1800
原创 MSP430资料
http://www.ti.com/ww/cn/uprogram/analog/ti_analog_080704_01.html
2013-11-12 19:46:35 644
原创 C指针测试程序
typedef struct { unsigned short width; unsigned short height; unsigned char (*pfont)[7];}T_FONT; unsigned char asci_1206[][7] = { {1, 2, 3, 4, 5, 6, 7}, {3, 5, 6, 7,
2013-11-12 19:04:12 766
转载 uboot 之uboot.lds分析
//下面是Uboot/board/tc2410/u-boot.ldsOUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")//指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)//指定输出可执行文件的平台为ARM*/ENTRY(_start)//指定
2013-11-11 10:56:04 599
转载 嵌入式Linux系统中的.lds链接脚本基础
连接脚本的格式====================连接脚本是文本文件.你写了一系列的命令作为一个连接脚本. 每一个命令是一个带有参数的关键字,或者是一个对符号的赋值. 你可以用分号分隔命令. 空格一般被忽略.文件名或格式名之类的字符串一般可以被直接键入. 如果文件名含有特殊字符,比如一般作为分隔文件名用的逗号, 你可以把文件名放到双引号中. 文件名中间无法使用双引号.你可以
2013-11-11 10:53:18 665
转载 BSS段、数据段、代码段、堆与栈的详细说明
BSS段:BSS段(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(data segment)通常是指用来存放程序中已初始化的全局变量的一块内存区域。数据段属于静态内存分配。代码段:代码段(code segment/text segment)通常是指用
2013-11-11 10:22:31 737
转载 SHELL中&&与||的区别
那个 || 刚好完全跟 && 相反,当前一个指令有错误时,在 || 后面的指令才会被执行! (要注意,那个 | 是两个 | ,而 | 按键则是反斜线 \ 同一个按键, 因此,按下 [Shift] 加上 [\] 就会出现那个 | 啰!) 因此,简单的来说,当 ls /tmp/vbirding 发生错误时,才会使用 touch /tmp/vbirding 去建立这个档案 的意思。 是否
2013-11-10 14:43:16 1490
猪哥的嵌入式Linux公房菜
2017-10-14
产品设计与开发(第三版)
2017-10-14
PID 调节控制做电机速度控制
2017-10-14
Software Engineering for Embedded Systems
2017-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人