- 博客(8)
- 资源 (17)
- 收藏
- 关注
原创 linux内核调试+qemu+eclipse
一、调试环境:在ubuntu16.04下,在虚拟机里边运行的ubuntu,装32位的运行较快,选择较新的ubuntu版本是因为安装qemu、eclipse比较简单,在安装软件上节约时间。二、安装的软件1----安装qemu相关软件:sudo apt-get install kvm qemu libvirt-bin virtinst virt-manager virt-viewer
2017-02-08 10:49:42 1974
原创 libssl-dev库
1.在ubuntu环境下编译linux内核时,发生了没有找到openssl/opensslv.h在安装libssl-dev库,So想了解一下这个库,以前也遇到过ssl之类的安装库::::libssl-dev是OpenSSL通用库,那么OpenSSL又是什么:OpenSSL简介: SSL也即Secure Socket Layer,是由网景公司为了传输敏感数据而
2017-02-06 23:51:12 15355
原创 C语言中#if
在u-boot中看见一个不太理解的#if的用法:#if defined(CONFIG_AMD_LV400) (AMD_MANUFACT & FLASH_VENDMASK) | (AMD_ID_LV400B & FLASH_TYPEMASK);#elif defined(CONFIG_AMD_LV800) (AMD_MANUFACT & FLASH_VENDMASK) |
2017-02-05 00:22:58 1225
原创 Nor Flash电路与驱动程序
1.Nor Flash电路详情8位的flash(HY29F040是现代公司的一款8-BIT的NOR FLASH)与CPU连接:从图上可以看出,A0连接A0,相当于An连接An,没有错位连接。对于16位的Flash(SST39VF160是SST公司的一款16-BIT的NOR FLASH),CPU的A0是没有连接的,相当于被屏蔽掉了,原因何在????????原因便是对于
2017-02-04 00:20:45 1693
原创 ubuntu16.04安装ncurses-devel
在lubuntu16.04中编译内核时,使用make menuconfig发生错误,说没有安装ncurses-devel。使用apt install ncurses-devel命令安装该库,没有,然后又使用apt install ncurses,还是没有该库。说明有可能库名字在新的ubuntu版本中发生改变,因此到底名字变成什么了???可以判定Ubuntu软件管理器服务端有作修改过。所
2017-02-03 14:28:08 22340 4
原创 ubuntu添加桌面快捷方式图标
输入命令:sudo gedit /usr/share/applications/xxx.desktop[Desktop Entry]Encoding=UTF-8Version=1.0Name=xxxGenericName=xxxExec=/xx/xx/xx... #二进制文件路径Terminal=falseIcon=/home/... #此处是图片的路径Type=Appl
2017-02-02 23:08:53 1552
原创 linux内核调试
1.使用gdb和KVM调试内核:参考:使用 GDB 和 KVM 调试 Linux 内核与模块2.使用qemu和gdb调试:需要安装qemu,当然大环境是ubuntu,然后每次要make内核
2017-02-02 19:21:59 725
原创 Nor Flash与S3C2440A的之间的通信
1.似乎Nor Flash的驱动没有以模块安装的嵌入式上,电路大概就是这样,芯片手册上各管脚功能如下:从各管脚的功能描述基本可以想到如何CPU要读出Nor Flash里边的数据,CPU需要干的事了。一般Nor Flash在嵌入式里边是用来存储Bootloader的。在Linux系统中,实现了针对CFI(公共Flash接口)等接口的通用NOR驱动,这一层的驱动直接面向mt
2017-02-02 18:09:37 485
点阵液晶取模
2016-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人