2016年9月25日

嵌入式开发笔记 - U-Boot相关

摘要: 1.U-boot使用准备 1.1 U-boot下载 通过德国的denx软件中心提供的FTP下载合集,下载网址: ftp://ftp.denx.de/pub/u-boot/ 阅读全文

posted @ 2016-09-25 03:09 王林生 阅读(170) 评论(0) 推荐(0) 编辑

2016年9月19日

Mirco2440核心板设计思考

摘要: S3C2440的Nand Flash控制器有一个特殊的功能,在S3C2440上电后,Nand Flash控制器会自动的把Nand Flash上的前4K数据搬移到4K内部SRAM中,系统会从起始地址是0x0000 0000的内部SRAM启动。程序员需要完成的工作,是把最核心的启动程序放在Nand Fl 阅读全文

posted @ 2016-09-19 22:02 王林生 阅读(680) 评论(0) 推荐(0) 编辑

linux 第一次获得root权限

摘要: 开机进入桌面,ctrl+alt+T打开终端————在此时终端显示的是 用户名@电脑名:-$ 表示普通用户 开机进入桌面,ctrl+alt+T打开终端————在此时终端显示的是 用户名@电脑名:-$ 表示普通用户 在此处输入:sudo passwd root 在此处输入:sudo passwd roo 阅读全文

posted @ 2016-09-19 00:40 王林生 阅读(1152) 评论(0) 推荐(0) 编辑

2016年9月17日

MakeFile 文件详解

摘要: GNU的make工作时的执行步骤入下:(想来其它的make也是类似) 1、读入所有的Makefile。 2、读入被include的其它Makefile。 3、初始化文件中的变量。 4、推导隐晦规则,并分析所有规则。 5、为所有的目标文件创建依赖关系链。 6、根据依赖关系,决定哪些目标要重新生成。 7 阅读全文

posted @ 2016-09-17 14:11 王林生 阅读(329) 评论(0) 推荐(0) 编辑

2016年9月16日

windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号

摘要: 一般情况下,windows下编辑过的文件在Linux下用vi打开行尾会多出一个^M符号,如下图: 这是因为Windows等操作系统用的文本换行符和UNIX/Linux操作系统用的不同,Windows系统下输入的换行符在UNIX/Linux下不会显示为“换行”,而是显示为 ^M 这个符号(这是Linu 阅读全文

posted @ 2016-09-16 16:46 王林生 阅读(2818) 评论(0) 推荐(0) 编辑

2016年9月15日

linux信息查找

摘要: 问题: 1. 当使用一台linux机器的时候,常常需要确认当前所用操作系统的版本信息,内核信息等, 操作系统的版本信息可以通过以下命令完成,比如:lsb_release -a;cat /etc/issue 而查看内核版本可以通过以下命令完成,比如:uname -a;cat /proc/version 阅读全文

posted @ 2016-09-15 16:13 王林生 阅读(192) 评论(0) 推荐(0) 编辑

ubuntu不能正常使用make menuconfig的解决方案

摘要: so easy sudo apt-get install build-essentialsudo apt-get install libncurses5sudo apt-get install libncurses5-dev happy当然有的时候在执行以上命令的时候会出错,提示要更新“软件列表”, 阅读全文

posted @ 2016-09-15 15:33 王林生 阅读(1515) 评论(0) 推荐(0) 编辑

Linux 解压/压缩操作命令

摘要: .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip File 阅读全文

posted @ 2016-09-15 14:35 王林生 阅读(242) 评论(0) 推荐(0) 编辑

Linux 文件/文件夹操作命令

摘要: 1 cd命令 命令格式:cd [目录名] (cd和目录之间使用空格隔开) cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录之前所在的目录; cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思); cd ../.. 返回上两级目录; 阅读全文

posted @ 2016-09-15 01:10 王林生 阅读(305) 评论(0) 推荐(0) 编辑

2016年9月14日

Linux内核开发基础

摘要: 1.Linux内核简介 1.1.Linux系统如何构成 内核空间(Kernel Space)+用户空间(User Space) 用户空间 = 用户程序 + C语言库(例如:GNC C Library) 内核空间 = Kernel + 系统调用接口(System Call Interface) + 体 阅读全文

posted @ 2016-09-14 22:46 王林生 阅读(2261) 评论(0) 推荐(0) 编辑

导航