推荐阅读最新更新时间:2024-03-16 15:33
Linux-4.9.2内核在mini2440上的移植(三)——编译环境测试
3.1 linux-4.9.2源码获取 为什么选择4.9.2移植呢? 因为太新的linux源码yaffs文件系统跟不上,编译过程会导致大量错误无法使用,所以选择比较新的源码就可以了。具体的说明到移植yaffs文件系统时再说。 我们的工作目录定在/root下面,进入到目录 root@ubuntu:/home/ubuntu# cd /root (1)下载linux4.9.2源码 root@ubuntu:~# wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.2.tar.gz (2)解压源码 root@ubuntu:~ # tar -zx
[单片机]
XMEGA128学习笔记8-负温度系数热敏电阻NTC
板上的热电偶原理图如上图所示:使用的型号是NCP18WF104J03RB,PDF见附件所示。 负温度系数热敏电阻器的电阻温度特性可用下式表示: R=Ae(B/T) 式中: R---温度为T时热敏电阻器的电阻值; A---与热敏电阻器材料物理特性及几何尺寸有关的系数; B---热敏指数; T---热力学温度。 T=273.15+t CVAVR相应地设置如图所示,串口设置前面已经多次叙述过。 说明书上叙述,外界温度为25度时,R=100K,带入原理图电压应该为0.3V 与实际测试效果相符合。
[单片机]
LPC1114_外部中断程序_MDK编译环境
main.c #include LPC11XX.h #include gpio.h #include timer16.h #include main.h #include Key.h #include LCD.h void Delay_Sec(unsigned char Time) //1s*Time延时函数 { u16 i; while(Time) { for(i=0;i 3000000;i++); Time--; } } void Delay_Ms(unsigned int Time) //1Ms*Time延时函数 { u16 i; whil
[单片机]
在ubuntu8.10 下建立 ARM-Linux 交叉编译环境
很久都没有写文章了 ,经过了将近半年的奔波,终于可以写点东西了!在广州工作时 ,同事极力推荐我用ubuntu,使用之后的确很爽,并决定以后在ubuntu下工作,完全可以抛弃windows(晕到死)。决定开始 移植Linux到mini2440。首先就是在ubuntu下建立交叉编译工具链。借着在Fedora 下建立ARM-Linux的交叉编译工具的经验,按理说应该是不会有问题的,但是结果是比在Fedora下碰到的问题多得多了。以下先介绍成功编译的过 程,碰到的问题和解决办法后面说。 这次编译过程中对我有重大帮助的资料有: 《 编译Mysql时configure: error: No curses/termcap library fou
[单片机]
linux操作系统交叉编译环境的建立方法
基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的内核编译、应用程序的开发和调试则需要通过宿主PC机来完成(所以称为交叉编译)。双方之间一般通过串口,并口或以太网接口建立连接关系。 但在此我建议构建如下的交叉编译环境,适合个人或研发小组使用:单独拿出一台PC机(PII以上即可,就用以前淘汰的旧机器就可以),在该PC上安装桌面的Linux操作系统(如Red Hat Linux 8.0及以上),可以采用默认的安装选项(注意要包含ftp服务),这台PC作为Linux服务器,除管理员以外,一般不直接让其他人去操作。
[电源管理]
TQ210开发板安装QT交叉编译环境安装总结
系统环境:Ubuntu 12.04 64bit 开发平台:TQ 210开发板 一、总体流程: 二、Ubuntu12.04下安装tslib 1.4 出现各种问题汇总: 出现./autogen.sh: 4: ./autogen.sh: autoreconf: not found的错误解决 我看教程说的是直接执行命令 ./autogen.sh就可以了,后来我执行出错: ./autogen.sh: 4: ./autogen.sh: autoreconf: not found 上网查了查说是我的版本没有安装automake工具。解决方法如下 sudo apt-get install autoconfautom
[单片机]
Linux-4.9.2内核在mini2440上的移植(二)Ubuntu编译环境搭建(下)
2.1安装arm-linux-编译器 编译器在ubuntu环境下可以使用apt命令自动安装,也可以下载独立的安装包手动安装,这两种安装方式都可以实现内核编译,不同版本的arm-linux-gcc可以在系统中共存。本文会介绍这两种安装方法。任一种编译器都能编译内核,推荐使用第一种方法。 这里我们规定一下,所有的命令前的“#”表示使用root权限执行,登录系统后使用sudo -i切换为root权限,#后面的内容是实际指令,复制粘贴到putty中执行即可。 (1)自动安装编译器 ~# apt-get install gcc-arm-linux-gnueabihf 安装完成后,查看是否安装成功 ~#arm-linux-
[单片机]