Linux kernel Complier:

http://supportopensource.iteye.com/blog/680483

sudo make mrproper         净化解压后的源代码

sudo make menuconfig     对内核选项进行配置

sudo make dep         建立模块间的依赖信息

sudo make clean       删除配置时留下的一些不用的文件

sudo make bzImage     编译内核,内核较小时可以用make zImage

sudo make modules    编译内核模块

sudo make modules_install   安装内核模块

sudo make install           安装内核

cd / 后在终端输入:sudo mkinitramfs 2.6.33.1 -o /boot/initrd.img-2.6.33.1-generic

make menuconfig' requires the ncurses libraries.

# sudo apt-cache search ncurses   // 查询相关库,发现有很多

# sudo apt-get install libncurses5-dev  // google一下只要libncurses5-dev

drivers/mfd/ezx-pcap.c:206:2: error: implicit declaration of function ‘pxa_irq_to_gpio’

http://permalink.gmane.org/gmane.linux.ports.arm.kernel/155647

Linux2.6 内核的 Initrd 机制解析

http://blog.csdn.net/echoisland/article/details/5955634

arm-fsl-linux-gnueabi-gcc:命令未找到

两个原因:1、真的没有这个交叉编译环境;2、没有调用权限,切换到root  3、sudo apt-get install g++-multilib  4、sudo apt-get install lib32-z1-dev

error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory.

sudo apt-get install lib32z1

实现虚拟机VMware上linux与windows互相复制与粘贴

http://blog.sina.com.cn/s/blog_626e09150101nh0r.html

Linux kernel裁剪

http://www.cnblogs.com/htc-javaMe/archive/2009/12/26/2562548.html

出现这个或者fatal error: openssl/名单.h: No such file or directory。都是没有安装libssl-dev~

使用sudo apt-get install libssl-dev来安装libssl-dev即可

Ubuntu系统启动时出现错误,检查磁盘时发现严重错误:

http://jingyan.baidu.com/article/0aa22375bbffbe88cc0d6419.html

Ubuntu source list :

http://blog.csdn.net/lilongherolilong/article/details/6704855

http://wiki.ubuntu.org.cn/Qref/Source

Ubuntu Soufou input :

http://pinyin.sogou.com/linux/help.php

解决Ubuntu无线网卡突然无法连接

http://www.jianshu.com/p/eb95dbaa30ca

Terminal command:

# df -h  // 查看硬盘使用情况

# sudo passwd root  // root用户建立

# su   //  切换root用户

# sudo apt-get update

# apt-get install "name"

# apt-get remove "name"

# xz -d "filename"     // tar.xz

# tar xvf "filename"  // used after the upper command

#  tar -zxvf "filename" // .tar

# vim ~/.bashrc  //自定义命令设置# apt-get install iptux   //  安装飞秋

# find .  /( -name “_*“  -or  -newer while2 /)  -type  f  -print   // 在当前目录下查找(名字以_为开头并且比while2更新的)目录

# find . –name “.svn” –type d –R | xargs rm –rf :   //就会递归地把.svn目录删掉

# find . -newer while2 -type f -exec ls -l {} /;  // -exec:后面可以接命令,它以/;来结束

# find . -name "*.in" | xargs grep "thermcontact"  // 从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行

# sudo nautilus   // 图形化界面root复制

权限控制

sudo chmod 600 ××× (只有所有者有读和写的权限) sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限) sudo chmod 700 ××× (只有所有者有读和写以及执行的权限) sudo chmod 666 ××× (每个人都有读和写的权限) sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
其中×××指文件名(也可以是文件夹名,不过要在chmod后加-ld)

minicom应用

# sudo minicom -s   // 打开minicom应用

# dmesg | grep ttyUSB     or  dmesg | grep ttyS   // 查看串口端口

# sudo minicom -c on  // 启动应用, 支持彩色字符显示

# 以下设置之后才能进入登陆界面

Hardware Flow Control     NO

Software Flow Control     NO

Ubuntu TFTP配置全过程

http://www.linuxidc.com/Linux/2013-07/87366.htm

登陆开发板后常用命令

# reboot   //  重启

# cat /proc/version  // 查看内核版本

# free    // 查看内存使用情况

# df -m   // 查看硬盘使用情况

# cat /proc/cpuinfo  // 查看CPU等信息

# /etc/rc.d/init.d/start_userapp -->   开机启动脚本文件

  insmod /root/beep.ko   // 挂载驱动

  udevtrigger   // 立即触发

  beep_test   // 执行应用程序

# ulimt -n    // 文件描述符的取值范围,一般1024

  

