Location:
Search - linux c debug
Search list
Description: Linux 下串口的通讯调试程序C语言编写的源代码-Linux serial communications debugging C-language source code
Platform: |
Size: 8331 |
Author: 蓝鸥 |
Hits:
Description: linux c调试代码-debug code
Platform: |
Size: 4777 |
Author: 周贤青 |
Hits:
Description: 用多线程同步方法解决读者阅览问题
1) 每个读者进入阅览室后,即时显示“Entered” 及其线程自定义标识,还同时显示阅览室共有几名顾客及其所坐的位置。
2) 至少有10个读者,每人阅览至少3秒钟。
3) 多个读者须共享操作函数代码。
2总的设计思想及系统平台、语言、工具:
设计思想:程序设定的是10个读者和5个座位,对读者进行编号,依次进入阅览室读书,为每一座位列一表目,包括座号和读者号等,读者离开时要登出,即消掉登记的信息。
系统平台:LINUX 语言:C语言 工具:vi编辑器、gcc编译器
操作系统:linux操作系统
调试工具:edit、masm、link、debug.
3数据结构与模块说明(功能与流程图)
数据结构
int count=0 //记录阅览室读者数量
sem_t full //定义阅览室座位信号量
int seat[5] //用数组表示座位
pthread_t reader[10] //定义读者线程
pthread_mutex_t mutex //定义互斥量
3.2功能说明
可以标识读者,随机为读者设置在阅览室的读书时间
可以显示阅览室读者的人数
可以显示读者所坐的位置,座位状态以及列出空座位
Platform: |
Size: 864 |
Author: 谢冷阳 |
Hits:
Description: LINUX C++开发的写日志函数源嘛,在新的项目中可以直接方便的使用只需要调用WriteLog就函数就行了。日志分成三级:debug,normal,alert
Platform: |
Size: 2512 |
Author: zuiwengoo |
Hits:
Description: linux c调试代码-debug code
Platform: |
Size: 5120 |
Author: 周贤青 |
Hits:
Description: Linux 下串口的通讯调试程序C语言编写的源代码-Linux serial communications debugging C-language source code
Platform: |
Size: 8192 |
Author: 蓝鸥 |
Hits:
Description: Linux网络编程,内容强大,附件含有 有关网络通信的服务和网络库函数,Linux下 C语言使用与调试简介等众多内容.欢迎下载.-Linux Network Programming, content strong, annex contains the relevant network communications services and network library function, Linux under the C language to use and debug, and many other contents Introduction. Welcome to download.
Platform: |
Size: 1734656 |
Author: 李秘 |
Hits:
Description: 用多线程同步方法解决读者阅览问题
1) 每个读者进入阅览室后,即时显示“Entered” 及其线程自定义标识,还同时显示阅览室共有几名顾客及其所坐的位置。
2) 至少有10个读者,每人阅览至少3秒钟。
3) 多个读者须共享操作函数代码。
2总的设计思想及系统平台、语言、工具:
设计思想:程序设定的是10个读者和5个座位,对读者进行编号,依次进入阅览室读书,为每一座位列一表目,包括座号和读者号等,读者离开时要登出,即消掉登记的信息。
系统平台:LINUX 语言:C语言 工具:vi编辑器、gcc编译器
操作系统:linux操作系统
调试工具:edit、masm、link、debug.
3数据结构与模块说明(功能与流程图)
数据结构
int count=0 //记录阅览室读者数量
sem_t full //定义阅览室座位信号量
int seat[5] //用数组表示座位
pthread_t reader[10] //定义读者线程
pthread_mutex_t mutex //定义互斥量
3.2功能说明
可以标识读者,随机为读者设置在阅览室的读书时间
可以显示阅览室读者的人数
可以显示读者所坐的位置,座位状态以及列出空座位
-err
Platform: |
Size: 1024 |
Author: 谢冷阳 |
Hits:
Description: LINUX C++开发的写日志函数源嘛,在新的项目中可以直接方便的使用只需要调用WriteLog就函数就行了。日志分成三级:debug,normal,alert-LINUX C++ Developed to write the log function of the source of them, in the new project can be direct and convenient to use only need to call on the WriteLog function on the list. The log is divided into three levels: debug, normal, alert
Platform: |
Size: 2048 |
Author: zuiwengoo |
Hits:
Description: 本代码是DS18B20的驱动程序源代码,MCU采用ATMEGA168,C语言编写,已经调试通过。可提供给各位仁兄参考。-This code is DS18B20 driver source code, MCU used ATMEGA168, C language, have been debug through. Available to you man reference.
Platform: |
Size: 1024 |
Author: 邵竞 |
Hits:
Description: 一份很实用的linux调试入门笔记,基于FFT-S2410的开发板调试笔记,对初学者很有帮助-A very useful debugging linux notebook entry, based on the FFT-S2410 development board debugging notes, very helpful for beginners
Platform: |
Size: 23552 |
Author: xia zhongquan |
Hits:
Description: 有关ADS集成开发环境和EASYJTAG-H仿真器的使用。ADS集成开发环境是ARM公司推出的ARM核微控制器集成开发工具,英文全称为ARM Developer Suite,成熟版本为ADS1.2。ADS1.2支持ARM10之前的所有ARM系列微控制器,支持软件调试及JTAG硬件仿真调试,支持汇编、C、C++源程序,具有编译效率高、系统库功能强等特点,可以在Windows98、Windows XP、Windows2000以及RedHat Linux上运行。 这里将简单介绍使用ADS1.2建立工程,编译连接设置,调试操作等等。最后还介绍了基于LPC2131系列ARM7微控制器的工程模板的使用,EASYJTAG-H仿真器的安装与使用。-The ADS integrated development environment and emulator EASYJTAG-H use. ADS integrated development environment is introduced by ARM' s ARM-core MCU integrated development tool, the English called the ARM Developer Suite, mature version ADS1.2. ADS1.2 supports all ARM family before the ARM10 micro-controller, support software debugging and JTAG debug hardware emulation, support assembly, C, C++ source with compiler efficiency, system library functions and other properties, you can Windows98, Windows XP , Windows2000 and RedHat Linux running on. Here' s a brief introduction to use ADS1.2 building projects, compile connection settings, debugging operation and so on. Finally introduced the series of ARM7-based LPC2131 microcontroller project template to use, EASYJTAG-H Emulator installation and use.
Platform: |
Size: 524288 |
Author: noname |
Hits:
Description: C#通过gprs modem 发送彩信,在vs2005下调试通过-C# via gprs modem to send MMS, in vs2005 to debug through the
Platform: |
Size: 2293760 |
Author: c#通过modem发送彩信 |
Hits:
Description: CS provides a complete, integrated tool suite for developing and debugging embedded applications running on Microchip PIC® MCUs and dsPIC® DSCs. This suite includes an IDE for project management, a context sensitive C aware editor, build tools and real time debugger...helping developers create, analyze, debug and document project code.-CCS, Inc. offers a wide variety of C Embedded Development Tools for Windows or Linux that support the PIC10, PIC12, PIC14, PIC16, PIC18, PIC24 microcontrollers and dsPIC® DSCs. Our goal at CCS is to provide the simplest and most efficient solutions for Microchip PIC® MCU development needs. The CCS compiler has a generous library of useful routines and ready-to-run example programs for hardware peripherals. Your development productivity levels will easily exceed all other compilers available.
Platform: |
Size: 173056 |
Author: davidchan |
Hits:
Description: dbug is a simplistic and flexible trace message framework written for C & C++ programs. It has been tested to work under both Windows & Linux (at least some time ago). It provides multiple outputs for debug messages and message levels. The included documentation is fairly extensive and written in polish.
Platform: |
Size: 16384 |
Author: z |
Hits:
Description: Linux 终端显示的缓冲是有限的(默认的显示几百行),所以如果我们程序printf行数较多,或者程序运行时间较长,难免有一些记录被冲掉,进而影响查看bug。特别是对随机的、少重现错错误,想通过屏幕上printf出来的数据调试,就难免困难一些,当然我们也可以使用重定向实现
程序>log.txt
但是这种方式,打印到文件上便不能显示到屏幕上了,所以有一定的局限性。
于是写了一个程序用意实现。
改程序有以下几个文件
Debug.c
Debug.h
改打印log程序可以关闭和打开文件输出、屏幕输出详细说明如下:
debug_term_on() //将打印信息输出到屏幕上
debug_term_off() //不将打印信息输出到屏幕上
debug_file_off() //不将打印信息输出到文件中
debug_set_dir( “./log” ) //设置log文件夹
debug_file_on() //将打印信息输出到文件中
- print the log into file
Platform: |
Size: 5120 |
Author: 璐盟其 |
Hits:
Description: 如何用gdb来调试程序的基本方法 比较适合初学者!-How to debug linux c with GDB!
Platform: |
Size: 174080 |
Author: zhanghao |
Hits:
Description: 在 windows 下使用 VC 编程时,我们通常需要 DEBUG 模式下运行程序,而后调试器将在退出程序时,打印出程序运行过程中在堆上分配而没有释放的内存信息,其中包括代码文件名、行号以及内存大小。该功能是 MFC Framework 提供的内置机制,封装在其类结构体系内部。
在 linux 或者 unix 下,我们的 C++ 程序缺乏相应的手段来检测内存信息,而只能使用 top 指令观察进程的动态内存总额。而且程序退出时,我们无法获知任何内存泄漏信息。为了更好的辅助在 linux 下程序开发,我们在我们的类库项目中设计并实现了一个内存检测子系统。简述 C++ 中的 new 和 delete 的基本原理,并讲述了内存检测子系统的实现原理、实现中的技巧,并对内存泄漏检测的高级话题进行了讨论。解决了本人在内存泄露很多多问题(我也是down的别人的),觉得非常好,所以给大家分享。-memory operator new/delete,
Platform: |
Size: 296960 |
Author: 王位 |
Hits:
Description: 高级Linux 程序设计 本章将向你展示如何在 Linux 系统中完成一个 C/C++ 程序的基本步骤。具体来说,本
章讲解了如何在 Linux 系统中编辑 C 和 C++ 源码,编译并调试得到的程序。如果你已经对
Linux 环境下的程序编写相当熟悉,则完全可以跳过本章内容,直接开始阅读第二章, “编
写优质的 GNU/Linux 软件” 。第二章中 2.3 节“编写及使用程序库”中包含了对静态和动态
库的比较,这也许是你还不知道的内容,值得关注。-Advanced Linux Programming This chapter will show you how to complete in the Linux system the basic steps of a C/C++ programs. In particular, this
Chapter explains how to edit the C and C++ source code in Linux system, compile and debug the program. If you have
Programming is quite familiar with the Linux environment, it can skip this chapter content, directly start reading chapter 2,
GNU/Linux software quality. Section 2.3 in the second chapter writing and the use of libraries contains the static and dynamic
The comparison of library, perhaps this is you do not know the content of the worthy of attention.
Platform: |
Size: 559104 |
Author: 刘兵 |
Hits:
Description: 短信猫源码,如使用Debug库,需要设置环境变量GSMLIB_DEBUG等于2,则会在C 下生成GSMModem log文件,()
Platform: |
Size: 263168 |
Author: Phclip |
Hits: