minicom ==> Printf (device로 출력할려면.. )

hanseok의 이미지

보드에 와 미니컴으로 연결하고

이후에.. printf("hello " ) 라는 어플리 케이션을 작동 시켰습니다.

그 결과가 minicom 화면을 통해서 디스플래이가 됩니다.
(당연한 것이지만. .. )

저의 경우 이것을 보드에 있는 LCD로 보여주고 싶습니다.
이것을 어떻게 해야 할수 있을까요?

일반적으로 text는 minicom을 사용하면 (Host PC)쪽으로 출력이 되고.
gtk와 같은 그래픽 이 나타나는 것은 LCD 로 잘 나타나고 있습니다.

==============
minicom 이외에 시리얼로 보드와 연결해서 사용하기 좋은
프로그램 있으면 소개 부탁드립니다.

minicom도 좋은데 왠지~ 이쁘고 깔끔하고 기능많은 다른 것이 있을듯 하여서 ..
버퍼가 너무 작아서 지나가 버린 화면을 보기가 어려워서
윈도우즈 새롬, 이야기를 사용한적도 있습니다. ^^

confide의 이미지

음.. 미니콤은 유닉스용이 아니었나요???

버퍼는 조절하면 되는게 아니던가요?

그리고 화면에도 텍스트로 뿌려주실려면 커널쪽을 손봐야 하던가.. 그럴텐데요. 아차.. sorry..

printf()를 수정하셔서 보드쪽 LCD와 Serial 양쪽으로 데이터를 보내도록 만드셔야겠죠.

LCD쪽 출력은 잘 모르겠습니다만.. 그렇게해서 수정하면 되는걸로 알고 있습니다만...

해당하는 보드가 판매되는것이라면 & 리눅스가 올라가 있는 경우가 많다면 다른분들께 조언을 구하기 쉬울듯 하군요

------------------
나는 바보

hanseok의 이미지

저는 유닉스를 사용해 본적이 거의 없어서..

그냥 리눅스에서 미니컴을.. 처음 봤답니다.

버퍼 조절하는것이 있다구요..
좀더 자세히. 봐야하겠네요.. (있겠지.. 생각만 하고 고쳐볼 생각은 안했답니다. )

printf 를 수정해서 올리는것이 더 힘들듯..
보드위에 shell 하나 띄우고.. 그곳에서 실행을 해야하는것인가요? ^^;

아직 잘 모르겠습니다.

잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..

confide의 이미지

버퍼 조절이 안된다면 X에서 보시는거라면..

한텀이나 기타등등의 터미널 프로그램 자체의 버퍼 크기를 늘려주시면 되는거고요.

보드에서 쉘을 새로 띄우는게 아니라...

음.. 그나저나 보드가 무엇인지요?

------------------
나는 바보

xfree의 이미지

정상적인 경우라면 디바이스에 직접 키보드달고 프레임버퍼를 활성화시켜야 가능한데...

시리얼버퍼로 입력되는 결과를 로컬 키보드 버퍼로 보내는 프로그램이 있습니다. 원래는 바코드입력기인데.. 참으로 희한-_-;;하게도 이걸 hanseok님이 원하시는 것처럼 사용하는 사람을 뉴스그룹에서 봤습니다. 프로그램 개발자도 이렇게 사용되리라 예측 못했을것 같은데... 그글보구 한참 웃었습니다. 세상엔 참으로 별난 사람이 많습니다. ... 암튼

http://www.cs-net.gr/linbar

여기가 그 사이트 주소인데요.. 저도 글만 읽어보고 해보지는 못했습니다... 잘 될거라 봅니다.

xfree의 이미지

미니컴 좋습니다. 매크로 기능이 있어서 편리하구요.
스크린 버퍼에 대한 설정은 미니콤 configuration에서

"Screen and keyboard" -> "History Buffer Size"

에서 변경할 수 있습니다. 갈무리 기능도 있어 화면에 출력되는 내용을 파일로 저장하는 기능도 있습니다.

계속 사용할것을 권해드립니다.

hanseok의 이미지

xfree wrote:
미니컴 좋습니다. 매크로 기능이 있어서 편리하구요.
스크린 버퍼에 대한 설정은 미니콤 configuration에서

"Screen and keyboard" -> "History Buffer Size"

에서 변경할 수 있습니다. 갈무리 기능도 있어 화면에 출력되는 내용을 파일로 저장하는 기능도 있습니다.

계속 사용할것을 권해드립니다.

제가 미니컴을 짧게 사용해봐서..
기능이 있을꺼란 생각만 해보았었지 찾아 보지는 않았습니다.
다시 파워유저가 되기 위해~ 이것저것 많이 건들려 보면서 배우겠습니다.

위에 프로그램도 한번 사용해 보겠습니다. ^^;

=========================================
연구실에 가지고 있는 보드는...
SA1110 ( ? ) 아사벳 보드라는것이 있구요
BOX-X (팜팜테크)
SA 1110 ( ? ) 한울로보틱스 ==> 이것이 미니컴에서 연결이 안되고 있어서~~

잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..

hanseok의 이미지

hanseok wrote:
SA 1110 ( ? ) 한울로보틱스 ==> 이것이 미니컴에서 연결이 안되고 있어서~~

gtkcomm으로 연결해서 사용중입니다.

다시 미니컴 설정을 바꾸어서~

도전중입니다. ^^

잠이 들어야지만 꿈을 꿀수 있는것인가?
우리는 항상 꿈을 쫓아 가며 살아가는 사람들..

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.