pdf

Linux C编程从初学到精通

  • 1星
  • 日期: 2020-09-25
  • 大小: 110.6MB
  • 所需积分:0分
  • 下载次数:2
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

c

c

《linux c编程从初学到精通》深入浅出、循序渐进地讲解了linux平台下的c程序设计,并通过大量的程序实例,以及综合开发案例的演示,帮助读者快速掌握linux下c语言编程的方法和技巧。

《linux c编程从初学到精通》内容翔实,共分为三大部分。第一部分为基础篇,共有5章,主要讲解了linux系统的概述、c语言编程基础、linux下的两种常用文本编辑器vi和emacs、程序编译器gcc和调试器gdb,以及make管理工具。第二部分为提高篇,共有7章,主要讲解了linux系统下各种操作的系统调用,包括文件操作、进程控制、进程间通信、网络编程、gtk+图形界面编程等。第三部分为实践篇,共有5章,分别为5个不同的linux平台下c程序开发的综合案例,向读者详细阐述了linux文件操作、gtk+图形界面编程、linux网络编程,以及基于linux平台的嵌入式软件开发的方法和技巧。

《linux c编程从初学到精通》是由作者根据多年来的开发工作经验编著而成,语言通俗易懂,内容丰富,注重实例讲解,知识涵盖面广。非常适合linux平台下c语言编程的初学者以及高校本科生、研究生阅读,也适合在linux系统下进行c程序开发的工程师查阅和学习。

更多简介内容

推荐帖子

ABI Research:2025 年,将有 5.14 亿部手机支持 UWB
因为苹果和三星的采用,UWB(UltraWideband,超宽带)技术在过去两年受到了产业界的高度关注。 市场分析机构 ABI Research 的报告指出,作为一种高度准确,低功耗,强大且安全的无线技术,UWB 能被应用于确定设备的位置,移动和距离的。而得益于苹果和三星等公司进入 UWB 市场,智能手机有望引领 UWB 市场。   ABI Research 预测,支持 UW
zqy1111 RF/无线
仿真工作正常对于DSP的基本要求
1)DSP电源和地连接正确。 2)DSP时钟正确。 3)DSP的主要控制信号,如RS和HOLD信号接高电平。 4)C2000的watchdog关掉。 5)不可屏蔽中断NMI上拉高电平。  CCS或Emurst运行时提示“Can't Initialize Target DSP”  1)仿真器连接是否正常? 2)仿真器的I/O设置是否正确?  3)XDSPP仿真器的电源是否正确?  4)目标
Aguilera DSP 与 ARM 处理器
为 FPGA 供电的技巧
糟糕。将现场可编程门阵列(FPGA)连接到DC/DC转换器的输出,现在DC/DC无法启动。当使用示波器观察电路时,看到图1所示的情形。输出电压未进入调压模式。哪里发生故障了呢?   图1:由于该FPGA具有较高的启动负载和极高的去耦电容,DC/DC转换器无法使其输出电压进入调压模式       FPGA对其电源提出了一些独特的挑战。例如,FPGA供应商通常需
qwqwqw2088 模拟与混合信号
关于Flash闪存的扇区、块、页
以W25Q128为例: 128Mbit 的容量。 每页256字节,一共65536个字节,合计65536*256*8=134,217,728bit ,等于134,217,728/1024/1024=128Mbit. 每次编程数据为256字节。擦除可以按16页(即一个扇区擦除,4K)、按128页擦除(32KB块擦除)、按256页擦除(64KB块擦除)或者整片擦除。 这个芯片总结来说:
Jacktang DSP 与 ARM 处理器
如何利用TINA-TI来完成跨阻放大电路的稳定性设计
——作者:TI 技术支持苏智超     在测试测量和医疗行业中,许多应用采集的原始信号都是光信号,例如LiDAR,OTDR,PCR等。在采集的过程中这类应用会不可避免的进行光电转换,首先通过光电二极管把光信号转化成电流信号,然后在通过跨阻放大电路把电流信号转成电压信号,之后再进行信号调理,最终输入ADC中。 其中跨阻放大电路的设计尤为关键,主要包括两方面,一方面是稳定性
alan000345 微控制器 MCU
评估板快速测试-基于TI Sitara Cortex-A9
前  言 本指导文档适用开发环境: Windows开发环境:Windows 7 64bit、Windows 10 64bit Linux开发环境:Ubuntu 14.04.3 64bit 虚拟机:VMware14.1.1 U-Boot:U-Boot-2017.01 Kernel:Linux-4.9.65、Linux-RT-4.9.65 Linux Proc
Tronlong小分队 ARM技术

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })