240
收录了9941篇文章 ·1883个问题 · 0人关注

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

0

mtrace检查内存泄漏

内存泄漏检查方法(for Linux) 如果你更想读原始文档, 请参考glibc info的"Allocation Debugging" 一章 (执行info libc);glibc提供了一个检查内存泄漏的方法, 前提是你的程序使用glibc的标准函数 分配内存(如malloc, alloc...): 1. 在需要内...

0

简析nvram的数据结构及流程

应用层代码:sourceliblibnvram vram_env.cmtd层代码:sourcelinux-2.6.36.xarchmips alink vram.c数据结构typedef struct block_s { char *name; env_t env; //env block cache_t cache[MAX_CACHE_ENTRY]; //env cache entry...

0

移植python3到ARM平台的OK6410开发板

1下载python3.2.2的源码源码下载地址:http://www.python.org/ftp/python/3.2.2/Python-3.2.2.tgz(1)在Ubuntu上必须安装同版本的Python./configure   #生成Makefilemake & makeinstall  #安装到Ubuntu(2)运行./configure生成Makefile...

0

Linux系统无法ping通,导致需要重启系统

Linux系统无法ping通,导致需要重启系统,查看messages没有任何记录,后来查看mcelog发现了是硬件的问题,这个文件是记录硬件报错的日志,搜索了一下MCE日志功能。 What are Machine Check Exceptions (or MCE)? A machine check exception ...

0

关于NOR_FLASH的大小在单片机程序中的应用

在单片机开发中,NOR_FLASH常用的有4M和8M的大小:4M的FLASH在程序中可以这样表示:Ptr < 0x2200008M的FLASH在程序中可以这样表示:Ptr < 0x400000(最大只能读到0x3fffff)有了这个关系,在判断NOR_FLASH好坏的方法上我们可以采用计算checksum的...

0

构建安装ARM Ubuntu系统

一、简介 Ubuntu作为通用化的桌面系统,平易近人。我比较喜欢在Windows系统上安装个ubuntu虚拟机,用来做一些嵌入式linux应用的开发。之前用到嵌入式开发套件时,其配带光盘里都会给出对应的linux系统,一般版本过时,功能简陋。...

0

简图记录-交叉编译链

简图记录学习~ 交叉编译工具链 就是在一个平台如你个人的Windows PC,编译在另一个平台如基于ARM芯片的嵌入式linux环境可执行代码,所用到的工具集合。 主要包含用于编译如gcc、查看分析工具集binutils(包含地址定位addr2line、支持反汇编...

0

嵌入式 Linux开发 之 tftp

    做嵌入式linux 开发 经常需要将在宿主机上的编译好的文件烧到单板上。例如,有的单板上的 u-boot中带有tftp client ,再启动单板后,u-boot启动,如果需要更新Linux内核,就需要通过u-boot中的tftp工具 去下载你的宿主机上的文件,当...

0

macbook pro安装linux系统

最近换成了mac pro,下学期有门课是嵌入式linux应用程序开发,所以迫切的需要把linux系统安装到位。苹果的任务切换使用感受确实很讨喜,所以安装虚拟机比需要重启才能切换系统的双系统更能迎合我的需求。在网上做了做功课,mac常用的虚拟机...

0

嵌入式学习路线

ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1)掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2)必须掌握一个嵌入式操作系统(初步定为uclinux或linux,版本待定) (3)必须熟悉嵌入式软件开发流程...

0

杂记之uclinux 和linux的区别

uclinux 和linux的区别标准Linux是针对有MMU的处理器设计的。在这种处理器上,虚拟地址被送到MMU,把虚拟地址映射为物理地 址。通过赋予每个任务不同的虚拟-物理地址转换映射,支持不同任务之间的保护。   uClinux是针对控制领域的嵌入...

0

GNU C的区别

Linux 内核的引导引导包括很多阶段。一般的SoC嵌入了bootrom,上电时bootrom运行。bootrom会去引导bootloader。 CPU0会发中断唤醒CPU1.之后CPU0和cpu1共同承担这些负载。进行负载均衡。嵌入式Linux领域最著名的bootloader是U-Boot,关于内核...

0

TQ2440 学习笔记—— 10、嵌入式编程基础知识【arm-linux-ld 选项】

(韦东山——嵌入式Linux 应用开发完全手册) arm-linux-ld 用于将多个目标文件、库文件链接成可执行文件。 介绍 -T 选项,可以直接使用它来指定代码段、数据段、bss 段的起始地址,也可以用来指定一个链接脚本,在链接脚本中进行更...

0

【linux下用C语言编写带图形界面的成绩管理系统附带源代码】

linux下用C语言编写带图形界面的成绩管理系统附带源代码:(下面内容请配合源代码看)    源代码下载地址:         点击打开链接            或留下联系方式,发给你 一、题目内容    嵌入式Linux数据库编程,用C实现成...

0

关于Qt几个问题的答案

一、如何emit一个其它类的signal 比如要在A类里emit一个B类的signal。好多人写了比较复杂的方法。其实看Qt的帮助文档就知道了。 就把A类声明为B类的friend class就行。就可以emit了。多简单。 二、在嵌入式linux 里面的Qt要调用系统调用...

热门文章