Hello IntelAbout mehttp://captainje.github.io/about/ Projects overview1.GasSensor 背景介绍,工作经历介绍; 我的贡献,我的收获; 校准算法; 2.LightTrack 背景介绍,基本原理方案介绍; sensor选型和电路,firmware简单描述; 工作经历展示,气柜; 3.IdeaOptics_LightSource 背景介绍,基本电路介绍 遇到的问题,MOS管选型与调试 cypress的PSOC 和 USB firmware介绍 自定义通信总线 4.IdeaOptics_ARM 背景介绍,我的贡献 硬件和firmware展示 5.Crem_Luna 背景介绍,系统结构 USB,FATFS,NAND,EMWIN,JPEG解码,BOOT 6.Crem_ESB 背景介绍,机器展示 工作内容介绍 EEPROM数据结构设计与我的优化 7.Highcore_BlueShield 背景介绍,系统结构 firmware各部分说明 Bugs about opensource project & s ...
阅读全文 »

Chapter 31 First iOS APP生词123concept-概念 pattern-模式 leap-飞跃,跳跃 boilerplate-样板 get in the way of-妨碍Labor-劳力,分工 breaddown-分解,崩溃 liaison-联络 dense-稠密,密集 gist-主旨,要点retrieve-检索,取回 conform-符合 denote-表示,指示 Cocoa 是apple写的一套包含很多框架的集合用来开发Mac程序;Cocoa touch 和 cocoa 基本包含的框架差不多,只是有其他的平台相关差异; #pragma mark - xxxxx 定义代码位置方便索引。 输入框becomeFirstResponder的时候,键盘显示出来,输入完毕调用resignFirstResponder让键盘消失。 Chapter 33 Advanced Objective-C1appliance-装置 discrepancy-矛盾 deviant-不正常的 variation-变 ...
阅读全文 »

Chapter 31 First iOS APP生词123concept-概念 pattern-模式 leap-飞跃,跳跃 boilerplate-样板 get in the way of-妨碍Labor-劳力,分工 breaddown-分解,崩溃 liaison-联络 dense-稠密,密集 gist-主旨,要点retrieve-检索,取回 conform-符合 denote-表示,指示 Cocoa 是apple写的一套包含很多框架的集合用来开发Mac程序;Cocoa touch 和 cocoa 基本包含的框架差不多,只是有其他的平台相关差异; #pragma mark - xxxxx 定义代码位置方便索引。 输入框becomeFirstResponder的时候,键盘显示出来,输入完毕调用resignFirstResponder让键盘消失。 Chapter 33 Advanced Objective-C1appliance-装置 discrepancy-矛盾 deviant-不正常的 variation-变 ...
阅读全文 »

Chapter 31 First iOS APP生词123concept-概念 pattern-模式 leap-飞跃,跳跃 boilerplate-样板 get in the way of-妨碍Labor-劳力,分工 breaddown-分解,崩溃 liaison-联络 dense-稠密,密集 gist-主旨,要点retrieve-检索,取回 conform-符合 denote-表示,指示 Cocoa 是apple写的一套包含很多框架的集合用来开发Mac程序;Cocoa touch 和 cocoa 基本包含的框架差不多,只是有其他的平台相关差异; #pragma mark - xxxxx 定义代码位置方便索引。 输入框becomeFirstResponder的时候,键盘显示出来,输入完毕调用resignFirstResponder让键盘消失。 Chapter 33 Advanced Objective-C1appliance-装置 discrepancy-矛盾 deviant-不正常的 variation-变 ...
阅读全文 »

Chapter 24 Collection Classes生词12delve-钻研,挖掘 solar-太阳光浴室,太阳的 ascending-上升 predicate-断言 discard-抛弃Wrap-包裹 primitive-原始的 extract-提取 scalar-纯量 NSSet 没有顺序的集合,每隔项只能出现一次,用来查询某项是否在该集合中; Equal和identical NSDictionary保存key-value对,通过key可以返回value,这些key-value对没有顺序;但是一个key只能对应一个value,如果给key再加一个value那么原先的value就会被覆盖。声明一个NSDictionary的语法:NSDictionary *numberOfMoons = @{ @"Earth" : @1, @"Mars" : @2, @"Venus" : @0,};书上告诉我,keys是 NSString,Values are NSNumber, 可是 ...
阅读全文 »

