易截截图软件、单文件、免安装、纯绿色、仅160KB

拨开迷雾 单片机和嵌入式LINUX开发的那点事儿(上)


作者:韦东山,
华清远见嵌入式学院
讲师。
随着嵌
入式行业硬件平台的性能增强,项目需求和功能日益复杂,ARM公司推出的
CORTEX-M3,更是让以往做单片机的工程师在芯片和技术选型面临两难选择,本专题将从芯片价格、整个系统的硬件软件设计及维护的成本等各个方面给您
提供一个参考, 并从技术角度分析单片机和带操作系统的系统的软件开发的异同点。
●    1.单片机与ARM等新处理器的价格比较
        ●    2.带操作系统与不带操作系统的软件开发的区别
        ●    2.1.驱动开发的区别
        ●    2.2.应用程序开发的区别
1. 单片机与ARM等新处理器的价格比较
表1
型号
架构
资源
价格(元)
AT89S51
8051
最高频率33MHz
4KB Flash
128B内部RAM
32个可编程IO引脚
两个16bit的计数器
一个UART口
4
SST89E564RD
8051
最高频率40MHz
64KB Flash
1KB内部RAM
32个可编程IO引脚
三个16bit的计数器
一个UART口
一个SPI接口
35
STM32F103
CORTEX-M3
最高频率72MHz
64KB或128BK Flash
20KB SRAM
80个可编程IO引脚
2个12bit的ADC
7通道DMA控制器
标准调试口(SWD和JTAG)
7个定时器
USB接口
2个I2C接口
3个UART
2个SPI接口
21
HI3510
ARM9+DSP双核
最高工作频率240MHz
视频处理单元,支持多种协议的实时编解码
图形处理单元
视音频接口
以太网接口
DDR控制器
USB、UART、IrDA、
I2C、SPI、GPIO等多种外设接口
80
S3C2440
ARM9
最高工作频率400MHz
SDRAM控制器
LCD控制器
4通道DMA控制器
3个UART
2个SPI
1个I2C接口
IIS音频接口
SD HOST接口
2个USB接口
8个10bit A


相关文档:

linux 下which、whereis、locate、find区别

当我们需要某个文件或目录时,而又不知道该文件放在什么地方,怎么办?
在windows下面,可以通过“搜索”功能进行查找,而在linux下,同样有相同的功能:
which       查看可执行文件的位置
whereis     查看文件的位置
locate    &n ......

关于Linux信号的总结


标准信号与实时信号
0-31 这 32 个信号称为标准信号。
从 32 到 63 之间的 32 个信号称为实时信号。
可以通过 man 7
signal 查看对“标准信号”和“实时信号”详细的描述。
信号排队
每个进程拥有一个信号等待队列。在 task_struct 中有一个 struct sigpending pending 域,
就是进程的信号 ......

linux stat函数讲解

stat函数讲解(转)
表头文件:    #include <sys/stat.h>
            #include <unistd.h>
定义函数:    int stat(const char *file_name, struct stat *buf);
函数说明:    通过文件名filename获取文件信息 ......

linux下tomcat安装配置

我把我整合apache+tomcat+mod_webapp.so的过程发上来。其中包括了许多前人的心得与经验  
   
 
1.所需的软件包  
   
    j2sdk-1_4_1_02-linux-i586.bin(jdk1.4.1)  

    Apache2.0.40   (Red   Hat   Linux8.0自带)   ......

linux cpu 硬亲和 和 其他

现在嵌入式也玩多核了。
利用./mpstat -P ALL 1 100 可以来查看cpu的使用情况。
这个是转的一个例子:
在多CPU的趋势越来越大了. 有时候为了更好地操作机器, 需要将某个进程绑定到具体的CPU上去. 下面给出了一个进程绑定到具体的CPU上去的一个例子.
view plaincopy to clipboardprint?
···&midd ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号