
嵌入式开发
文章平均质量分 63
周辉555
这个作者很懒,什么都没留下…
展开
-
移植文件系统到GEC210(一)
一、创建目标文件夹1.在home目录下创建一个build_rootfs 文件夹 mkdir /home/zhou/buil_rootfscd /home/zhou/buil_rootfs2.在build_rootfs目录里面创建一个rootfs文件夹,这将是我们最终要移植的文件夹mkdir rootfscd rootfs3.创建以下几个lin原创 2013-09-24 20:27:22 · 1110 阅读 · 0 评论 -
移植boa 服务器到gec210开发板
移植boa服务器到gec210开发板开发平台主机Ubuntu12.04开发板Gec210所需软件boa-0.94.13.tar.gz编译器arm2009q3编译boa解压缩boa-0.94.13.tar.gzCdboa-0.94.13/src执行./configure生成Makefile文件原创 2014-03-10 13:32:22 · 1187 阅读 · 0 评论 -
GPIO简介
GPIO简介GPIO(通用输入/输出端口)是相对于芯片而言的,如果在对应的芯片存在GPIO引脚则可以通过读这些引脚来获取引脚的变化(即:引脚的高低电平的变化)。通过寄存器来访问引脚:在S3C2410芯片中存在117个I/O端口,共分为A~H共8组分别为GPA~~GPH,在S3C2440中存在130个I/O端口,共分为A~J 9组名分别为GPA~GPJ,配置这些端口相应的寄存器(原创 2013-11-02 12:25:28 · 1363 阅读 · 0 评论 -
嵌入式系统设计师笔记
嵌入式软件开发概述 1.嵌入式应用软件开发步骤:硬件的设计与实现;设备驱动软件的设计与实现;嵌入式操作系统的选择,移植,以及API接口函数的设计;支撑软件的设计与调试;应用程序的设计与调试;系统联调、样机交付。 2、嵌入式软件开发的特点:需要交叉编译工具;通过仿真手段进行调试;开发板是中间目标机;可利用的资源有限;需要与硬件打交道;转载 2013-11-02 19:50:09 · 919 阅读 · 0 评论 -
minicom命令总结
Minicom是基于窗口的。要弹出所需功能的窗口,可按下Ctrl-A,然后再按各功能键(a-z或A-Z)。先按C-A,再 按'z',将出现一个帮助窗口,提供了所有命令的简述。配置minicom (-s 选项,或者C-A、O)时,可以改变这个转义键,不过现在我们还是用Ctrl-A吧。以下键在所有菜单中都可用:UP arrow-up 或 'k'DOWN arrow-down 或 'j'原创 2014-01-12 15:38:43 · 1995 阅读 · 0 评论 -
解决 内核编译 Install ncurses (ncurses-devel) and try again 错误
因为工作需要,打算着手编译嵌入式Linux内核。刚刚着手就遇到一个问题:Install ncurses(ncurses-devel) and try again。做一个简单的铺垫,ncurses是字符终端下屏幕控制的基本库。可能很多新开发的程序已经不再使用。假如要编译一些老的程序,还是会经常碰到。解决这个问题可以通过下面的解决方法来搞定。打开一个终端输入下面这条语句按回车进行安装即可。原创 2014-03-10 12:43:22 · 775 阅读 · 0 评论 -
移植u-boot到gec210
第一步:在顶层Makefile 中添加板级目标gec210_config : unconfig @$(MKCONFIG) $(@:_config=) arm s5pc11x gec210 samsung s5pc110 @echo "TEXT_BASE = 0xc3e00000" > $(obj)board/samsung/smdkc110/config.mk第二步:按原创 2013-10-26 10:00:37 · 2220 阅读 · 1 评论 -
作为一个新人,怎样学习嵌入式Linux ?(韦东山)
作为一个新人,怎样学习嵌入式Linux ?(韦东山) 被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数组排序、输入数字求和什么的。学C语言唯一的方法是多写程序多练习,编译出错没关系,自己去解决;执转载 2013-11-02 12:41:13 · 1217 阅读 · 0 评论 -
解决内核编译时产生 "mkimage" command not found - U-Boot images will not be built 错误
"mkimage" command not found - U-Boot images will not be built Image arch/arm/boot/uImage is readycp: 无法获取"arch/arm/boot/uImage" 的文件状态(stat): 没有那个文件或目录使用make uImage编译生成的内核能由uboot引导,编译时会用到mkimage工具,出原创 2014-03-10 12:43:25 · 948 阅读 · 0 评论 -
gec210LED驱动
GEC210 有四个led灯,查看原理图发现控制led的gpio为 gpj2;所以我只要配置gpj2就可以达到控制led的效果led字符设备中实现的函数有,led_open(),led_close(),led_release(),led_ioctl();这些函数直接赋值给struct file——operations 结构中对应的成员变量,并且注册struct file_operati原创 2013-11-14 17:40:30 · 1262 阅读 · 0 评论 -
搭配嵌入式开发环境
一、samba 服务器搭建smb安装root@gec-virtual-machine:/etc/samba# apt-get install samba smbfs配置/etc/samba/smb.conf在最后面添加[heqingde]comment = heqingdepath = /home/gec(共享路径)原创 2013-11-11 10:12:41 · 735 阅读 · 0 评论 -
手机短信的PDU编码和解码
共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能原创 2014-03-25 09:45:26 · 974 阅读 · 0 评论