嵌入式
文章平均质量分 52
cos_sin_tan
热爱移动开发,专注成长
展开
-
嵌入式学习
今天看到华清远见的网页上的视频:3G时代的美好生活,好有感觉啊!!!这才是真正先进,美好,高科技的生活啊!!!!!!以后一定要好好的钻研技术,好好的学习嵌入式以及相关的知识。。。http://www.farsight.com.cn/courses/TS-3GBasic原创 2011-09-02 19:09:41 · 387 阅读 · 0 评论 -
ubuntu下装交叉编译器
本篇文章来源于 Linux公社网站(www.linuxidc.com) 原文链接:http://www.linuxidc.com/Linux/2010-08/27990.htm1.#sudo apt-get install gcc g++ libgcc1 libg++ make gdb2.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,如/usr/l转载 2012-01-18 00:44:04 · 814 阅读 · 0 评论 -
一些专业的英语单词的积累及查询
1. oscillator 振荡器原创 2012-01-23 14:57:35 · 678 阅读 · 0 评论 -
编译内核
唉,折腾了一天。关键还是那个,static struct menu的问题。。。。不在那个目录下面,而是在我编译的linux的内核的路径下面的scripts目录里面的mconf.c文件当中,我暂时注释掉了,make menuconfig ARCH=arm才能正常执行。不过这样也好,当时看错文件之后,上网查menuconfig不能正常执行的解决方案,也自己照着安装了很多包,恩恩,也算没白弄。原创 2012-01-28 22:34:10 · 912 阅读 · 0 评论 -
win7没有超级终端的解决方法
1:win7没有超级终端的解决方法:给我发邮件,把一个win7默认没有的xp相关文件解压即可我的email:1756819804@qq.com2:如何设置超级终端的波特率新建连接--->(随便选一个图标)---->连接时使用(选择相应的com口)-->确定之后就能够设置相应的波特率了。原创 2012-01-01 20:58:43 · 1745 阅读 · 2 评论 -
s3c2440启动代码分析
转自:http://apps.hi.baidu.com/share/detail/17067845 呵呵,貌似还没看呢,恩恩转过来格式实在丑,还是到原作者的页面去看吧转载 2012-01-30 22:54:30 · 612 阅读 · 0 评论 -
cutefTP如何与ubuntu相连
1:ubuntu里面:sudo apt-get install vsftpd2:ubuntu里面: adduser + name3:ubuntu里面:设置name对应的用户的密码4:cutefTP里面,文件---》站点管理器---》站点标签,用户名,密码设置好5:在ubuntu里面,执行service vsftpd start,启动这项服务6:在cuteFTP里面,连接。。原创 2012-01-30 23:13:02 · 2585 阅读 · 1 评论 -
ubuntu装vmtools
1:cp VM..... /home/2:tar -zxvf VM....3:cd vm....4. ./...pl5.一路回车。原创 2012-02-03 22:09:43 · 758 阅读 · 0 评论 -
arm的LCD的学习
看了大半天的LCD的代码,觉得还是有些晕晕乎乎的,还得继续多看看多做做实验那,恩,加油加油原创 2012-02-07 16:02:30 · 472 阅读 · 0 评论 -
位置无关码,位置相关码
1:ldr pc,=disbale_watch_dog @位置相关码2:bl disbale_watch_dog @位置无关码原创 2012-02-06 17:57:51 · 592 阅读 · 0 评论 -
arm定时器初值及公式 的熟悉
示例1:外部时钟源→通过寄存器MPLLCON得到FCLK→再通过寄存器CLKDIVN得到HCLK和PCLK。这个配置过程在启动文件中就已完成。在本开发板上,外部晶振为12MHz,进过MPLL倍频以后得到400MHz的FCLK,而FCLK、HCLK、PCLK之间的比例关系为1:4:8,因此HCLK为100MHz,PCLK为50MHz。s3c2440的时钟系统就介绍到这里,我们再回到定时器的配转载 2012-02-06 21:31:00 · 1557 阅读 · 0 评论 -
编译uboot时报错
编译uboot时报错转自:http://spring-studio.net/?p=196编译u-boot时出现:Configuring for smdk6400 board…ln: 正在创建指向“../arch/arm/include/asm”的符号链接“asm”: 不支持的操作make: *** [xxxxxxxx_config] 错误 1然后再运行 make xxx转载 2012-02-07 20:15:25 · 3458 阅读 · 0 评论 -
arm裸机代码的学习
1:touch test.c 2:kwrite test.c涉及到函数指针,因为此时内核尚未加载到内存中,所以只能调用0x33f94aa8出的uboot处的类似的printf语句3:arm-linux-gcc -c test.c -o test.o //生成arm可以识别的test.o ,注意-c这个选项4:arm-linux-ld -Ttext=0x3原创 2012-02-08 21:57:53 · 907 阅读 · 0 评论 -
tftp的使用
1:tftp : 一个协议pc -------->tftp--------> armPC传文件到tftp目录里面,然后arm板子再从tftp的目录下载2:前提:PC和arm首先要ping通 ,如果ping不通,看看是否在同一个网段,如果PC和arm只能ping通一半,那在arm上用arp -a 看看,可能arm ping 不通PC,但是这条命令下去之后,还是会显示PC是al原创 2012-02-27 00:52:16 · 794 阅读 · 0 评论 -
内核编译常见错误
1:Ubuntu10.04下编译Linux-2.6.12执行make menuconfig时提示错误: Unable to find the Ncurses libraries.>> You must install ncurses-devel in order>> to use 'make menuconfig'make[2]: *** [scripts/lxdialog/ncurses转载 2012-02-19 20:23:22 · 780 阅读 · 0 评论 -
ARM的AREA指令的使用
转自:http://blog.sina.com.cn/s/blog_616619c80100eqkj.htmlAREA指令指示汇编程序汇编新的代码节或数据节。节是不可分的已命名独立代码或数据块,它们由链接器处理。有关详细信息,请参阅ELF节和AREA指令。语法 AREA sectionname{,ATtr}{,ATtr}...其中:转载 2012-02-29 09:13:12 · 1038 阅读 · 0 评论 -
上位机软件的COM不够怎么办
我的上位机软件只能显示com1-com4的选项,但是我插上USB转串口线的时候,COM显示的是COM5,怎么办呢???方法:我的电脑,属性,设备管理器截图1:截图2:截图3:在COM的端口号这边进行修改,选择COM1-4中未被占用的COM口即可。原创 2012-03-01 10:02:07 · 1132 阅读 · 0 评论 -
keil与arm7通过jlink连接,烧写程序
截图1:截图2:截图3:比较简单的是这三张图,详细的细节的话这个同学的博客写的非常好:http://blog.csdn.net/zhzht19861011/article/details/5924218原创 2012-03-01 08:47:47 · 3045 阅读 · 0 评论 -
消除虚拟机中redhat的刺耳声!!!
每次装完linux后在终端中运行命令,遇到错误或者其他情况都会发出“滴滴”声。 在X Window系统下,可以使用xset 命令为之,命令如下:xset b off (输入xset 回车后得到xset命令的选项) 在console终端上怎样关闭响铃呢? 原来系统响铃是由于,我们的应用程序想终端发出了一个0x7这个字符。终端收到这个字符后就会响铃,解决问题的方法已经出转载 2012-03-03 11:21:16 · 1178 阅读 · 0 评论 -
ubuntu下安装qt环境
转自:http://www.linuxidc.com/Linux/2010-08/27681.htm基本步骤是这个:$ sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer注:qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要转载 2012-03-04 20:25:57 · 502 阅读 · 0 评论 -
QT编译或运行时出现的错误及解决
转自:http://blog.163.com/mageng11@126/blog/static/1408083742010871176546/很有道理,小错误,但是能够令你焦头烂额转载 2012-03-04 21:25:32 · 1344 阅读 · 1 评论 -
稳定版本的arm-linux-gcc 3.3.2下载
http://115.com/file/b3ay4yoq原创 2012-03-07 12:36:31 · 3745 阅读 · 2 评论 -
如何安装xvidcore
1:从xvid的官方下载xvid源码http://www.xvid.org/。2:将源码解压到任意目录下:tar zxvf xvidcore-1.3.1.tar.gz3:进入解压后的目录,可以看到一个build目录#cd /build/generic#make 4:成功提示信息* Binaries are currently located in the '=build转载 2012-03-22 15:34:01 · 4952 阅读 · 0 评论 -
linux编程常用包含文件
系统编程 验证程序断言 cpio归档值 字符类型 目录项 出错码 文件控制 浮点常数 信号 可变参数表 标准定义 标准I/O库转载 2012-03-22 16:05:26 · 502 阅读 · 0 评论 -
C语言中volatile关键字的作用
转自:http://blog.csdn.net/tigerjb/article/details/7427366一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水转载 2012-04-11 09:07:56 · 491 阅读 · 0 评论 -
C和arm的汇编的互相调用
1:在arm和C的相互调用中,R0,R1,R2,R3是默认的参数1,参数2,参数3,参数4的存放寄存器。其余的参数存在堆栈中,系统会自动的调用。这个规则对于C调用汇编,或者汇编调用C都同样有效。一开始我还以为只是汇编调用C的时候是这样的。2:汇编调用C语言starts.sIMPORT ADDFAREA FCC,CODE,READONLYENTRYstartMOV R原创 2012-04-17 23:27:42 · 2478 阅读 · 2 评论 -
error: cannot mount filesystem: input/output error
虚拟机出现诸如: error: cannot mount filesystem: input/output error“Error: cannot mount filesystem: Protocol error [fail]” 等错误的时候,poweroff虚拟机,在vm--setting中将shared folder改为 alw原创 2012-04-21 14:40:14 · 6307 阅读 · 0 评论 -
Boa服务器移植
Boa服务器移植Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。下面给大家介绍一下Boa服务器移植的具体操作步骤,希望能够有帮助。环境 主机:u转载 2012-05-05 15:47:10 · 839 阅读 · 0 评论 -
vsftpd安装
一、一开始编译的时候总是出错:specified for parameter 'sendfile'sysdeputil.c:186: error: storage class specified for parameter 'environ'sysdeputil.c:187: error: storage class specified for parameter 's_proct转载 2012-05-05 19:25:51 · 1978 阅读 · 1 评论 -
arm的ads1.2中总出现bad symbol的提示
arm的ads1.2中总出现bad symbol的提示纠结,怎么上一秒写的代码和这一秒的代码结果就不一样呢,对于同样的一句代码:LDR R0,=Src报错的代码截图:正确的代码截图:原来细细看了之下,差别在END这边,纠结~~~把END移到数据定义之后就不报错了。呼呼~~~原创 2012-05-27 16:58:21 · 5771 阅读 · 0 评论 -
mini_httpd源码分析
小型的web服务器的源码的解析转自:http://hi.baidu.com/cheng21884998/blog/item/9cc4c709e71f67a82eddd439.html还是挺详细的,有空的话看下,恩~~~转载 2012-05-11 23:38:41 · 2482 阅读 · 0 评论 -
mscomm奇偶属性的设置
1、MSCOMM的奇偶校验值包括如下: 设置值 描述 E 偶数 (Even) M 标记 (Mark) N 缺省 (Default) None O 奇数 (Odd) S 空格 (Space) 例子:偶校验:mscomm1.setting= "9600,E,8,1 "转载 2012-06-04 11:40:32 · 662 阅读 · 0 评论 -
CRC校验码的生成编码
#include#include#define ushort unsigned shortushort CrcCal(unsigned char *fp_CRC,unsigned char count) { unsigned int CRC=0xFFFF; //一开始存在寄存器中的数 unsigned char CRC_count; i转载 2012-06-15 10:00:53 · 1159 阅读 · 0 评论 -
CPSR_C ,CPSR_cxsf 详解
1: ARM每种工作模式除R0~R15共16个寄存器外,还有第17个寄存器CPSR,叫做 当前程序状态寄存器,CPSR中一些位被用于标识各种状态,一些位被用于标识当前出于什么工作模式。2:这个状态寄存器的32位可以分为四个8位的域 所以,如果CPSR后面加上,c,x,s,f都是容易理解的3:各个位的详细说明原创 2012-06-15 20:36:24 · 6544 阅读 · 0 评论 -
keil arm启动代码的分析
;/****************************************Copyright (c)**************************************************;** Guangzou ZLG-MCU Development Co.,LTD.;**原创 2012-06-15 21:04:15 · 2023 阅读 · 0 评论 -
__swi(0x00) void SwiHandle1(int Handle)分析
__swi(0x00) void SwiHandle1(int Handle)__swi(0x00) void SwiHandle1(int Handle);vicControl.h 有这样一句函数声明__swi(0x00) void SwiHandle1(int Handle);他的函数体在哪里?__swi(0x00) void SwiHandle1(int Hand转载 2012-06-15 19:45:54 · 2098 阅读 · 1 评论 -
ARM 指令条件码
原创 2012-06-15 20:03:24 · 858 阅读 · 0 评论 -
ubuntu apache cgi You don't have permission to access /cgi-bin/ on this server.
1:错误提示:You don't have permission to access /cgi-bin/ on this server.错误截图:2:解决方法网上搜的一堆方法都不是很有效。郁闷下。不过后来看到一句话有点灵感不过具体的修改却跟这句话无关,修改的是;/etc/apache2/sites-available/default 文件具体修改原创 2012-06-17 16:28:43 · 15617 阅读 · 1 评论 -
ubuntu下装apache,mysql ,php
基本 组件的安装转自:http://www.pkphp.com/2008/08/11/ubuntu%E4%B8%8B%E5%AE%89%E8%A3%85-apachephpmysql%E6%96%87%E6%9C%AC%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%81/1:sudo apt-get install ssh2:sudo apt-get install转载 2012-06-17 15:15:30 · 745 阅读 · 0 评论 -
mini_httpd + PHP 构建SSL MINI WEB
一、简介 目的:构建小型WEB站,具备SSL,解析PHP脚本(适用嵌入式环境)。 作者:sundy 2006-3-6 E_MAIL:hysundy@163.com二、环境资源 redhat 8mini_httpd_1.19 b修改版 php.4.4.2三、步骤说明 -----------------------------转载 2012-06-18 23:01:02 · 1972 阅读 · 0 评论