嵌入式系统LINUX环境搭建的更多相关文章

  1. 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统

    上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...

  2. 【转】Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍

    Linux环境搭建FTP服务器与Python实现FTP客户端的交互介绍 FTP 是File Transfer Protocol(文件传输协议)的英文简称,它基于传输层协议TCP建立,用于Interne ...

  3. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  4. 嵌入式系统Linux内核开发工程师必须掌握的三十道题(转)

    嵌入式系统Linux内核开发工程师必须掌握的三十道题 如果你能正确回答以下问题并理解相关知识点原理,那么你就可以算得上是基本合格的Linux内核开发工程师,试试看! 1) Linux中主要有哪几种内核 ...

  5. Linux环境搭建及基础操作

    一.Linux环境搭建 1.安装虚拟机软件(VMWare,Parallel) 虚拟机的作用:将本来不是适合当前操作系统的分区虚拟化成适合当前操作系统的分区格式 2.新建虚拟机: 类似买了一台新的电脑, ...

  6. centos 8 集群Linux环境搭建

    一.集群Linux环境搭建 1. 注意事项 1.1 windows系统确认所有的关于VmWare的服务都已经启动 打开任务管理器->服务,查看五个VM选项是否打开. 1.2 确认好VmWare生 ...

  7. QT5.6.0 VS2013 Win764位系统QT环境搭建过程

    QT5.6.0 VS2013 Win764位系统QT环境搭建过程 没用过QT自己跟同事要了安装包,按照同事指导方法操作安装部署开发环境结果遇到好多问题,错误网上搜遍了所有帖子也没有找到合适的解决方案. ...

  8. Windows及Linux环境搭建Redis集群

    一.Windows环境搭建Redis集群 参考资料:Windows 环境搭建Redis集群 二.Linux环境搭建Redis集群 参考资料:Redis Cluster的搭建与部署,实现redis的分布 ...

  9. Linux(一)-- Linux环境搭建

    Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...

随机推荐

  1. INSPIRED启示录 读书笔记 - 第34章 恐惧、贪婪、欲望

    消费者购买产品大多源于情感需求 企业级消费者出于恐惧和贪婪购买产品:如果不买这款产品,竞争对手会超过我,黑客会攻破我的防火墙,客户将弃我而去:如果买了,会赚得更多,省得更多 大众消费者购买产品的原因更 ...

  2. zookeeper分布式锁的问题

    分布式锁的流程: 在zookeeper指定节点(locks)下创建临时顺序节点node_n 获取locks下所有子节点children 对子节点按节点自增序号从小到大排序 判断本节点是不是第一个子节点 ...

  3. 【bzoj4401】块的计数(水dfs)

    题目传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4401 假设把树划分为x个节点作一块,那么显然只有当x|n的时候才可能存在划分方案,并且这 ...

  4. springcloud-搭建服务注册中心

    创建服务注册中心 1.创建一个springboot 命名为eureka-server 1)添加Eureka依赖 pom.xml <?xml version="1.0" enc ...

  5. 亚马逊chime启用新顶级.aws域名后缀

    自2013年12月亚马逊AWS公有云服务落地中国,亚马逊AWS在中国市场展开了一系列的活动,激发了国内开发者对亚马逊AWS云平台的热情. chime是亚马逊为客户提供视频会议领域的服务,而.aws是由 ...

  6. PAT1021. Deepest Root (25)

    之前不知道怎么判断是不是树,参考了 http://blog.csdn.net/eli850934234/article/details/8926263 但是最后有一个测试点有超时,在bfs里我用了数组 ...

  7. Java中使用注释

    在编写程序时,经常需要添加一些注释,用以描述某段代码的作用. 一般来说,对于一份规范的程序源代码而言,注释应该占到源代码的 1/3 以上.因此,注释是程序源代码的重要组成部分,一定要加以重视哦! Ja ...

  8. 使用Putty和Xshell远程登录之密钥认证

    本次实验主要使用目前使用最多的Putty和Xshell工具进行实验 关于SSH密钥认证原理,请参考链接:http://www.cnblogs.com/ImJerryChan/p/6661815.htm ...

  9. 1、html(),text(),value()的区别;2、remove() 3、加载完执行函数

    1 .html()用为读取和修改元素的HTML标签.2  .text()用来读取或修改元素的纯文本内容.3  .val()用来读取或修改表单元素的value值. 这三个方法功能上的对比 .html() ...

  10. 批量反编译class文件

    首先得进入jad的路径中,一般都放在jdk的安装目录的bin中 进入到该目录中,否则无法使用jad命令. jad -o -r -d F:\src -s java F:\classes\**\*.cla ...