深入浅出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都是不错的。

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

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

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

萤光云(13.25元)香港CN2 新购首月6.5折

萤光云怎么样?萤光云是一家国人云厂商,总部位于福建福州。其成立于2002年,主打高防云服务器产品,主要提供福州、北京、上海BGP和香港CN2节点。萤光云的高防云服务器自带50G防御,适合高防建站、游戏高防等业务。目前萤光云推出北京云服务器优惠活动,机房为北京BGP机房,购买北京云服务器可享受6.5折优惠+51元代金券(折扣和代金券可叠加使用)。活动期间还支持申请免费试用,需提交工单开通免费试用体验...

A400互联1H/1G/10M/300G流量37.8元/季

A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

深入浅出arm7为你推荐
吉林乐透麻将下载乐透该怎么玩?阳光外挂139my工具魔域怎么用的?宽带宝典北京网通宽带宝典是免费的吗券老婆"拙荆"是什么意思?为什么古代把老婆叫"拙荆"?倩女幽魂风怪在哪抓倩女幽魂2侠客45级带上啥宝宝在哪打帝鑫1购我收到一条短信—你已经中了帝鑫集团活动的22万元大奖—是真的吗?樱花校园模拟器更新4升级4.3.1提示3194,试了N回都不行,求解樱花校园模拟器最新版洛丽塔什么是预付费年轻人套餐(青春版云卡)?诺基亚手机阅读器诺基亚N72手机阅读器到哪下载?街机三国辅助器页游街机三国哪个辅助器好用?在哪能下载?
云南服务器租用 windows虚机 日本动态vps isatap 优key 40g硬盘 老左来了 双线主机 idc是什么 卡巴斯基免费试用版 银盘服务 无限流量 网站加速软件 阿里云手机官网 qq空间打开很慢 ubuntu安装教程 vpsaa ddos攻击软件 天鹰抗ddos防火墙 qq空间打开慢 更多