嵌入式开发之路
iteye_1222
这个作者很懒,什么都没留下…
展开
-
嵌入式入门前
一直想学嵌入式开发,不过一直没有合适的时间和机会。可能很多时候是和自己学习东西的思路有关吧,导致这种东西如果不用手碰碰根本提不起兴趣。这次趁着暑期实训,就选了嵌入式方向。一方面是到大连看看玩玩,另一方面也是换个思路看看底层到底是什么。一直做WEB开发和Java开发,确实远离底层了,编码上资源的浪费怎么说也不是个好习惯。这边学习环境不错,饭菜也好,就是发现天天红色的票子变成绿色然后成...原创 2009-07-02 10:48:25 · 85 阅读 · 0 评论 -
Android 系统调试接口
建议从理论学习:http://www.5wpc.info/it/technical/debug/2013/04/21/HowToDebug/http://www.5wpc.info/it/technical/debug/2012/09/16/DebugHacks/从通用性到具体性上:首先,整个系统是Run在Linux上面的,就有很多Linux级别的工具可以考虑使用:...原创 2013-12-20 12:37:48 · 199 阅读 · 0 评论 -
Android 设置/system/bin/cmd的权限遇到的问题
Android开发的过程中,需要添加一些系统服务,而这些服务需要特殊的权限SUID。关键点:文件权限信息是保存在文件系统中的特殊位置的,不同文件系统间传输文件,可能导致权限信息的丢失而像SUID这样的仅限信息,在相同文件系统cp时就不会携带设置文件权限的方法在Android系统中有两种:init.rc阶段, 系统每次启动运行时处理打包阶段: 含有文件系统的img文...原创 2013-11-25 16:17:19 · 864 阅读 · 0 评论 -
Android系统启动过程整体视图
整体如上图:分为三个系统体系:ubootLinuxAndroid原创 2013-11-25 11:07:45 · 153 阅读 · 0 评论 -
将设备的部分分区dump出来
基本命名:dd if=/dev/block/mmcblk0p4 of=/sdcard/uuid.img 其中,开发人员需要了解if的具体设备。原创 2013-11-20 14:25:27 · 238 阅读 · 0 评论 -
fastboot mmc及sf,nand使用
fastboot# mmcmmc - MMC sub systemUsage:mmc read <device num> addr blk# cntmmc write <device num> addr blk# cntmmc write.ext4sp <device num> addr blk# cntmmc bootread ...2013-10-25 14:05:55 · 557 阅读 · 0 评论 -
OTT盒子 Hisi 通过网络进行image烧写方法总结
整体结构如上图,通过网络进行烧写时,整体上是通过tftp服务进行数据传输。 服务器配置:安装tftp服务,并将需要传输的文件存放在tftp root目录上。 Box环境配置,主要是网络环境(进入芯片的fastboot模式:开机时通过串口连接,并press-on: Ctrl+C):建议Box上的网络配置数据通过盒子联网后由DHCP获取,并进行记录。有些网络可能使用的...原创 2013-10-25 13:40:01 · 242 阅读 · 0 评论 -
嵌入式版贪吃蛇游戏
这个是我学习嵌入式开发时候的一个合作项目,一个简单的嵌入式版贪吃蛇游戏。硬件设备:LPC21xx芯片LCD1602显示屏LCD12864显示屏软件技术:C语言开发UCOS_II程序模块结构environmentgame_controlkey_pressutil其他辅助具备的基本功能:基本的贪吃蛇游戏、选关、英雄榜 ...2009-08-05 13:12:13 · 547 阅读 · 0 评论 -
嵌入式版"Hello world"之流水灯实验
在短短的两周内,我们集中学习了ARM体系结构相关课程和ucos基础课程,并第一次深入一个操作系统的内部进行详细的学习探究。在学习了ucos和相关工具下的demo之后,我终于将汇编、hex、c等底层代码和硬件联系在了一起。一直做web、桌面应用开发,我这次算是体验到了另外的世界和开发思路。 关注于:代码计数用大小k关注效率关注空间注意赋值--掩码赋值学会看芯片时序图...2009-07-14 10:47:32 · 230 阅读 · 0 评论 -
模块网络访问分析
上述工作,可以通过: 人工了解主要是沟通成本太高,涉及到版本更新后需要再次反馈在统一模块集成时,添加信息收集接口,强制收集相关信息静态分析 见附件主要是通过静态对so,dex,res等文件进行分析,但对于动态产生的URL无法拿到运行时分析:在系统网络模块中进行数据分析方案理想,但需要在整个系统体系中添加相关分析与dump接口: tcpdump或者通过一个网...原创 2013-12-27 11:29:33 · 131 阅读 · 0 评论