
嵌入式
文章平均质量分 67
victorwjw
这个作者很懒,什么都没留下…
展开
-
嵌入式Linux系统移植的四大步骤
最近在学习系统移植的相关知识,在学习和调试过程中,发现了很多问题,也解决了很多问题,但总是对于我们的开发结果有一种莫名其妙的感觉,纠其原因,主要对于我们的开发环境没有一个深刻的认识,有时候几个简单的命令就可以完成非常复杂的功能,可是我们有没有想过,为什么会有这样的效果?如果没有去追问,只是机械地完成,并且看到实验效果,这样做其实并没有真正的掌握系统移植的本质。在做每一个步骤的时候,首先转载 2017-06-05 10:30:25 · 50462 阅读 · 17 评论 -
Linux中常用操作命令
http://www.cnblogs.com/laov/p/3541414.html常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无原创 2017-07-06 10:28:08 · 444 阅读 · 1 评论 -
U-boot 移植
U-boot 版本不同,目录结构也跟着不同。2014年7月开始目录和前面完全不同。可参照下面两篇文章进行移植u-boot-2014.04移植手册(TQ2440) http://www.linuxidc.com/Linux/2015-02/112933.htmu-boot-2015.01在TQ2440上移植过程分享 http://www.linuxidc.原创 2017-08-01 10:51:21 · 420 阅读 · 0 评论 -
LINUX系统移植(史上最全最细,强烈推荐)
http://blog.youkuaiyun.com/yeyuangen/article/details/6692229转载 2017-08-09 22:44:50 · 6128 阅读 · 0 评论 -
grub2的配置文件grub.cfg详解
注:一般修改/etc/default/grub文件,然后执行sudo update-grub来生成/boot/grub/grub.cfggrub.cfg 默认为只读,要修改前先设为可写sudo chmod +w /boot/grub/grub.cfgset default=0#更改为以下两项可以保存上次的默认启动项# GRUB_DEFAULT=saved# GRUB转载 2017-08-04 13:31:45 · 7676 阅读 · 0 评论 -
统计Linux kernel的启动时间
http://blog.chinaunix.net/uid-23028407-id-3058667.html1. 首先修改kernel的bootargs,在bootargs中添加以下内容: initcall_debug printk.time=y 我使用的bootargs修改后如下: mem=64M console=ttySAC0,11520...转载 2019-03-06 14:12:04 · 2463 阅读 · 0 评论 -
CMSIS(Cortex微控制器软件接口标准) 介绍链接
https://github.com/ARM-software/CMSIS_5/releases/tag/5.4.0http://arm-software.github.io/CMSIS_5/Core/html/index.htmlCMSIS层主要分为3个部分:•核内外设访问层(CPAL),由ARM负责实现对寄存器名称、地址定义、NVIC接口等定义,统一用_INLINE屏蔽差异,其接口函...原创 2019-03-07 14:29:34 · 1252 阅读 · 0 评论 -
emWin 2天速成实例教程001_GUIBuilder的使用方法
https://blog.youkuaiyun.com/neqee/article/details/53074275emWin是由德国SEGGER公司开发,可为图形LCD设计提供高级支持,极大简化了LCD设计。https://blog.youkuaiyun.com/neqee/article/details/53074724emWin的配套工具GUIBuilder...转载 2019-03-07 16:44:11 · 1042 阅读 · 0 评论 -
CMSIS-RTOS RTX实时操作系统介绍
转载 http://www.cnblogs.com/horal/p/7841148.htmlhttps://blog.youkuaiyun.com/a389085918/article/details/80016119转载 2019-03-12 14:08:36 · 1469 阅读 · 0 评论 -
在Hyper-V环境下进行安装Centos7系统 (文件传输与共享)
在Hyper-V环境下进行安装Centos7系统https://blog.youkuaiyun.com/Chris_111X/article/details/52313797Yun install topYum install sshYum install vsftpdYum install ftpYum install iptables-servicesYum install f...转载 2019-05-14 14:30:41 · 3262 阅读 · 0 评论 -
Hyper-V 怎样拷贝文件至虚拟硬盘并附加到虚拟机上
https://www.linuxidc.com/Linux/2015-02/113492.htm对于大文件来说,通过远程桌面拷贝是件麻烦的事情,虽然简单,但速度受限太多,不推荐使用。我工作中对于大文件的拷贝,通过创建一个新的虚拟硬盘(VHD),再把大文件拷贝至虚拟硬盘中,最后附加到虚拟机上。这样既节省了时间,还提高了复用性,一个虚拟硬盘可以给多个虚拟机使用(注意:同一时间只有一台虚拟...转载 2019-05-11 07:14:21 · 13123 阅读 · 0 评论 -
嵌入式linux移植
1 vmware 下载安装 VMware-workstation-full-12.5.6.exe,license百度搜索2 CentOS官网下载 CentOS-7-x86_64-DVD-1611.iso3 vmware安装centos 安装时选44 vmware 与windows 共享文件 https://wenku.baidu.com/view/545d616原创 2017-06-30 00:17:43 · 414 阅读 · 0 评论 -
linux不同类型包的安装
转自 http://os.51cto.com/art/201003/186467.htm特别值得一提的是Linux操作系统有很多值得学习的地方,这里我们主要介绍Linux操作系统,包括介绍Linux操作系统等方面。Linux操作系统软件安装方法总结一、rpm包安装方式步骤:引用:1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录;2、转载 2017-06-30 16:26:31 · 447 阅读 · 0 评论 -
linux下创建用户、用户组及赋予sudoer权限
如现在创建用户hadoop、用户组hadoop,并赋予用户hadoop以sudo权限。以下命令均需要超级用户运行。1 创建用户组hadoopgroupadd hadoop2 创建用户hadoop并添加进用户组hadoopuseradd -d /home/hadoop -g hadoop -s /bin/bash -m hadoop其转载 2017-06-30 15:16:36 · 2732 阅读 · 0 评论 -
Linux下ME3760_v2驱动移植方式,中兴4G网卡移植
USB串口驱动添加http://blog.youkuaiyun.com/softwoker/article/details/45598837配置内核将USB driver for GSM and CDMA modems选上Cd kernelMake menuconfigDevicedrivers->usb surpport->usb serial conve转载 2017-06-05 13:19:27 · 2055 阅读 · 0 评论 -
u-boot系统启动流程分析
大多数bootloader都分为stage1和stage2两部分,u-boot也不例外。依赖于CPU体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且 有更好的可读性和移植性。1、Stage1 start.S代码结构 u-boot的stage1代码通常放在start.S文件中,转载 2017-06-05 14:03:11 · 1222 阅读 · 0 评论 -
配置Linux Kernel时make menuconfig执行流程分析
在编译内核前,一般是根据已有的配置文件(一般在内核根目录下的arch/arm/configs/文件夹下,把该目录下的xxx_defconfig文件拷贝到内核根目录下,并重命名为.config)来进行编译;或者需要先配置裁剪内核。 假设我们要基于一块ARM芯片的开发板配置裁剪内核时,在内核的根目录下运行:make ARCH=arm menuconfig命令原创 2017-06-06 13:11:56 · 902 阅读 · 0 评论 -
Make Menuconfig简介
Make Menuconfig简介make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录.#make config(基于文本的最为传统的配置界面,不推荐使用) #make menuconfig(基于文本选单的配置界面,字符终端下推荐使用) #make xconfig(基于图形窗口模式的配置界面,Xwindow下推转载 2017-06-06 13:28:28 · 498 阅读 · 0 评论 -
QT4.8与VS2008配置
一、工欲善其事,必先利其器,搭建好环境是必要的!1,首先明确需要下载什么版本的QT。网上流行的安装说明只是针对过去旧版本的QT,还有要求下载VS2008 SP1补丁的等等。很乱,对于刚接触Qt开发者会造成不必要的困扰,安装个开发环境真的需要那么繁琐和劳神吗。2,对于环境变量的配置,诸如path,QTDIR 和WindowsSdkDir等等。实际上都是旧版本的Qt,新版本的Qt已转载 2017-06-06 13:36:29 · 523 阅读 · 0 评论 -
Linux内核配置选项
下面以最新的Linux 2.6.20内核为例,介绍比较常用的一些Linux内核配置选项,其他选项读者可以参考系统提供的帮助信息。需要说明的是,在内核配置中,某项选择Y表示把该项选择进内核,选择M则表示把该项编译成模块,选择N则表示不选择进内核。在make menuconfig 下,*表示Y,M表示M,空白表示N。在make xconfig下,√表示Y,·表示M,空白表示N。如果某选项在转载 2017-06-06 15:54:35 · 1176 阅读 · 0 评论 -
Linux内核裁剪的具体步骤
https://wenku.baidu.com/view/ead6d01efc4ffe473368abba.html上面链接有很多linux 的描述在menuconfig中配置: 详细介绍内核配置选项及删改情况 第一部分:全部删除 Code maturity level options ---> 代码成熟等级选项 []Prompt for develop转载 2017-06-06 15:50:43 · 2121 阅读 · 0 评论 -
C语言string.h常用函数总结
转载请注明出处:http://blog.youkuaiyun.com/zhubin215130/article/details/8993403void *memcpy(void *dest, const void *src, size_t n);从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中.void *memmove( void* de转载 2017-06-07 09:40:20 · 417 阅读 · 0 评论 -
视频和QT的GUI显示到LCD的不同显示层—透过GUI能看到视频
要使得自己的QT应用程序能够分层透明,把下面层的视频显示出来要分四步。1、将你的QT应用放到靠上的FB层。从底层到上层的顺序是FB0,FB1..FB4,这样你可以把QT应用程序放到FB4,把你的视频显示放到FB0或者其他都行。对于三星tiny4412开发板,可以到/bin/setqt4env 文件中进行修改,调整QT程序显示的FB层。echo "set QWS_DISPLA转载 2017-06-06 16:39:58 · 1332 阅读 · 0 评论 -
vi 命令大全
vi的基本操作 a) 进入vi 在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气原创 2017-06-30 13:57:09 · 365 阅读 · 0 评论 -
Linux 系统下ARM Linux交叉编译环境crosstool工具的手动创建
http://www.kegel.com/crosstool/#downloadcrosstool下载地址http://www.eeworld.com.cn/mcu/article_2016061627053.html创建方法Linux系统下ARM Linux交叉编译环境的建立目前流行的有三种途径。一、使用别人编译好的开发工具链cross-2.95.3.tar.bz...原创 2019-05-16 07:02:01 · 866 阅读 · 0 评论