之前读的版本是旧版本,现找到2013年出版的新版本资源,章节比之前快一章。(新版本插了一章 Format String作为第6章) Chapter 13 Objects生词1encounter-遭遇,邂逅 convention-约定,惯例 terminology-术语 #import和#include 区别: #include直接做拷贝-粘贴操作;#import会先检查是否已经在其他文件中包含过了,包含过的话就不再复制;之前用C写程序,h头文件中,总是这样写#ifndef xxxx #defeine XXXX .... #endif来避免重复定义等问题,在OC中用#import就不用操心了。 变量,方法名:camel case 类名,apple预定义常量: Capitlized Chapter 14 More Messages生词1nested-嵌套的 counterproductive-反生产的,适得其反 1.单个和多个参数消息的发送 [now dateByAddingTimeInterval:1000],the colon is an essential pa ...
阅读全文 »

接着第5章往下看,前面讲C的章节,感觉作者描述的很清晰易懂,不知道后面讲ObjC的时候怎么样,希望能延续这样的风格。 Chapter 6 Numbers生词123Codify-编程法典 Literal-文字的 Explicit-明确的 Planet-星球 Prefix-加前缀Precedence-优先于 Modulus-模数 Quotient-系数,商 Denominator-分母 Trigonometry-三角法Exponentiation-幂 Cube-立方 Radian-弧度 Dictate-命令 Iterate-迭代,重复 介绍计算机内各种类型数的存储方式,强制类型转换等; Chapter 7 Loops生词1居然没有 介绍循环的基本只是,没什么好记录的,除了这个: Notice the trailing semicolon. That’s because unl ...
阅读全文 »

从事偏向底层开发工作2年多,最拿手的是C语言;曾因项目需要,在Visual Studio开发环境下使用C++开发过一个小的工具软件,所以面向对象的思想和一些基本概念都知道;为了平滑地过渡到IOS开发,也想多掌握一些专用英文词汇,先从《Objective C Programming》这本书开始Objective-C的奇妙之旅。 Chapter 1 You and This Book生词123Instruction-指令 Inscrutable-不可思议的 Tediously-冗长地 Long-winded 冗长的wear-wore-worn illustrate-举例说明 typo-错字 physically-身体上地,完全地essential-本质的,必不可少的 landscape-风景,景况 euphemism-委婉语 这本书是写给想做IOS或者Mac OS X开发,却没有任何编程基础的(虽然我有,但是很多C的内容权当复习和提高(^__^)); Unix大部分是C语言写的,Objective-C是在C基础上发展来的,添加了面向对象特性,使用OC开发IOS或者OSX ...
阅读全文 »

MarkDown 常用语法快速入门最近刚刚用Hexo把Blog安家在Github上,之前没用过MarkDown写东西,稍微看下语法和效果就喜欢上这样写东西的感觉。MarkDown作者的官方链接: http://daringfireball.net/projects/markdown/这里应该是最权威标准的语法了,然而还有一些派生的语法比如Github Flavored Markdown,提供更多功能支持:https://help.github.com/articles/github-flavored-markdown/这里总结下写博客经常用到的语法,同时初体验用MarkDown写东西的感觉: 标题123456# 1阶标题## 带下划线的2阶标题### 3阶标题#### 4阶标题##### 5阶标题###### 6阶标题 1阶标题带下划线的2阶标题3阶标题4阶标题5阶标题6阶标题 文本强调123*斜体***加粗*****粗斜体*** 斜体加粗粗斜体 这里顺便说下,MarkDown没有设置字体,字号,字体颜色等的语法支持,因为它的设计初衷就是用简单的规则写出漂亮的文章。太关注 ...
阅读全文 »