嵌入式
rootes
MBTI测试结果安静严肃通过全面性和可靠性获得成功实际有责任感决定有逻辑性并一步步地朝着目标前进不易分心喜欢将工作家庭和生活都安排得井井有条重视传统和忠诚
展开
-
利用虚拟机搭建linux下的交叉编译环境
1.在XP系统下安装VMware Player虚拟机,安装Ubuntu(ubuntu-11.04-desktop-i386.iso)2.安装samba服务器,用于WinXP和Ubuntu间实现文件共享:sudo apt-get samba3.将目标板的编译器放入指定文件夹,例如/opt目录下,编辑/etc/profile,添加path环境变量: PATH=/cygdrive/e/oc原创 2013-04-27 22:22:03 · 3256 阅读 · 0 评论 -
嵌入式开发你该掌握的知识
交叉编译环境搭建pc-lint、pgrelief静态代码分析工具(C语言)多线程/进程进程间通信(管道.....)自旋锁信号量开关中断定时器socket/raw socketmakefile动、静态库链表,队列内存动态申请释放文件操作(二进制,text,xml,json等)多核编程原创 2013-04-27 22:03:00 · 874 阅读 · 0 评论 -
UTM,NGFW集成安全功能对比
转载 2013-04-27 22:24:50 · 1356 阅读 · 0 评论 -
交换机基本原理和转发流程总结
关键词: 以太网集线器Ethernet HUB 交换机Switch 虚拟局域网 VLAN 路由器 Router 路由表 Route Table 地址解析协议 ARP ARP表 ARP Table MAC表 FIB Table 三层硬件转发表 IP fdb Table转载 2013-11-25 19:21:57 · 9816 阅读 · 0 评论 -
各嵌入式web服务器对比
转载 2013-04-10 18:51:55 · 1266 阅读 · 0 评论 -
SecureCRT下gcc编译错误提示乱码
WindowsXP下使用SecureCRT SSH到Ubuntu11上使用 gcc 编译程序发现里面带乱码,且多到几乎看不清意思的程度。这是由于SecureCRT与Ubuntu11系统的编码方式不一致导致的。除了通过修改Ubuntu11系统的编码方式解决外。还可以通过一种更快的方式解决。就是修改SecureCRT的显示编码。具体是:在SecureCRT的会话选项中选择外观->字体->字符编原创 2013-05-09 21:13:17 · 1497 阅读 · 0 评论 -
交换技术浅谈
二层交换技术工作原理三层交换技术工作原理原创 2013-12-05 18:27:55 · 1360 阅读 · 0 评论 -
网络安全技术简介
1 概念网络安全威胁是指网络系统所面临的,由已经发生的或潜在的安全事件对某一资源的保密性、完整性、可用性或合法使用所造成的威胁。能够在不同程度、不同范围内解决或者缓解网络安全威胁的手段和措施就是网络安全服务。 1.1 网络安全威胁网络系统所面临的安全威胁主要包括以下四个方面:·信息泄露:信息被泄露或透露给某个非授权的人或实体。·完整性破坏:数据的完整性经非授权的修改或破坏原创 2013-12-09 17:44:08 · 2969 阅读 · 0 评论 -
嵌入式程序设计中C/C++代码的优化
C/C++代码优化 Inline函数用指针代替数组不定义不使用的返回值手动编写汇编使用寄存器变量使用增量和减量操作符减少函数调用参数Switch语句中根据发生频率来进行case排序将大的switch语句转为嵌套switch语句避免使用C++的昂贵特性原创 2013-12-11 18:20:59 · 1562 阅读 · 0 评论 -
Linux下的帧缓冲--framebuffer应用编程
一、Linux的帧缓冲设备帧缓冲(framebuffer)是 Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。帧缓冲驱动的应用广泛,在 linux 的桌面系统中,Xwindow 服务器就是利转载 2013-05-12 21:57:31 · 2373 阅读 · 0 评论 -
Ubuntu 11下安装jrtplib-3.9.1和 jthread - 1.3.1
最近,要做个视频转发的服务器。需要用到jrtplib库和jthread库。在这里记录下安装步骤。※以下操作都是在超级管理员权限下进行的。步骤1.安装samba服务器,用于WinXP和Ubuntu间实现文件共享:sudo apt-get samba步骤2.下载库源码,并解压到Ubuntu下任意目录(1) jrtplib-3.9.1:http://research.ed原创 2013-05-22 22:35:18 · 2154 阅读 · 0 评论 -
深入理解C语言
Dennis Ritchie 过世了,他发明了C语言,一个影响深远并彻底改变世界的计算机语言。一门经历40多年的到今天还长盛不衰的语言,今天很多语言都受到C的影响,C++,Java,C#,Perl, PHP, Javascript, 等等。但是,你对C了解吗?相信你看过本站的《C语言的谜题》还有《谁说C语言很简单?》,这里,我再写一篇关于深入理解C语言的文章,一方面是缅怀Dennis,另一方面是转载 2013-11-26 19:23:06 · 772 阅读 · 0 评论 -
linux x86下依赖于动态链接库so的cpp程序编译
1.编译test.cpp:依赖的动态链接库和test.cpp同一目录,名称为:libxmnetsdk.so,编译命令如下:g++ test.cpp -L. -lxmnetsdk -o test2.查看编译好的执行文件依赖的库:root@ubuntu:/studio/frameForward# ldd test linux-gate.so.1 => (0x00原创 2013-04-25 18:16:12 · 2188 阅读 · 0 评论 -
linux下用户态与内核态的区别
究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1)例子C代码1. void testfork(){ 2. if(0 = = fork()){ 3. printf(“create new process su转载 2013-05-07 16:28:50 · 1179 阅读 · 0 评论 -
应该知道的Linux技巧
这篇文章来源于Quroa的一个问答《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧。我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解。 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自转载 2013-12-02 18:24:42 · 985 阅读 · 0 评论 -
Linux下TCP/UDP socket服务器模型
Linux系统网络服务器模型主要有两种:并发服务器和循环服务器。所谓并发服务器就是在同一个时刻可以处理来自多个客户端的请求;循环服务器是指服务器在同一时刻指可以响应一个客户端的请求。而且对于TCP和UDP套接字,这两种服务器的实现方式也有不同的特点。1、TCP循环服务器: 首先TCP服务器接受一个客户端的连接请求,处理连接请求,在完成这个客户端的所有请求后断开连接,然后再接转载 2013-05-08 23:56:45 · 2190 阅读 · 1 评论