Ikaros
Linux系统移植——学习笔记 Linux系统移植——学习笔记
一、u-boot工程1、BootLoader介绍BootLoader是操作系统运行之前要执行的一段程序,它负责初始化硬件设备、建立内容空间映射,从而操作系统的运行做好准备,是一个专门加载操作系统的程序。 对于嵌入式系统而言,没
HTML发送表单给python处理——Linux HTML发送表单给python处理——Linux
操作系统: CentOS7环境搭建: 需要 Apache,Pythoncentos7 apache 安装配置步骤Centos7安装Python3.7,补充,将python解压后放入/usr/local/python3下。然后升级pip3,之
2019-11-08
嵌入式web服务器BOA+CGI+HTML+MySQL项目实战——Linux 嵌入式web服务器BOA+CGI+HTML+MySQL项目实战——Linux
准备环境操作系统: Ubuntu12.04 LTS环境搭建: 需要 BOA,Apache,CCGI,MySQL,GCCLinux下嵌入式Web服务器BOA和CGI编程开发数据库的相关知识——学习笔记 的三mysql中文乱码问题解决 / C程
2019-11-08
Linux下嵌入式Web服务器BOA和CGI编程开发 Linux下嵌入式Web服务器BOA和CGI编程开发
一、环境搭建操作系统:Ubuntu12.04 LTSboa下载地址(但是我找不到…):http://www.boa.org/我是其他网站找到的资源,但是忘了网址了,所以我直接上云盘资源链接: https://pan.baidu.com/s/
2019-10-17
Linux下互斥与死锁 Linux下互斥与死锁
一、同步、竞争、互斥当多个线程同时访问其共享的资源时,需要相互协调,以防止出现数据不一致、不完整的问题,能达到这种状态叫线程同步。 而有些资源在同一时刻只有一个线程访问,对于这种资源的访问需要竞争。 当资源获取到后,能够防止资源被其他线程抢
2019-09-09
Linux下线程的相关知识 Linux下线程的相关知识
一、线程基本概念1、线程就是进程中的执行路线,即进程内部的控制序列,或者说是进程的子任务(进程就是正在运行的程序,它是一个资源单位) 2、线程就是轻量级的,没有自己独立的内存资源,使用的是进程的代码段、数据段、bss段、堆(注意:没有栈)、
2019-09-09
Linux下系统调用和文件操作 Linux下系统调用和文件操作
一、系统调用 UNIX/Linux系统绝大部分功能都是通过系统调用实现,比如:open/close... UNIX/Linux把系统调用都封装成了C函数的形式,但他们不是标准C的一部分。 标准库中的函数绝大部分时间都工作在用户态,但部分
2019-09-09
Linux下库、静态库、共享库 Linux下库、静态库、共享库
五、库库就是目标文件的集合,我们把不需要升级更新维护的代码打包合并在一起方便使用,也可以对源文件进行保密。 静态库在使用时是把被调用的代码复制到调用模块中,然后再执行程序时,静态库就不需要了。 静态库的执行速度快,但占用空间大,当库中的内容
2019-09-09
Linux下GNU编译器 Linux下GNU编译器
GNU编译器 1、支持众多编程语言、平台 2、构建过程(C代码是如何变成可执行文件的)。 第一步,预处理. 这一步处理 头文件、条件编译指令和宏定义。 第二步,编译. 将第一步产生的文件连同其他源文件一起编译成汇编代码。
2019-09-09
2 / 2