嵌入式调试方法——printf和fprintf

 除了人工的分析之外,最简单最直接的调试方法要算printf了。不过,我们这里推荐使用的并不是初学C语言时使用的函数int printf(const char *format, ...),而是稍微复杂一点的fprintf()函数,因为它更方便我们之后重定向错误输出信息到指定...

嵌入式 在开发板上画圆

嵌入式 在开发板上画圆 一、简述          记--在开发板(6818,cortex,800W*480H)上画出圆形。          源码打包:链接:https://pan.baidu.com/s/123gNBZecp_52lC-LZpUt5A 密码:zela 二、例子      1、 一个静态的圆。 ...

TQ210 —— 嵌入式Linux根文件系统的设计与实现

嵌入式Linux根文件系统的设计与实现   1、Linux文件系统基本概念 文件系统类型:FAT32、NTFS、EXT2、 EXT3、 JFFS2、 YAFFS2、 NFS  Linux根文件系统目录结构: (1) /bin 目录 该目录下存放所有用户(包括系统管理员和一般用户)都可以使...

Qt4.7 嵌入式环境搭建之源码编译和安装

  首先从官网下载QT的嵌入式版,注意官网上的嵌入式版和linux版都是199M,其实他们在官网上的位置不一样, Qt libraries 4.7.0 for embedded Linux (199 MB) http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.7.0.tar.gz...

ARM板子启动出现:crc error-- System halted

  ARM板子启动出现:crc error-- System halted 分类: u-boot/驱动开发 Linux 图像处理/去噪/增强 2012-12-01 16:34 2135人阅读 评论(1) 收藏 举报 NAND read: device 0 offset 0x40000, size 0x800000 Reading data from 0x83...

arm-linux-gnueabihf、aarch64-linux-gnu等ARM交叉编译GCC的区

在下载gcc for arm的时候,往往会有很多个版本: 这些版本的区别是什么?我该下载哪个版本? 区别无外乎几个:大端 or 小端、ARMv7 or ARMv8、32位 or 64位、裸机 or 嵌入式Linux   ...

嵌入式Linux之我行——S3C2440上MMC/SD卡驱动实例开发讲解(一)

http://bbs.ednchina.com/BLOG_ARTICLE_1787530.HTM 嵌入式Linux之我行——S3C2440上MMC/SD卡驱动实例开发讲解(一) 发布时间:2010-06-29 10:40:34 技术类别:生活点滴     http://blog.chinaunix.net/u3/1016...

Linux任务、进程和线程

参考书籍:《从实践中学嵌入式linux应用程序开发》(华清远见嵌入式学院) 资料下载:http://download.csdn.net/detail/klcf0220/5331230 http://www.kuaipan.cn/file/id_43409466388906159.htm 参考链接:http://www.cnblogs.com/lmjob/arc...

嵌入式Linux驱动工程师要求

1.熟悉Linux系统架构,熟悉Linux设备驱动的各种编程接口和机制;2.熟悉Linux内核开发环境,Uboot移植,Linux内核裁剪,根文件系统定制;3.了解ARM硬件工作基本原理及中断处理、IO接口、总线结构; 4.有强烈的责任感,工作积极主动,良好的...

移植mysql到arm

虚拟机: 1.从官网下载源码并交叉编译。 2.把可执行二进制文件mysql、mysqladmin、mysqld、mysqldump和脚本文件mysql_install_db放到板端/usr/bin目录下。 3.把libexec、share里的文件包括文件夹放到板端/usr目录下 4.把/lib目录里的libmys...

iptables移植到ARM Linux教程

http://www.veryarm.com/568.html iptables或netfilter(网络过滤器)是一个工作于用户空间的防火墙应用软件,允许系统管理员可以调整设置X表(Xtables)提供相关的系统表格(目前主要位于iptables/netfilter)以及相关的链与规则...

linux nand flash常用命令

使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd* #cat /proc/mtd dev:    size   erasesize  name mtd0: 00c00000 00020000 ROOTFS mtd1: 00200000 00020000 BOOTLOADER mtd2: 00200000 0002000...

protobuf在嵌入式linux下的移植及测试成功demo

关于什么是protobuf,网上搜搜一大堆,很多人用的都还是json,以为json是多种语言传输数据是万能的,看完了protobuf的实现,就明白了简单高效才是王道。 简单介绍: protobuf很出名,是google开发的序列化库,很多公司都使用它作为接口的...

一个shell写的ping函数

#!/bin/bash #2013-01-06 14:00:00 wanggy exp #note:ping monitor set -u #set -x ping_fun() {     d_network=192.168.1     echo -n "input the network(default $d_network):"     read network     : ${network:=$d_netwo...

MQTT服务器在 PC端以及嵌入式平台上的搭建

Mosquitto Mosquitto 开源软件可以在Windows、Mac、Linux、树莓派、openWrt等多种系统上安装MQTT服务器。 apolo mqtt 服务器 http://activemq.apache.org/apollo/download.html http://blog.csdn.net/yannanxiu/article/detai...

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

写文章

热门文章

一周热门问题