![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
xkarl
这个作者很懒,什么都没留下…
展开
-
Linux-debug
1. 内存检查 实际开发中经常出现的问题是内存泄漏,用开源的代码加入检测一下是个很实用的方法 比如用memwatch,它简单适用,只需要memwatch.h和memwatch.c两个文件加入源代码编译;另外记得需要检测的*.c加入memwatch.h这个头文件;最后编译选项加入MEMWATCH原创 2011-03-02 22:06:00 · 1010 阅读 · 0 评论 -
Linux-ldd
Linux设备驱动,LDD是基础,而且C语言面向对象思想非常的直接借鉴,看过后可以写一些项目驱动了,B1205和B1202中一些驱动几乎都是字符设备的小驱动,通用性很强,相对USB和NET的驱动要简单多 1. 驱动框架 Linux驱动是一个很好的OOP教程,下面是驱动模块加载到内核中的流程。 static struct file原创 2011-03-02 22:06:00 · 1644 阅读 · 0 评论 -
Linux-启动过程
FAE将porting好的linux提供,几乎都在写应用代码,空闲时间整理一下B1202系统启动的过程 通过/boot/vm进行启动 vmlinuz init进程会读取 /etc/inittab,/etc/inittab先/etc/rc.d/rc.sysinit,再/etc/rc.d/rc3.d/ 等等 启动login登录界面 login 在用户登录的时候执行sh原创 2011-03-02 22:05:00 · 1426 阅读 · 2 评论 -
Linux-u-boot
很多产品几乎采用u-boot引导,44B0X板当然也少不了跑个u-boot,网上很多攻略,可以参考,但是不建议直接基于上面修改,自己下载一份完整的源代码,自己完完全全修改对流程更清晰 调试的话,下面是两种方案调试对比 willger方案:ADS(armgcc)+HJTAG-RDI----gcc+gdb+ocdremot---------------速率5k-10k,很慢原创 2011-03-02 22:05:00 · 914 阅读 · 0 评论