嵌入式linux项目开发(一)——SQLite数据库一、SQLite数据库简介SQLite是一个开源的嵌入式关系数据库,是一种轻量级的、自给自足的、无服务器的、无需配置的、事务性的SQL数据库引擎,其特点是高度便携、使用方便、结构紧凑、高效、可靠,体积小,支持ACID(原子性、一致性、..
分类:
数据库 时间:
2016-07-22 14:57:19
阅读次数:
633
嵌入式linux项目开发(一)——CGIC编程一、CGIC简介1、CGI简介CGI(CommonGatewayInterface)是外部应用扩展应用程序与WWW服务器交互的一个标准接口。按照CGI标准编写的外部扩展应用程序可以处理客户端浏览器输入的数据,从而完成客户端与服务器的交互操作。而CGI规范就定义了..
分类:
系统相关 时间:
2016-07-21 11:06:18
阅读次数:
310
嵌入式linux项目开发(一)——BOA移植项目目标:使用BOA、CGIC、SQLite搭建嵌入式web服务器一、嵌入式web服务器BOA简介在嵌入式设备的管理与交互中,基于Web方式的应用成为目前的主流,即在嵌入式设备上运行一个支持脚本或CGI功能的Web服务器,能够生成动态页面,在用户端只需..
分类:
系统相关 时间:
2016-07-20 13:43:43
阅读次数:
365
嵌入式Linux进程间通信(十二)——多线程同步多线程编程中有三种线程同步机制:互斥锁、信号量、条件量。本文将使用生产者消费者问题编程实践三种线程同步方式。生产者、消费者问题:生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区..
分类:
编程语言 时间:
2016-07-19 02:45:08
阅读次数:
272
u-boot 介绍: 对于计算机来说 , 从一开始上机通电是无法直接启动操作系统的 , 这中间需要一个引导过程 , 嵌入式Linux系统同样离不开引导程序 , 这个启动程序就叫启动加载程序(Bootloader) ,Bootloader 主要是进行一些基础必要硬件的初始化 (cpu_init ,me ...
分类:
其他好文 时间:
2016-07-18 02:49:21
阅读次数:
198
看我的内容很乱,想有序的操作,去看《嵌入式Linux学习笔记(基于S5PV210、TQ210)》
添加s5pv210配置
1 board/samsung/下
将smdkc100复制为smdkv210
将smdkv210/下的smdkc100.c重命名为smdkv210.c
修改smdkv210/下的Kconfig
if TAR...
分类:
其他好文 时间:
2016-07-17 00:21:27
阅读次数:
663
在嵌入式应用中,使用RTOS的主要原因是为了提高系统的可靠性,其次是提高开发效率、缩短开发周期。uCOS-II是一个占先式实时多任务内核,使用对 象是嵌入式系统,对源代码适当裁减,很容易移植到8~32位不同框架的微处理器上。但uCOS-II仅是一个实时内核,它不像其他实时操作系统(如嵌入式 Linux)那样提供给用户一些API函数接口。在uCOS-II实时内核下,对外设的访问接口没有统一完善,有很...
分类:
其他好文 时间:
2016-07-14 15:34:48
阅读次数:
163
嵌入式Linux进程间通信(十一)——多线程简介一、线程简介线程有四种:内核线程、轻量级进程、用户线程、加强版用户线程1、内核线程内核线程就是内核的分身,一个分身可以处理一件特定事情。内核线程的使用是廉价的,唯一使用的资源就是内核栈和上下文切换时保存寄存器的空间..
分类:
编程语言 时间:
2016-07-12 15:46:25
阅读次数:
292
转自:http://blog.csdn.net/jimmy_1986/article/details/5838297 嵌入式linux下的usb属于所有驱动中相当复杂的一个子系统,要想将她彻底征服,至少需要个把月的时间,不信?那是你没做过。 本人做过2年的嵌入式驱动开发,usb占了一大半的时间。期间 ...
分类:
系统相关 时间:
2016-07-12 15:10:25
阅读次数:
215
作为一个新人,怎样学习嵌入式Linux
推广
了解更多嵌入式知识请移步到
100ask.taobao.com
作为一个新人,怎样学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。
在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组...
分类:
系统相关 时间:
2016-07-12 14:02:55
阅读次数:
225