03 2012 档案

展讯开发学习00---千里之行始于Hello World
摘要:几乎所有的程序语言的开发指南第一讲都是编写一个HelloWolrd程序。因此有一则笑话调侃程序员说道:“一个程序员干了一辈子,老了退休了,想了想要干点啥。觉得写毛笔字很不错,于是买来了最好的文房四宝。摆在桌上想了半天写啥,最后凝神屏气,挥笔写下几个大字:HelloWorld“!!! 本文的书写是参考展讯《Mocor平台MMI开发指南》,都是挑选常用的内容配合代码讲。 阅读全文

posted @ 2012-03-31 16:52 Jerry Zong 阅读(422) 评论(0) 推荐(0)

MTK mmi增加菜单
摘要:一、增加菜单1.定义菜单id Globalmenuitems.h2.增加子菜单 res_mainmenu.c 有两处需要增加a, organizer 菜单的枚举增加 一个b, void populatemainmenures(void)函数中为organizer菜单(add_application_menuitem)增加一个子菜单id(在globalmenuitem中定义了)3.函数之间的调用在res_organizer.c文件中增加 extern void PopulateMyAppRes(void);在PopulateOrganizerRes(void)函数中增加对 PopulateMyA 阅读全文

posted @ 2012-03-31 16:13 Jerry Zong 阅读(953) 评论(0) 推荐(0)

MTK 移植泰文输入法
摘要:1.移植zi输入法 1.1 在文件..\make\XXX_GPRS.mak中 讲输入方式改为MMI_ZI XXX_LANGUAGE = EN_SM_THAI INPUT_METHOD =MMI_XI 1.2在MMI_feature.h 打开相应的ZI语言输入法的宏开关, #if defined(CFG_MMI_LANG_THAI) && ((CFG_MMI_LANG_THAI == __ON__)||(CFG_MMI_LANG_THAI == __AUTO__)) #ifndef __MMI_LANG_THAI__ #define __MMI_LANG_THAI__ #endi 阅读全文

posted @ 2012-03-31 16:03 Jerry Zong 阅读(1032) 评论(0) 推荐(0)

MTK怎样移植LCD 驱动
摘要:以我在公司项目移植ILI9327DS为例:移植时,我拿到的文档包括厂商提供的代码仅提供Init代码和一个datasheet文档。mtk写代码时最重要的一点就是进行宏控制。1.定义宏 LCD_ILI9327DS_ACTIVE定义位置可以lcd.c ,lcd_sw.h或者按照定义模块。在在客户定制里边定义(在这个位置定义需要new)#define LCD_ILI9327DS_ACTIVE客户定制:COMTOM_OPTION += LCD_ILI9327DS_ACTIVE2。在lcd.c加入ILI9327DS的相关函数重点是Init ,这个部分参考厂商代码。3。 查看datasheet里边会有进入或 阅读全文

posted @ 2012-03-31 15:59 Jerry Zong 阅读(3851) 评论(1) 推荐(0)

在Linux中设置共享目录
摘要:1.是否安装了samba服务sudo apt-get install sambasudo apt-get install smbfs2.创建需要共享的目录/ home/usr/share在目录/home/xxxx/share xxx为用户名mkdir share3.修改该目录权限chmod 777 share4.备份并编辑smb.conf允许网络用户访问Sudo cp /etc/samba/smb.conf/etc/samba/smb.confSudo gedit /etc/samba/smb.conf搜索security=user加入security = userusername map = 阅读全文

posted @ 2012-03-31 15:54 Jerry Zong 阅读(51196) 评论(0) 推荐(2)

GDB初步学习
摘要:在编写程序过程中难免会遇到错误。这时就需要调试工具帮我们找到代码并修改。GDB则是在LINUX编程学习中不可逾越的需要学习的工具。为使用GDB进行调试,对代码进行调试时要求在编译的时候用-g 选项,以生成增加的符号表。$ gcc –g debugme.c –o debugme./debugme来执行程序时,会产生一个段错误并转储内存dump core.a) 启动gdb,程序名和内存转储文件core作为参数 $gdb debugme core另外可以使用参数 –d dirname来指定源代码的路径。b) 然后在调试环境下运行这个程序。Run,之后会显示错误信息。c) 知道哪个函数出了问题了。但到 阅读全文

posted @ 2012-03-31 13:09 Jerry Zong 阅读(493) 评论(0) 推荐(1)

