- 博客(63)
- 资源 (6)
- 收藏
- 关注
原创 MAKE 介绍
MAKE 介绍假设现有三个 c 程序 main.c, mytool1.c, mytool2.c, 其中主程序在 main.c中。gcc -c main.c gcc -c mytool1.c gcc -c mytool2.c gcc -o main main.o mytool1.o mytool2.o 这样的话我们可以产生main程序,而且也不是很麻烦.但是我们考虑
2012-11-18 21:48:17
704
原创 GDB
用 gdb 调试 C 程序linux包含了一个 GNU 调试程序 gdb。 gdb 是一个用来调试 c 程序的调试器。gdb的格式为:gdb -d ,其中-d 告诉gdb到目录中去找源代码。缺省情况下自动查找。按两次Esc键 或 长按Esc键 可以显示所有gdb命令。按回车键重复上一次的命令。下面介绍一些常用的命令:help(h) 查看topic 的帮助信息。 如 help pri
2012-11-18 21:40:59
468
原创 U C 编译器简介
GNU C 编译器简介 随 Linux 发行的 GNU C 编译器(GCC)是一个全功能的 ANSI C 兼容编译器。如果你熟悉其他操作系统或硬件平台上的一种 C 编译器, 你就能很快地掌握 GCC。 本节将分为两个方面来介绍GCC 。 1. 如何使用GCC。通常使用gcc命令及后跟一些选项和文件名来使用 GCC 。gcc 命令的基本用法如下:gcc [option
2012-11-18 21:39:39
622
转载 高清视频的编码格式有五种
高清视频的编码格式有五种,即H.264、MPEG-4、MPEG-2、WMA-HD以及VC-1。事实上,现在网络上流传的高清视频主要以两类文件的方式存在:一类是经过MPEG-2标准压缩,以tp和ts为后缀的视频流文件;一类是经过WMV-HD(WindowsMedia Video High Definition)标准压缩过的wmv文件,还有少数文件后缀为avi或mpg,其性质与wmv是一样的。真正效果
2012-11-05 11:05:06
2826
原创 音视频接口(全)
视频接口:1、SDI(数字分量串行接口)2、DV(IEEE1394、火线/FireWire、iLink)3、Composite(AV、RCA、复合、莲花)4、S-Video(Y/C、S端子)5、Component(Y.U.V、Y/R-Y/B-Y、Y Cb Cr、Y Pb Pr)6、TV(RF射频)7、BNC(同轴电缆卡环形接口)8、DVI(Digital Visua
2012-11-05 11:00:59
6718
原创 0805封装尺寸/0402封装尺寸/0603封装尺寸/1206封装尺寸
0805封装尺寸/0402封装尺寸/0603封装尺寸/1206封装尺寸封装尺寸与功率关系: 0201 1/20W 0402 1/16W 0603 1/10W 0805 1/8W 1206 1/4W封装尺寸与封装的对应关系0402=1.0mmx0.5mm 0603=1.6mmx0.8mm 0805=2.0mmx1.2mm 1206=3.2mmx1.6mm
2012-11-03 21:00:35
1482
转载 串口通信大全
RS232技术文摘枕善居收集整理http://www.elecfans.com- 1 -版权声明:本资料来自互联网,枕善居只负责聚合,原版权规原作者所有!枕善居不负责任何责任! (我为人人,人人为我,枕善居http://www.mndsoft.com)目 次1. RS-232-C 详解………………………………………………………22. 串口通信基本接线方法…………………………
2012-11-03 20:59:15
20796
转载 常用贴片封装
1 电阻:最为常见的有0201、0402、0805、0603、1206、1210、1812、2010、2512 几类1)贴片电阻的封装与尺寸如下表:英制(mil) 公制(mm) 长(L)(mm) 宽(W)(mm) 高(t)(mm)0201 0603 0.60±0.05 0.30±0.05 0.23±0.050402 1005 1.00±0.10 0.50±0.10 0.30±0
2012-11-03 20:57:01
5618
转载 IO电平标准
电平标准现在常用的电平标准有TTL、CMOS、LVTTL、LVCMOS、ECL、PECL、LVPECL、RS232、RS485等,还有一些速度比较高的LVDS、GTL、PGTL、CML、HSTL、SSTL等。下面简单介绍一下各自的供电电源、电平标准以及使用注意事项。TTL:Transistor-Transistor Logic 三极管结构。VCC:5V;VOH>=2.4V;
2012-11-03 20:55:29
1583
原创 标称电阻
设计电路时计算出来的电阻值经常会与电阻的标称值不相符,有时候需要根据标称值来 修正电路的计算。下面列出了常用的5%和1%精度电阻的标称值,供大家设计时参考。 精度为5%的碳膜电阻,以欧姆为单位的标称值: 1.0 5.6 33 160 820 3.9K 20K 100K 510K 2.7M 1.1
2012-11-03 20:54:11
601
转载 Deployment Instruction for Freescale MPC8313ERDB Board
Deployment Instruction for Freescale MPC8313ERDB Board-----------------------------------------1. General Settup Connect the board to the network via the eTSEC2 or any one of eTSEC1
2012-11-03 17:28:26
793
转载 mpc8313erdb.dts
/* * MPC8313E RDB Device Tree Source * * Copyright (C) 2005-2008 Freescale Semiconductor Inc. All rights reserved. * * This program is free software; you can redistribute it and/or modify i
2012-11-03 17:24:47
980
原创 Linux用户管理
命令行下管理用户// 添加用户:#sudo useradd -m john // 添加用户john 并且在/home下简历john目录 // -m 选项将允许用户进入图形界面。#sudo passwd john // 修改密码// 好了,以下选项不是必须# sudo #sudo useradd -g users mkie //加入用户组,不是必须#sudo user
2012-11-02 15:35:14
521
原创 gcc
gcc 不只是c编译器。同时支持c,c++ fortran ,javagcc -o sum.bin summary.c // 将summary.c编译后 生成sum.bin-c // 不连接,只是预处理,编译,汇编生成.o文件。在多个依赖关系的代码中使用,如果有多个源文件,一般使用makefile-S // 生成.s汇编代码-g // 生成debug信息
2012-11-01 22:38:12
282
原创 vi 常用
i //插入o//在下方插入一空行esc hjkl // 左上下右:w days // 另存为days:wq // 保存退出:q! // 不保存退出/hello 在vim中查找字符串 n 在多个hello之间跳动:set ignorecase // 忽略大小写:set noignorecase // 不能忽略大小写:% s /liuw
2012-11-01 22:37:30
276
原创 linux 常识20121101
文件系统解决一个问题:如何存储一个文件,如何表示一个目录,如何知道特定的文件存储在磁盘的特定位置。文件系统解决物理空间组织方式,通常在磁盘格式化后进行创建。文件系统中的自动日志解决了灾难(系统崩溃,断电等)修复的需求。日志检查是自动的,间隔时间大概是1s。常见的文件系统:ext2ext3reiser4.....关于交换分区swap 其实就是虚拟内存。关于挂载 mount
2012-11-01 22:36:38
348
转载 模拟电子常识
1、半导体材料制作电子器件与传统的真空电子器件相比有什么特点?答:频率特性好、体积小、功耗小,便于电路的集成化产品的袖珍化,此外在坚固抗震可靠等方面也特别突出;但是在失真度和稳定性等方面不及真空器件。2、什么是本征半导体和杂质半导体?答:纯净的半导体就是本征半导体,在元素周期表中它们一般都是中价元素。在本征半导体中按极小的比例掺入高一价或低一价的杂质元素之后便获得杂质半导体。3、空
2012-11-01 21:59:27
1949
转载 sniffer.c
//////////////////////////////////////////////////////////////////////////// //// IpDump For Win2K by Shotgun //// //// Released: [2001.4
2012-11-01 21:45:36
704
转载 arp.c
#include #include #include #include void delay(void) /*延时函数*/{ int m,n,s; for(m=150;m>0;m--) for(n=200;n>0;n--) for(s=240;s>0;s--); } void main(int argc, char **
2012-11-01 21:44:20
745
转载 1 linux下vi命令大全
1 linux下vi命令大全 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次
2012-11-01 21:35:14
287
转载 linux基本命令大全
linux基本命令大全一、注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an
2012-11-01 21:34:05
573
原创 // 直接插入排序法
//*************************************// 直接插入排序法 // 思路: 从后往前搜索。不断将数据移后,找到位置则插入。// A[0] 哨兵作用: 保存待插入的尾部数据,这样不怕原来数据后移时候将其覆盖;查找边界监视(因为是从后往前搜索)// 只能用A[0]做小兵,不能使用单独一个变量soldier做小兵。//
2012-10-29 22:43:57
422
原创 // 冒泡排序法 (比较,交换)
//************************************* // 冒泡排序法 (比较,交换) // 思路: 需要两个循环,内循环一次获得一个极小值 ,外循环n-1次排序,内循环n-i次比较,纵向排列数据,从底部开始比较,确保数值小的朝上冒,符合冒泡的形象表达,否则就是沉石排序了。 // 原子操作是: 比较,交换 // 改进: 增加置换标志位
2012-10-29 22:37:29
519
原创 // 快速排序中的划分 ,<<数据结构》算法10.6(b)
//*********// 快速排序中的划分 ,// 思路: 两边向中间靠拢。初始的时候,游标在左边端;其数值已经被temp保护。然后,在右端发现比游标值小的,便可以扔到左端。这样游标便到了右端。//在左端发现了比游标值大的,就扔到了右端。(右一次,左一次,不断重复。。)NumType Partion(ElemType A[],NumType low, NumType high)
2012-10-29 22:37:10
327
原创 选择排序
void select_sort(int*a,int n){int i, j, min, t;for( i =0; i {min = i;//查找当前最小值for( j = i +1; j if( a[ min]> a[ j]) min = j;//交换if( min != i){t = a[ min];a[ min]= a[ i];a[ i
2012-10-29 22:30:55
212
原创 gdb
### gcc -g启动gdb ,导入要调试的文件// # gdb // # file ./test.bin // # run直接启动导入.bin文件# gdb test.bin // 执行debug # list // 列出源代码 # 回车 列出剩余代码# break 7 // 在第7行设断点# break max // 在函数ma
2012-10-28 17:27:12
249
原创 计算机中有符号数的表示(补码)
有符号数在计算机中 用补码表示:x补=x源 当 0x补=x源+2^n 当 -2^(n-1)char c =128; // char -128~127printf( "%d",c); // -128 = 128-2^8=128-256=128
2012-10-28 17:20:53
1188
原创 遇到了linux下无法进入图形用户界面
遇到了使用X无法进入图形用户界面 ,怎么办?ctrl+alt+backspace是杀手X进程.先kill掉!因为你切换到其他级别下! 所以用命令init 5 就从新进入了X windowS
2012-10-28 17:20:04
346
原创 数据库深入
事务:transaction 事务是一个逻辑工作单元,是一个不可停顿的系列操作。事务处理必须满足acid原则atom consistant,i ,d. 原子,一致性,隔离,持久。begin transaction ... commit / rollback transaction 游标:一种能够从包括多条数据记录结果集中每次提取一条记录的机制。 简单的说是用来定位数据行。
2012-10-28 16:56:54
209
原创 Uboot
Uboot极度依赖于硬件。系统上电后执行,初始化硬件设备,准备好软件环境(如c环境),最后调用操作系统内核。关闭看门狗,关闭外部中断,设置系统的时钟,初始化存储器的内存,将更多的代码的复制到内存,尤其是将内核的代码复制到内存。同时其还具备串口,网口,网络功能,解压缩功能。最终的产品中并不需要这些功能(这些功能将会由内核提供),只是为了开发方便。Bootloader的启动方式:
2012-10-28 16:55:24
431
原创 linux系统移植和Uboot 移植
Uboot移植Linux内核移植根文件系统移植用户的应用程序移植无论是移植Uboot还是内核都需要了解它的的启动步骤后,再去移植。Uboot的启动步骤分为两部;Linux内核的启动也分为两部;
2012-10-28 16:53:35
346
原创 linux开发入门必须掌握的几个命令。
helpman ls // 了解命令详细的使用whatis ls // 了解命令大概做什么ls // list 目录是蓝色,普通文件是黑色,可执行文件是草绿色,链接文件是淡蓝色ls -l //用来显示文件的各种属性 dir vdir ls -F // 目录后面有/ 可执行文件后* ,链接后@ls -a // 显示隐藏文件 前面带.ls test* ls te
2012-10-20 16:07:30
312
原创 isspace(int x)
/*isspace(int x){if(x==' '||x=='\t'||x=='\n'||x=='\f'||x=='\b'||x=='\r')return 1;else return 0;}
2012-10-18 22:10:49
375
原创 // 程序员面试宝典 面试题目2 217 将字符串转化为整型 不能使用atoi函数。接口仿照atoi ,
//************// 程序员面试宝典 面试题目2 217 将字符串转化为整型 不能使用atoi函数。接口仿照atoi ,// int atoi( const char *string );/// 思路:掠过空格等特殊字符,找到符号位,标记符号位,然后找到符号位之后的连续数字字符,处理符号位。int alphatoint (const char *nptr)
2012-10-18 22:10:14
401
P1010_P2020BSP板级开发包用户手册
2018-06-23
STM32F407 DSP 与外设库函数包
2018-06-23
QorIQ SDK v2.0-1703 Documentation QORIQ-SDK-2.0-IC-REV0.pdf
2017-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人