嵌入式linux面试题解析(三)——Linux应用编程部分一

嵌入式linux面试题解析(三)——Linux应用编程部分一1、TCP与UDP的区别    TCP:是面向连接的流传输控制协议,具有高可靠性,确保传输数据的正确性,有验证重发机制,不会出现丢失或乱序。    UDP:是无连接的数据报服务,不对数据...

基于ARM的嵌入式Linux移植真实体验(5)――应用实例

应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。 编写Linux应用程序要用到如下工具:        (1)编译器:GCC GCC是Linux平台下...

嵌入式linux工程师面试题目C语言基础部分 (2

嵌入式linux工程师面试题目C语言基础部分 在网上看到了一篇嵌入式的面试题,忽然觉得自己很渺小……在未来一段时间内我会陆续贴上我的答案,当然可能有些我做不出来,做出来的也不一定准确,在检验和提高自己的同时,希望有走过路过高...

嵌入式linux上测试远程服务器的某个端口是否可达

最近在做ftp上传相机中的文件时,遇到超时问题。相机中,原本有ftpput的应用,于是就在程序中直接使用ftpput来上传相机中的视频和图片。 ftpput使用方法为:     BusyBox v1.20.2 (2015-10-22 14:48:06 HKT) multi-call binary.     Us...

如何在windows编译生成嵌入式linux程序的代码

平时我们要想生成自己的嵌入式linux的代码的方法主要有以下几种: 1,安装虚拟机。在虚拟机上安装我们所需要的交叉编译工具,利用交叉编译工具来编译我们的程序,但是不能再windows平台下使用! 2.安装Cygwin。Cygwin是一个在windows上仿Lin...

高质量嵌入式Linux c编程第四章 语句 精编问题

第四章:语句 从程序流程的角度,程序可以分为哪三种基本结构?   答:顺序结构,分支结构,循环结构 什么是空语句,以及空语句的作用?  答:只有;组成的语句叫做空语句      作用:(1).纯粹消耗cpu的时间,起到延时的...

嵌入式Linux C语言 应用程序开发之通讯录(链表操作与数据库保存)

目录sqlite3的安装程序代码程序运行效果图 sqlite3的安装 几乎所有Linux下都附带sqlite Terminal下输入下列指令 sudo apt-get install sqlite3 等待下载安装 程序代码 通过新建链表保存联系人,建立数据库保存读取,菜单很简略,...

嵌入式Qt5.6应用编程之嵌入式Linux串口收发应用-JZ2440

linux内核版本:3.4.2 qt 版本:5.6.0 交叉编译工具:arm-linuxgcc 4.4.3 开发板:JZ2440V3 本博客接上篇博客(嵌入式Qt5.6应用编程之触摸屏控制LED灯):https://mp.csdn.net/postedit/87923875 推荐一篇Linux串口应用编程的博客:htt...

17年4月15日嵌入式Linux C语言(一)

一、vi编辑器 1.Linux上最常用的文本编辑器事vi(或vim). 2.vi有三种基本工作模式:命令行模式、插入模式、底行模式。 3.vi刚打开为命令行模式,按【i】进入插入模式,【Esc】转回命令行模式。 4.退出vi,按【:】+w ——保存文件     ...

嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(五)

  一、移植环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2.tgzu-boot:u-boot-2009.08.tar.bz2二、移植步骤 上接:u-boot-2009.08在2440上的移植详解(四) 9)实现u-boot对yaf...

作为一个新人,怎样学习嵌入式Linux?(韦东山)

被问过太多次,特写这篇文章来回答一下。   在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排...

嵌入式linux工程师面试题目C语言基础部分(转)

嵌入式linux工程师面试题目C语言基础部分 在网上看到了一篇嵌入式的面试题,忽然觉得自己很渺小……在未来一段时间内我会陆续贴上我的答案,当然可能有些我做不出来,做出来的也不一定准确,在检验和提高自己的同时,希望有走过路过高人指点...

嵌入式linux按键驱动,同步互斥阻塞,linux进程六大状态

目的:同一时刻只能有一个应用程序open设备文件。 所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更小的执行单位,因此这里的原子实际是使用了物理学里的物质微...

基于ARM的嵌入式Linux移植真实体验(4)――设备驱动

设备驱动程序是操作系统内核和机器硬件之间的接口,它为应用程序屏蔽硬件的细节,一般来说,Linux的设备驱动程序需要完成如下功能: Ø         负责内核和设备之间的数据交换; Ø...

嵌入式Linux/Qt 开发RFID智能仓储指纹管理系统

基于嵌入式Linux/Qt 开发RFID智能仓储指纹管理系统   Qt 是一个用于桌面系统和嵌入式开发的跨平台应用程序框架。它包括一个直观的API和一个丰富的类库,以及用于GUI开发和国际化的集成工具,另外它支持Java™和C++开发。利用它,我们无须...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题