CVS初步学习
摘要:CVS成为版本控制问题更好的解决方案的原因有几个。第一,它比RCS更适合管理多目录的项目,因为它使用了单一的主代码树。 第二,它能处理分布式项目。最大的优点在于多名开发人员能同时在一个相同的文件上工作。 设置CVS 1.创建源代码库并初始化. cvs –d $HOME/cvs init -d指定了要初始化的CVS源代码库。Init命令创建目录并且把一系列用于管理源代码库的文件存放在子目录CVSROOT下。一旦该目录初始化工作完成,立即设置环境变量$CVSROOT,把它指向这个目录。如果正在执行bash,执行export CVSROOT = $HOEM/cvs.为了方便可以把这条语句放到shel 阅读全文

posted @ 2012-03-29 16:27 Jerry Zong 阅读(296) 评论(0) 推荐(0)

2012新的工作年度
摘要:在爱维特第二年马上要开始了,在过去的一年,一直在东赶西赶的毫无目的。今年要给自己工作学习上一个规划了。1。不在盲从,不再搞Android上层应用开发,除非公司业务需要。2。加强c/c++编码能力,作为程序员这是必须的。3。学习在Linux下编程 。4。今年一定要搞懂网络网络编程。5。查看linux源代码学习优秀的编码风格。6。了解公司现有的Anicare服务。另外今年一定要看完几本书了,之前买的书都是翻了几页。1。《C++程序设计语言(特别版)》 ,买了好久了100页都没超过。2。《GNU.Linux.编程指南》在南京也看了些,一年多来再没有多翻了,一直基础,没有深入。3。《GNU.Make. 阅读全文

posted @ 2012-03-22 12:43 Jerry Zong 阅读(379) 评论(0) 推荐(0)

linux 下 eclipse 开发环境的搭建
摘要:在windows平台下开发习惯了各种ide,不得不承认ide给我们开发带来的便捷。于是希望在linux平台下也希望找到一个合适的ide。这就想起来了eclipse具有跨平台性。那么就开始搭建环境吧。1.首先需要去下载程序包,由于eclipse的运行需要java环境,需要去oracle网站下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载eclipse http://www.eclipse.org/downloads/2.解压放置到自定义路径 解压命令:tar zxvf filename ... 阅读全文

posted @ 2012-03-21 20:54 Jerry Zong 阅读(36907) 评论(2) 推荐(1)

linux下的截图小工具scrot
摘要:这款工具时基于命令的。使用起来也算方便安装: sudo apt-get install scrot使用命令 选项 1.抓取整个桌面: scrot ~/Pictures/pic1.jpg 2.抓取窗口: scrot -bs ~/Pictures/pic1.jpg3.区域截图: scrot -s~/Pictures/pic1.jpg 4.定时截图: scrot -cd 10~/Pictures/pic1.jpg 5.生成缩略图: scrot -t 70%~/Pictures/pic1.jpg6.更改截图品质: scrot -q 80~/Pictures/pic1.jpg 阅读全文

posted @ 2012-03-21 20:42 Jerry Zong 阅读(519) 评论(0) 推荐(0)

面向对象设计:类的设计技巧
摘要:读《Java核心技术》的摘录一定要将数据设计为私有。最重要的是:绝对不要破坏封装性。有时候,需要编写一个访问器方法或更改器方法,但是最好还是保持实例域的私有性。数据的表示形式可能会改变,但它们的使用方式却不会经常发生变化。当数据保持私有时,它们的表示形式的变化不会对类的使用者产生影响,即使出现bug也易于检测。一定要对数据初始化。Java不对局部变量进行初始化,但是会对对象的实例域进行初始化。最好... 阅读全文

posted @ 2012-03-13 12:18 Jerry Zong 阅读(208) 评论(0) 推荐(0)

Linux编程学习日之 GNU make-001
摘要:两天前就开始在linux 下编写程序,没有在IDE环境下开发。主要目的就是学习GNU Make 项目管理的编写。 正好近日去了解socket编程,参考网上教程写了代码。源文件分别为,mysocket.h ,mysocket.cpp client.cpp 以及server.cpp 。我都用g++编译通过的。我学习make的文档是徐海兵同志翻译的GNU make 使用手册。写了我第一个make程序。 mysocket.o: mysocket.cpp mysocket.h g++ -c mysocket.cpp client.o: client.cpp mysocket.h g++ -c clien 阅读全文

posted @ 2012-03-07 19:55 Jerry Zong 阅读(235) 评论(0) 推荐(0)

第一篇 客户端测试
摘要:来自linux blog客户端Post Blog Entry .很简单的一个客户端,仅能够写文字,还不能插入图片。 阅读全文

posted @ 2012-03-07 18:46 Jerry Zong 阅读(122) 评论(0) 推荐(0)

导航