深入浅出arm7求助 关于计算机科学与技术专业 经典书籍

深入浅出arm7  时间:2021-12-09  阅读:()

下学期想学arm

我们老师给我们买了mini2440的板子(s3c2440),感觉还可以。

arm 的开发可以分为3个部分,一个是硬件的开发,一个是嵌入式linux内核和驱动的开发,还有就是应用程序图形化界面的开发,我也是去年10月才开始学习的,我们老师给我们买了友善之臂(friendly arm)mini2440的板子(用的是ss23c2440芯片),要学的话建议学arm9及其以上的,不用学arm7了,这个板子我看着还不错,国嵌也根据这块板子做了视频。

感觉可以先下国嵌的视频线看看,/read.php?tid-4560.html,可以先下着看,讲的还挺不错的。

书的话arm体系结构与编程,做驱动的话linux device driver,深入理解linux内核。

unix编程环境。

做上层的话现在有个android非常火的。

学习嵌入式系统 这本书好不好 《深入浅出:嵌入式底层软件开发》

昨天刚翻过一遍,整体而言,作者在硬件这部分有很深的造诣,因为他本人研究重点在硬件的缘故吧,看过感觉作者不是一般的照搬datasheet上面的东西,有自己的一些见解,这点很不错。

总之,如果你要看arm硬件和汇编部分的东西,这本书是很不错的。

软件部分就感觉有点流于俗套了,都是传统的编译内核、bootloader、文件系统、再加点驱动,讲解不深入,感觉就没什么大的收获了。

这也和作者的侧重点有关,也可能是作者认为这是一本底层的书,对上层的软件什么的无需多言。

见仁见智吧。



一句话,这本书还是很不错的,比市面上那些照搬datasheet的入门书要好一些。

总体感觉北航在嵌入式这一块实力很强啊,人才辈出。

你可以都翻翻看。

接下来我该怎么学习?

估计你C++学的不够吧,怎么能就比C多了一个类的概念呢,面向对象的三块基石封装,继承,多态都是要理解的,甚至是深刻的理解,这样才能写出好程序。

还有,C++的标准库也很重要,这是写出高效,稳定,可移植的程序的保证。

也不要小看命令行程序了,这毕竟是基础。

我觉得,还是要多读别人的程序,特别是经典程序,然后自己多写程序,这样才能提高。

另外,关于MFC,这毕竟不过是微软的一个类库而已,不是C++的标准,退一步说,用MFC写出的程序基本都是不可移植的程序。

所以,其实不一定非要学MFC。

但是,因为它用的是那么普遍,所以,学学也没有坏处,而且还能够理解框架的概念,虽然个人认为MFC的框架结构并不好。

而且,我建议学习MFC之前,最好把那本经典名著《windows程序设计》看上那么几章,也不用看很多吧,前几章就好了,它能帮你理解windows系统的工作原理和消息驱动的本质。

否则,你直接用上MFC,估计绝大多数新手都有这个感觉,直接晕掉了,什么都看不懂。

如果想写基于窗口的GUI程序,又不想用MFC,那么,还有不少其他选择,比如,BOLAND公司的C++ builder,很不错。

或者用QT之类的第三方库,类似的图形库也有很多的,很多还是免费的。

当然了,直接调用windows API写GUI程序也是可以的,不过估计不会有人拿它写个大程序,太繁琐了,但是作为一个练习,写上几个这样的程序还是有帮助的。

我个人给你的建议是,再仔细的学学C++,如果你觉得你C++学的差不多了,你可以看看C++之父的名著《the C++ programming language》,如果你把这本书里提到的问题都弄懂了,不说都懂了吧,懂个80%,那你C++的基础就不错了,这时候,你就去看看MFC,推荐侯捷的那本书《深入浅出MFC》,然后自己写一个能用的图形界面的程序。

还是那句话,多读别人的程序,自己多写程序,才能提高。

PS:谭浩强的那本C语言书其实写的是很浅的,如果你想更多的了解C语言,你可以看看《C的陷阱与缺陷》《C专家编程》《C和指针》等几本书,你会发现C语言的很多优缺点,以及很多你读谭的书没有体会到的东西。

求助 关于计算机科学与技术专业 经典书籍

基础课学好,比什么都重要,也不一定学精,反正以后做程序的时候还是会用到的,到时候实践加理解,会让你心情很不错的。

至于经典书籍,在基础课上我没怎么看过,不过我对自己感兴趣的VC++倒是看了很多经典的书,深入浅出MFC、Windows核心编程、精通MFC都是不错的。

想让自己不郁闷,就一个劲地去写程序,写到如痴如醉,到时就发现乐趣了。

当然,计算机科学与技术不是软件工程,也不一定都去搞编程,搞硬件也行,反正是个综合型的,看你自己兴趣了。

但是,不管是搞软件还是搞硬件,编程都是要过关的。

Pia云服务香港月20元游戏提供香港CN2云服务器

Pia云商家在前面有介绍过一次,根据市面上的信息是2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台。这个云服务商家主要销售云服务器VPS主机业务和服务,云服务器采用KVM虚拟架构 。目前涉及的机房有美国洛杉矶、中国香港和深圳地区。洛杉矶为crea机房,三网回程CN2 GIA,自带20G防御。中国香港机房的线路也是CN2直连大陆,比较适合建站或者有游戏业务需求的用户群。在这篇文章中,简...

Raksmart VPS主机如何设置取消自动续费

今天有看到Raksmart账户中有一台VPS主机即将到期,这台机器之前是用来测试评测使用的。这里有不打算续费,这不面对万一导致被自动续费忘记,所以我还是取消自动续费设置。如果我们也有类似的问题,这里就演示截图设置Raksmart取消自动续费。这里我们可以看到上图,在对应VPS主机的【其余操作】中可以看到默认已经是不自动续费,所以我们也不要担心被自动续费的。当然,如果有被自动续费,我们确实不想续费的...

王小玉网-美国洛杉矶2核4G 20元/月,香港日本CN2 2核2G/119元/季,美国300G高防/80元/月!

 活动方案:美国洛杉矶 E5 2696V2 2核4G20M带宽100G流量20元/月美国洛杉矶E5 2696V2 2核4G100M带宽1000G流量99元/季香港CN2 E5 2660V2 2核2G30M CN2500G流量119元/季日本CN2E5 2660 2核2G30M CN2 500G流量119元/季美国300G高防 真实防御E5 2696V2 2核2G30M...

深入浅出arm7为你推荐
八门神器注册版八门神器怎么注册啊shsh备份工具shsh备份怎么弄阳光外挂植物大战僵尸修改器(V 3.1)如何使用?高一寒假作业答案高一寒假作业快车英语雷神之锤3中文版看看这配置能玩什么射击类单击游戏金色鲤鱼哪里钓有人知道关于carp(鲤鱼)的典故么?垃圾短信智能盾手机360怎么拦截垃圾短信山西三晋红e网v3ie怎样取消E网樱花校园模拟器最新版洛丽塔预付费年轻人套餐(青春版云卡)如何申请?让子弹飞下载地址让子弹飞的下载地址
域名信息查询 西安域名注册 vps交流 域名主机基地 smartvps 高防dns 空间服务商 灵动鬼影 qq数据库下载 ntfs格式分区 重庆双线服务器托管 个人免费主页 服务器是干什么用的 免费的asp空间 云服务器比较 lamp什么意思 114dns 阿里云邮箱登陆 杭州电信 香港ip 更多